/* Public domain, http://creativecommons.org/publicdomain/zero/1.0/ */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc,char **argv) {
if(!strcasecmp(argv[0],"true")) return 0;
else if (!strcasecmp(argv[0],"false")) return 1;
else if(argc<2) {fputs("One argument required\n",stderr);return 1;}
else if(!strcasecmp(argv[argc-1],"true")) return 0;
else if(!strcasecmp(argv[argc-1],"false")) return 1;
else return atoi(argv[argc-1]);
}
Сохраните это в файле с именем returncode.c
и gcc -o returncode returncode.c