diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2018-06-16 12:34:55 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2018-06-16 12:34:55 +0200 |
commit | ab9f793cd6d03baf97ca62afa7c42052cafa5ea4 (patch) | |
tree | e888bb259c53cb9e00f166d1d5cc023df753daba /miniasm | |
parent | 8f5b4a6408d9bc5ea372d9d8d2dcc19834068612 (diff) | |
download | compilertests-ab9f793cd6d03baf97ca62afa7c42052cafa5ea4.tar.gz compilertests-ab9f793cd6d03baf97ca62afa7c42052cafa5ea4.tar.bz2 |
no extern for function prototypes in header files (no clue, why I always do that :-) )
added itoa from abaos to minilib
Diffstat (limited to 'miniasm')
-rw-r--r-- | miniasm/optable.h | 10 | ||||
-rw-r--r-- | miniasm/parse.h | 8 | ||||
-rw-r--r-- | miniasm/scan.h | 12 |
3 files changed, 15 insertions, 15 deletions
diff --git a/miniasm/optable.h b/miniasm/optable.h index bd3c5c2..d0b18b3 100644 --- a/miniasm/optable.h +++ b/miniasm/optable.h @@ -13,10 +13,10 @@ typedef struct OpcodeInfo int operands; } OpcodeInfo; -extern OpcodeInfo opcodeTable[NOF_OPCODES]; +OpcodeInfo opcodeTable[NOF_OPCODES]; -extern intHashTable opcode_ht; +intHashTable opcode_ht; -extern void opcode_table_init( ); -extern void opcode_table_done( ); -extern OpcodeInfo *lookup_opcode( char *mnemonic ); +void opcode_table_init( ); +void opcode_table_done( ); +OpcodeInfo *lookup_opcode( char *mnemonic ); diff --git a/miniasm/parse.h b/miniasm/parse.h index 4187f29..dfc109f 100644 --- a/miniasm/parse.h +++ b/miniasm/parse.h @@ -33,7 +33,7 @@ typedef struct Parser { int pass; } Parser; -extern void parser_init( Parser *p, Scanner *s ); -extern void parser_done( Parser *p ); -extern void parser_debug( Parser *p, int enable ); -extern void parser_parse( Parser *p ); +void parser_init( Parser *p, Scanner *s ); +void parser_done( Parser *p ); +void parser_debug( Parser *p, int enable ); +void parser_parse( Parser *p ); diff --git a/miniasm/scan.h b/miniasm/scan.h index c4d3b9d..fbc5697 100644 --- a/miniasm/scan.h +++ b/miniasm/scan.h @@ -29,9 +29,9 @@ typedef struct Scanner { int debug; } Scanner; -extern void scanner_init( Scanner *s, char *src ); -extern void scanner_reset( Scanner *s ); -extern void scanner_done( Scanner *s ); -extern Symbol scanner_scan( Scanner *s ); -extern void scanner_debug( Scanner *s, int enable ); -extern void scanner_skip_line( Scanner *s ); +void scanner_init( Scanner *s, char *src ); +void scanner_reset( Scanner *s ); +void scanner_done( Scanner *s ); +Symbol scanner_scan( Scanner *s ); +void scanner_debug( Scanner *s, int enable ); +void scanner_skip_line( Scanner *s ); |