From: Mengjiang Liu Date: 2008-09-19T00:01:47+09:00 Subject: Re: inits.c confused me Tim Hunter wrote: > Mengjiang Liu wrote: >> i am reading the ruby source, but the follow inits.c confused me. >> please give some advices, thanks! >> >> what's meaning of the "Init_Array _((void));"? >> is it a funtion declare or a macro? > > It's a function declaration. Init_Array is an external function that is > defined in array.c. since It's a function declaration, and in array.c the init_array define as "void init_array()", why not write as "static void init_array();", but "void Init_Array _((void))"? what's the meaning of "_((void))"? -- Posted via http://www.ruby-forum.com/.