[R] "cannot allocate vector of size ..." in RHLE5 PAE kernel
Hugo Mildenberger
Hugo.Mildenberger at web.de
Wed Jan 19 12:03:42 CET 2011
> I got the following warning:
> memorytest.c: In function ‘main’:
> memorytest.c:5: warning: return type of ‘main’ is not ‘int’
> Is this important ?
Hello Mauricio,
No, your gcc version is unduly puristic here. The traditional return
type of the main function in "C" should be "int", and if that is given,
main has to return an integer number explicitly. By convention,
a main function returning 0 indicates success, and anything other
is considered as an error or warning condition. Specifying "void main()"
normally implies returning zero. But if you are still worried simply
change "void main" into "int main()" and add the statement " return 0; "
just before the last curly bracket (without quotation marks, of course):
int main() {
[...]
return 0;
}
Best
Hugo
More information about the R-help
mailing list