在wget程序中,函数定义经常使用 PARAMS 参数。
在wget程序中,函数定义经常使用 PARAMS 参数。
比如:
代码:
#ifndef INIT_H
#define INIT_H
void initialize PARAMS ((void));
int parse_line PARAMS ((const char *, char **, char **));
int setval PARAMS ((const char *, const char *));
char *home_dir PARAMS ((void));
void cleanup PARAMS ((void));
#endif /* INIT_H */
它的定义如下:
代码:
#ifndef PARAMS
# if PROTOTYPES
# define PARAMS(args) args
# else
# define PARAMS(args) ()
# endif
#endif
我对这个定义很不理解,大家解释一下吧。[/code]