Name: Anonymous 2010-10-27 18:31
ENTERPRISE C doesn't need no foolish while() or for() constructs.
extern int printf(const char* format, ...);
void incr(int* inval, int insize)
{
(*inval) = (*inval) + insize;
}
void decr(int* inval, int insize)
{
(*inval) = (*inval) - insize;
}
int main(int argc, char *argv[])
{
if(argc >1) goto handlearguments;
goto missingarguments;
handlearguments: {
int i = 1;
printnextitem: {
if(i < argc)
{
printf("argv[%d] = %s\n", i, argv[i]);
incr(&i, 1);
goto printnextitem;
}
}
return 0;
}
missingarguments: {
printf("Usage: %s <arguments>\n", argv[0]);
return 1;
}
return 0;
}