101 |
|
|
102 |
int main (int argc, char **argv) |
int main (int argc, char **argv) |
103 |
{ |
{ |
104 |
int opcja; |
int opcja, status; |
105 |
char *nazwaPlikuDanych, *nazwaPlikuRozkazow; |
char *nazwaPlikuDanych, *nazwaPlikuRozkazow; |
106 |
char *nazwaPlikuWynikowego = NULL; |
char *nazwaPlikuWynikowego = NULL; |
107 |
FILE *plikBin, *binarkaSMARC = NULL; |
FILE *plikBin, *binarkaSMARC = NULL; |
128 |
exit(1); |
exit(1); |
129 |
} |
} |
130 |
|
|
|
// yydebug = 1; |
|
131 |
freopen("test.asm", "r", stdin); |
freopen("test.asm", "r", stdin); |
132 |
|
|
133 |
Dopisz (&buforZnakowy, ""); //sama alokacja :) |
Dopisz (&buforZnakowy, ""); //sama alokacja :) |
162 |
{ |
{ |
163 |
if ((plikBin = fopen(nazwaPlikuRozkazow, "w+")) != NULL) |
if ((plikBin = fopen(nazwaPlikuRozkazow, "w+")) != NULL) |
164 |
{ |
{ |
165 |
if (ZapiszRozkazyDoPliku(plikBin)) |
if ((status = ZapiszRozkazyDoPliku(plikBin)) != 0) |
166 |
{ |
{ |
167 |
fprintf(stderr, ERROR_PREFIX" "E_IOCODE" (%s)\n", strerror(errno)); |
if (status > 0) |
168 |
|
fprintf(stderr, ERROR_PREFIX" "E_IOCODE" (%s)\n", strerror(errno)); |
169 |
return(1); |
return(1); |
170 |
} |
} |
171 |
} |
} |