Call of non-function (?)
    John Woods, Software 
    john at frog.UUCP
       
    Thu Dec 19 08:01:50 AEST 1985
    
    
  
>While trying to compile some source code that I got over the net, my compiler
>tripped over this line:
> 
>cmd->c_func(args, arg1, arg2, got1, got2);
> 
>In fact, at several points in the code, similar lines made the compiler throw
>up.  The error was 'call of non-function'.
Change the line to read
( * cmd->c_func ) (args, arg1, arg2, got1, got2);
Some compilers accept the shortcut (since its meaning is obvious), some don't.
--
John Woods, Charles River Data Systems, Framingham MA, (617) 626-1101
...!decvax!frog!john, ...!mit-eddie!jfw, jfw%mit-ccc at MIT-XX.ARPA
Out of my way, I'm a scientist!
	War of the Worlds
    
    
More information about the Comp.sources.bugs
mailing list