- if (!strcmp(option,"short-name"))
- {
- if (params[0][0]==0)
- {
- SPRINT(gsm_conf_error, "Error in %s (line %d): parameter for option %s missing.\n",filename,line, option);
- goto error;
- }
- SCPY(gsm_conf->short_name, params[0]);
-
- } else
- if (!strcmp(option,"long-name"))
- {
- if (params[0][0]==0)
- {
- SPRINT(gsm_conf_error, "Error in %s (line %d): parameter for option %s missing.\n",filename,line, option);
- goto error;
- }
- SCPY(gsm_conf->long_name, params[0]);
-
- } else
- if (!strcmp(option,"mcc"))
- {
- if (params[0][0]==0)
- {
- SPRINT(gsm_conf_error, "Error in %s (line %d): parameter for option %s missing.\n",filename,line, option);
- goto error;
- }
- gsm_conf->mcc = atoi(params[0]);
-
- } else
- if (!strcmp(option,"mnc"))
- {
- if (params[0][0]==0)
- {
- SPRINT(gsm_conf_error, "Error in %s (line %d): parameter for option %s missing.\n",filename,line, option);
- goto error;
- }
- gsm_conf->mnc = atoi(params[0]);
-
- } else
- if (!strcmp(option,"lac"))
- {
- if (params[0][0]==0)
- {
- SPRINT(gsm_conf_error, "Error in %s (line %d): parameter for option %s missing.\n",filename,line, option);
+ if (!strcmp(option,"config")) {
+ if (params[0][0]==0) {
+ UPRINT(conf_error, "Error in %s (line %d): parameter for option %s missing.\n",filename,line, option);