Changeset 5387
- Timestamp:
- 03/14/08 16:20:13 (4 months ago)
- Files:
-
- libwired/trunk/libwired/file/wi-file.c (modified) (1 diff)
- libwired/trunk/libwired/file/wi-file.h (modified) (1 diff)
- libwired/trunk/libwired/misc/wi-config.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
libwired/trunk/libwired/file/wi-file.c
r5341 r5387 1125 1125 1126 1126 1127 wi_integer_t wi_file_write (wi_file_t *file, wi_string_t *fmt, ...) {1127 wi_integer_t wi_file_write_format(wi_file_t *file, wi_string_t *fmt, ...) { 1128 1128 wi_string_t *string; 1129 1129 wi_integer_t bytes; libwired/trunk/libwired/file/wi-file.h
r5339 r5387 131 131 WI_EXPORT wi_string_t * wi_file_read_to_string(wi_file_t *, wi_string_t *); 132 132 WI_EXPORT wi_integer_t wi_file_read_buffer(wi_file_t *, void *, wi_uinteger_t); 133 WI_EXPORT wi_integer_t wi_file_write (wi_file_t *, wi_string_t *, ...);133 WI_EXPORT wi_integer_t wi_file_write_format(wi_file_t *, wi_string_t *, ...); 134 134 WI_EXPORT wi_integer_t wi_file_write_buffer(wi_file_t *, const void *, wi_uinteger_t); 135 135 libwired/trunk/libwired/misc/wi-config.c
r5368 r5387 213 213 if(_wi_config_parse_string(config, string, &name, &value)) { 214 214 if(!_wi_config_write_setting_to_file(config, name, tmpfile)) 215 wi_file_write (tmpfile, WI_STR("#%@\n"), string);215 wi_file_write_format(tmpfile, WI_STR("#%@\n"), string); 216 216 } else { 217 wi_file_write (tmpfile, WI_STR("%@\n"), string);217 wi_file_write_format(tmpfile, WI_STR("%@\n"), string); 218 218 } 219 219 } else { 220 wi_file_write (tmpfile, WI_STR("%@\n"), string);220 wi_file_write_format(tmpfile, WI_STR("%@\n"), string); 221 221 } 222 222 } … … 230 230 231 231 while((string = wi_file_read_line(tmpfile))) 232 wi_file_write (file, WI_STR("%@\n"), string);232 wi_file_write_format(file, WI_STR("%@\n"), string); 233 233 234 234 return true; … … 401 401 switch(type) { 402 402 case WI_CONFIG_INTEGER: 403 wi_file_write (file, WI_STR("%@ = %d\n"), name, wi_number_integer(value));403 wi_file_write_format(file, WI_STR("%@ = %d\n"), name, wi_number_integer(value)); 404 404 break; 405 405 406 406 case WI_CONFIG_BOOL: 407 wi_file_write (file, WI_STR("%@ = %@\n"), name, wi_number_bool(value) ? WI_STR("yes") : WI_STR("no"));407 wi_file_write_format(file, WI_STR("%@ = %@\n"), name, wi_number_bool(value) ? WI_STR("yes") : WI_STR("no")); 408 408 break; 409 409 410 410 case WI_CONFIG_STRING: 411 wi_file_write (file, WI_STR("%@ = %@\n"), name, value);411 wi_file_write_format(file, WI_STR("%@ = %@\n"), name, value); 412 412 break; 413 413 … … 416 416 return false; 417 417 418 wi_file_write (file, WI_STR("%@ = %@\n"), name, wi_array_first_data(value));418 wi_file_write_format(file, WI_STR("%@ = %@\n"), name, wi_array_first_data(value)); 419 419 420 420 wi_array_remove_data_at_index(value, 0); … … 422 422 423 423 case WI_CONFIG_PATH: 424 wi_file_write (file, WI_STR("%@ = %@\n"), name, value);424 wi_file_write_format(file, WI_STR("%@ = %@\n"), name, value); 425 425 break; 426 426 … … 429 429 430 430 if(user) 431 wi_file_write (file, WI_STR("%@ = %s\n"), name, user->pw_name);431 wi_file_write_format(file, WI_STR("%@ = %s\n"), name, user->pw_name); 432 432 else 433 wi_file_write (file, WI_STR("%@ = %d\n"), name, wi_number_int32(value));433 wi_file_write_format(file, WI_STR("%@ = %d\n"), name, wi_number_int32(value)); 434 434 break; 435 435 … … 438 438 439 439 if(group) 440 wi_file_write (file, WI_STR("%@ = %s\n"), name, group->gr_name);440 wi_file_write_format(file, WI_STR("%@ = %s\n"), name, group->gr_name); 441 441 else 442 wi_file_write (file, WI_STR("%@ = %d\n"), name, wi_number_int32(value));442 wi_file_write_format(file, WI_STR("%@ = %d\n"), name, wi_number_int32(value)); 443 443 break; 444 444 445 445 case WI_CONFIG_PORT: 446 wi_file_write (file, WI_STR("%@ = %d\n"), name, wi_number_int32(value));446 wi_file_write_format(file, WI_STR("%@ = %d\n"), name, wi_number_int32(value)); 447 447 break; 448 448 449 449 case WI_CONFIG_REGEXP: 450 wi_file_write (file, WI_STR("%@ = %@\n"), name, wi_regexp_string(value));450 wi_file_write_format(file, WI_STR("%@ = %@\n"), name, wi_regexp_string(value)); 451 451 break; 452 452 453 453 case WI_CONFIG_TIME_INTERVAL: 454 wi_file_write (file, WI_STR("%@ = %.2f\n"), name, wi_number_double(value));454 wi_file_write_format(file, WI_STR("%@ = %.2f\n"), name, wi_number_double(value)); 455 455 break; 456 456 }
