RE: Wrapping DLLs

new topic     » goto parent     » topic index » view thread      » older message » newer message

** means pointer to a pointer, or a pointer to an array of something(
like **argv instead or *argv[]), so i guess *** means a pointer to a
pointer to an array? i dunno.
Tony Bucholtz wrote:
> G'day all
> 
> I'm starting a project to wrap the InterBase headers, and came across a 
> couple of examples like:
> 
> void load_defaults(const char *conf_file,
>                    const char **groups,
> 		   int *argc,
>                    char ***argv);
> 
> I'm not a C/C++ programmer, so I'm learning bits and pieces as I work 
> thru 
> this project. I think I understand the "int *argc" construct, but how do 
> I 
> wrap "const char **groups" and "char ***argv"? Is that last one really 
> saying "pointer to a pointer to a pointer to a variable"?
> No wonder some people don't like C!
> 
> BTW, Topica tells me "access denied" when I try to get to the EUforum 
> list. 
> Have I been a bad boy? Have I been banned from the list? Whazzhappenin' 
> ?
> 
> Regards
> Tony
> 
> 
> 
> Get Your Private, Free E-mail from MSN Hotmail at 
> http://www.hotmail.com.
> 
>

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu