Kenneth Brody <kenbrody@spamcop.net> writes:
[massive snippage below]
> On 6/1/2011 12:45 PM, Datesfat Chicks wrote:
>> c_main.c(71): error C2064: term does not evaluate to a function taking
>> 305 arguments
> In other words, it's a function call, with "mystring" (including the
> quotes) being the function name/pointer. Obviously, a string literal
> is not a function name/pointer.
Any idea why the compiler thinks there should be (or, perhaps,
that there are) 305 arguments?
--
char a[]="\n .CJacehknorstu";int putchar(int);int main(void){unsigned long b[]
={0x67dffdff,0x9aa9aa6a,0xa77ffda9,0x7da6aa6a,0xa67f6aaa,0xaa9aa9f6,0x11f6},*p
=b,i=24;for(;p+=!*p;*p/=4)switch(0[p]&3)case 0:{return 0;for(p--;i--;i--)case+
2:{i++;if(i)break;else default:continue;if(0)case 1:putchar(a[i&15]);break;}}}