17 char s[1024], param[32];
23 f = (fgets(
s, 1024, in) != NULL);
24 while (f && (*
s ==
'#' || *
s ==
'\n'));
26 param_name = (
char **)malloc(
m *
sizeof(
char *));
39 if (
s[c] ==
'\n' ||
s[c] == 0)
48 param_name[i] = (
char *)malloc((j + 1) *
sizeof(char));
49 strcpy(param_name[i], param);
56 param_name[i] = (
char *)malloc(2 *
sizeof(
char));
57 sprintf(param_name[i],
"%c",
PCHAR + i + 1);
60 return (
const char **)param_name;
65 free((
char *)params[
m]);
const char ** Read_ParamNames(FILE *in, int m)
void Free_ParamNames(const char **params, int m)