Package: a56 / 1.3+dfsg-12

Metadata

Package Version Patches format
a56 1.3+dfsg-12 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
pc type.patch | (download)

main.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 main.c and gram.c use different declarations of pc
 as pc is used as an integer everywhere, the 'external unsigned long'
 must be wrong (->  #689364)
include.patch | (download)

a56.h | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 add some #include's to calm compiler
Makefile.patch | (download)

Makefile | 16 13 + 3 - 0 !
1 file changed, 13 insertions(+), 3 deletions(-)

 call keybld in local directory, 
 add other targets for tools a56-tobin and bin2h
 add hardening stuff to CFLAGS
fgets.patch | (download)

keybld.c | 2 1 + 1 - 0 !
toomf.c | 4 3 + 1 - 0 !
2 files changed, 4 insertions(+), 2 deletions(-)

 use fgets() instead of gets()
use standard function declarations.patch | (download)

Makefile | 6 4 + 2 - 0 !
a56.h | 41 37 + 4 - 0 !
a56.y | 61 30 + 31 - 0 !
getopt.c | 11 3 + 8 - 0 !
keybld.c | 26 13 + 13 - 0 !
lex.c | 16 8 + 8 - 0 !
main.c | 79 34 + 45 - 0 !
subs.c | 33 14 + 19 - 0 !
toomf.c | 4 1 + 3 - 0 !
9 files changed, 144 insertions(+), 133 deletions(-)

 use standard function declarations
declare attribute format.patch | (download)

a56.h | 4 2 + 2 - 0 !
a56.y | 6 3 + 3 - 0 !
main.c | 2 1 + 1 - 0 !
subs.c | 2 1 + 1 - 0 !
4 files changed, 7 insertions(+), 7 deletions(-)

 add format attributes to allow type checks on *printf() wrappers
clean up.patch | (download)

Makefile | 4 2 + 2 - 0 !
a56.h | 2 1 + 1 - 0 !
keybld.c | 33 19 + 14 - 0 !
main.c | 4 3 + 1 - 0 !
subs.c | 11 7 + 4 - 0 !
toomf.c | 8 7 + 1 - 0 !
6 files changed, 39 insertions(+), 23 deletions(-)

 clean up code some more...
ansi c.patch | (download)

frac2int.c | 31 18 + 13 - 0 !
main.c | 2 1 + 1 - 0 !
torom.c | 15 9 + 6 - 0 !
3 files changed, 28 insertions(+), 20 deletions(-)

 more code cleanup and conversion to ansi c.
fix type warnings.patch | (download)

keybld.c | 13 7 + 6 - 0 !
1 file changed, 7 insertions(+), 6 deletions(-)

 fix type warnings
fix miscellaneous warnings.patch | (download)

a56.y | 7 4 + 3 - 0 !
lex.c | 1 1 + 0 - 0 !
toomf.c | 2 1 + 1 - 0 !
3 files changed, 6 insertions(+), 4 deletions(-)

 fix miscellaneous warnings