Changeset 900 in MondoRescue for trunk/mondo/src/lib
- Timestamp:
- Oct 24, 2006, 8:49:18 AM (19 years ago)
- Location:
- trunk/mondo/src/lib
- Files:
-
- 3 added
- 2 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/mondo/src/lib/Makefile.am
r826 r900 7 7 noinst_LIBRARIES = libmr.a 8 8 9 libmr_a_SOURCES = mr_conf.c mr_str ing.c9 libmr_a_SOURCES = mr_conf.c mr_str.c mr_mem.c mr_err.c mr_msg.c -
trunk/mondo/src/lib/mr_conf.c
r852 r900 17 17 #include <string.h> 18 18 19 #include "my-stuff.h" 20 21 /* BERLIOS: instead of this declaration, we need a good include structure */ 22 extern void (*log_debug_msg) (int debug_level, const char *szFile, 23 const char *szFunction, int nLine, 24 const char *fmt, ...); 19 #include "mr_msg.h" 20 #include "mr_mem.h" 21 #include "mr_gettext.h" 25 22 26 23 /* error flags */ … … 79 76 static FILE *CONF = NULL; /* Configuration file FD */ 80 77 81 /*if output all error and warnin messages*/78 /*if output all error and warning messages*/ 82 79 static int mr_conf_flags = MRCONF_FLAG_VERBOSE; 83 80 … … 95 92 int mr_conf_open(const char *filename) { 96 93 size_t length; /*length of the buffer/file */ 94 size_t res = 0; 97 95 98 96 /* check if mr_conf is already opened? */ … … 126 124 /*reading file in buffer (skip all 0 characters) */ 127 125 128 (void)fread(buffer, sizeof(char), length, CONF);126 res = fread(buffer, sizeof(char), length, CONF); 129 127 buffer[length] = (char) 0; /*finalize the string */ 130 128 … … 146 144 mr_conf_error_msg(MRCONF_CLOSE_BUT_NOT_OPEN, NULL); 147 145 } 148 paranoid_free(buffer);146 mr_free(buffer); 149 147 fclose(CONF); 150 148 … … 215 213 /* 216 214 reads string outstr after string str in the current file (between 217 "..."), not more than maxlength s imbols: cannot check if outstr has215 "..."), not more than maxlength symbols: cannot check if outstr has 218 216 enough length! It must be at least maxlength+1 ! Returns number of 219 217 read chars … … 233 231 return(p); 234 232 } 235 asprintf(&q, p);233 mr_asprintf(&q, p); 236 234 237 235 /* trunk at first \n */ … … 252 250 253 251 ret[i] = (char) 0; /*and set its length */ 254 paranoid_free(q);252 mr_free(q); 255 253 256 254 return ret; … … 299 297 tmp_buf[k] = (char) 0; /*and set its length */ 300 298 301 paranoid_free(buffer);299 mr_free(buffer); 302 300 /*copy filtered data to the buffer */ 303 301 buffer = tmp_buf; … … 339 337 switch (error_code) { 340 338 case MRCONF_BAD_FILE: 341 log_msg(4,"%s %s %s\n", MRCONF_STR_ERROR, MRCONF_STR_BAD_FILE,339 mr_msg(0,"%s %s %s\n", MRCONF_STR_ERROR, MRCONF_STR_BAD_FILE, 342 340 add_line); 343 341 break; 344 342 345 343 case MRCONF_ALLOC_FAILED: 346 log_msg(4,"%s %s\n", MRCONF_STR_ERROR, MRCONF_STR_ALLOC_FAILED);344 mr_msg(0,"%s %s\n", MRCONF_STR_ERROR, MRCONF_STR_ALLOC_FAILED); 347 345 break; 348 346 349 347 case MRCONF_READING_FAILED: 350 log_msg(4,"%s %s\n", MRCONF_STR_ERROR, MRCONF_STR_READING_FAILED);348 mr_msg(0,"%s %s\n", MRCONF_STR_ERROR, MRCONF_STR_READING_FAILED); 351 349 break; 352 350 353 351 case MRCONF_FIELD_NOT_FOUND: 354 log_msg(4, "%s %s \"%s\"\n", MRCONF_STR_ERROR, 355 MRCONF_STR_FIELD_NOT_FOUND, add_line); 356 log_msg(4, "%s %s\n", MRCONF_STR_WARNING, MRCONF_STR_SET_TO_ZERO); 352 mr_msg(1,"%s %s \"%s\"\n", MRCONF_STR_ERROR, MRCONF_STR_FIELD_NOT_FOUND, add_line); 353 mr_msg(1,"%s %s\n", MRCONF_STR_WARNING, MRCONF_STR_SET_TO_ZERO); 357 354 break; 358 355 359 356 case MRCONF_FIELD_NO_VALUE: 360 log_msg(4, "%s %s \"%s\"\n", MRCONF_STR_ERROR, 361 MRCONF_STR_FIELD_NO_VALUE, add_line); 362 log_msg(4, "%s %s\n", MRCONF_STR_WARNING, MRCONF_STR_IGNORE); 357 mr_msg(1,"%s %s \"%s\"\n", MRCONF_STR_ERROR, MRCONF_STR_FIELD_NO_VALUE, add_line); 358 mr_msg(1,"%s %s\n", MRCONF_STR_WARNING, MRCONF_STR_IGNORE); 363 359 break; 364 360 365 361 case MRCONF_CLOSE_BUT_NOT_OPEN: 366 log_msg(4, "%s %s\n", MRCONF_STR_WARNING, 367 MRCONF_STR_CLOSE_BUT_NOT_OPEN); 362 mr_msg(0,"%s %s\n", MRCONF_STR_WARNING, MRCONF_STR_CLOSE_BUT_NOT_OPEN); 368 363 break; 369 364 370 365 case MRCONF_CALL_BUT_NOT_OPEN: 371 log_msg(4, "%s %s\n", MRCONF_STR_WARNING, 372 MRCONF_STR_CALL_BUT_NOT_OPEN); 366 mr_msg(0,"%s %s\n", MRCONF_STR_WARNING, MRCONF_STR_CALL_BUT_NOT_OPEN); 373 367 break; 374 368 375 369 case MRCONF_OPEN_OPENED: 376 log_msg(4,"%s %s\n", MRCONF_STR_ERROR, MRCONF_STR_OPEN_OPENED);370 mr_msg(0,"%s %s\n", MRCONF_STR_ERROR, MRCONF_STR_OPEN_OPENED); 377 371 break; 378 372 379 373 default: 380 log_msg(4,"%s %s\n", MRCONF_STR_ERROR, MRCONF_STR_DEFAULT_ERROR);381 break; 382 } 383 } 384 } 374 mr_msg(1,"%s %s\n", MRCONF_STR_ERROR, MRCONF_STR_DEFAULT_ERROR); 375 break; 376 } 377 } 378 }
Note:
See TracChangeset
for help on using the changeset viewer.