Subversion Repositories SvarDOS

Rev

Rev 597 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 597 Rev 599
Line 179... Line 179...
179
 
179
 
180
  return(len);
180
  return(len);
181
}
181
}
182
 
182
 
183
 
183
 
184
#define MEMBLOCKSZ 65500
184
#define MEMBLOCKSZ 65000
185
 
185
 
186
int main(int argc, char **argv) {
186
int main(int argc, char **argv) {
187
  FILE *fd;
187
  FILE *fd;
188
  int ecode = 0;
188
  int ecode = 0;
189
  char *buff, *refblock;
189
  char *buff, *refblock;
Line 253... Line 253...
253
      if (fd2 == NULL) {
253
      if (fd2 == NULL) {
254
        puts("ERROR: FAILED TO OPEN OR CREATE DEFLANG.C");
254
        puts("ERROR: FAILED TO OPEN OR CREATE DEFLANG.C");
255
        break;
255
        break;
256
      }
256
      }
257
      fprintf(fd2, "/* THIS FILE HAS BEEN AUTOGENERATE BY TLUMACZ (PART OF THE SVARLANG LIBRARY) */\r\n");
257
      fprintf(fd2, "/* THIS FILE HAS BEEN AUTOGENERATE BY TLUMACZ (PART OF THE SVARLANG LIBRARY) */\r\n");
-
 
258
      fprintf(fd2, "const unsigned short svarlang_memsz = %uu;\r\n", sz * 2);
258
      fprintf(fd2, "static char svarlang_mem[%u] = {\r\n", sz * 2);
259
      fprintf(fd2, "char svarlang_mem[%u] = {\r\n", sz * 2);
259
      for (x = 0; x < sz; x++) {
260
      for (x = 0; x < sz; x++) {
260
        fprintf(fd2, "%u", buff[x]);
261
        fprintf(fd2, "%u", buff[x]);
261
        if (x + 1 < sz) fprintf(fd2, ",");
262
        if (x + 1 < sz) fprintf(fd2, ",");
262
        if ((x & 15) == 15) fprintf(fd2, "\r\n");
263
        if ((x & 15) == 15) fprintf(fd2, "\r\n");
263
      }
264
      }