exe2com под Линуксом и «Маком»
Если вам для чего-то понадобится (как мне) скомпилировать утилиту exe2com под «Маком», то, во-первых, нужно будет добавить в начало файла следующий код:
char *strlwr(char *string) {
unsigned char *p;
for (p = (unsigned char *)string; *p != 0; ++p)
*p = (unsigned char)tolower (*p);
return string;
}
А во-вторых, компилировать нужно с ключом -fno-builtin-exit:
gcc -fno-builtin-exit exe2com.c -o exec2com
После этого утилита нормально работает.