Subversion Repositories SvarDOS

Compare Revisions

Regard whitespace Rev 1292 → Rev 1293

/svarlang.lib/trunk/svarlang.c
70,6 → 70,7
return "";
}
 
 
/* routines below are simplified (dos-based) versions of the libc FILE-related
* functions. Using them avoids a dependency on FILE, hence makes the binary
* smaller if the application does not need to pull fopen() and friends */
164,9 → 165,10
}
#endif
 
 
int svarlang_load(const char *fname, const char *lang) {
unsigned short langid;
char hdr[5];
unsigned long hdr;
unsigned short buff16[2];
FHANDLE fd;
unsigned short string_count;
177,8 → 179,8
fd = FOPEN(fname);
if (!fd) return(-1);
 
/* read hdr, should be "SvL1\x1a" */
if ((FREAD(fd, hdr, 5) != 5) || (memcmp(hdr, "SvL1\x1a", 5) != 0)) {
/* read hdr, should be "SvL\x1a" */
if ((FREAD(fd, &hdr, 4) != 4) || (hdr != 0x1a4c7653L)) { /* 0x1a4c7653 = 'SvL\x1a' */
FCLOSE(fd);
return(-3);
}
/svarlang.lib/trunk/tlumacz.c
328,7 → 328,7
 
static int svl_write_header(unsigned short num_strings, FILE *fd)
{
return (fwrite("SvL1\x1a", 1, 5, fd) == 5) &&
return (fwrite("SvL\x1a", 1, 4, fd) == 4) &&
(fwrite(&num_strings, 1, 2, fd) == 2);
}