Diff for libcfg+/src/cfgfile.c between version 1.13 and 1.14
| version 1.13, 2002/04/24 22:03:54 |
version 1.14, 2002/05/11 14:54:58 |
| Line 66 cfg_cfgfile_get_next_opt(con) |
|
| Line 66 cfg_cfgfile_get_next_opt(con) |
|
| return con->error_code; |
return con->error_code; |
| } |
} |
| |
|
| if (con->flags & CFG_FILE_LINE_USAGE) { |
if (con->flags & CFG_FILE_LINE_POS_USAGE) { |
| if (con->begin_pos > 0) { |
if (con->begin_pos > 0) { |
| con->cur_idx = 0; |
con->cur_idx = 0; |
| con->cur_idx_tmp = 1; |
con->cur_idx_tmp = 1; |
| Line 92 cfg_cfgfile_get_next_opt(con) |
|
| Line 92 cfg_cfgfile_get_next_opt(con) |
|
| } |
} |
| |
|
| while (1) { |
while (1) { |
| if (con->flags & CFG_FILE_LINE_USAGE) { |
if (con->flags & CFG_FILE_LINE_POS_USAGE) { |
| con->cur_idx += con->cur_idx_tmp; |
con->cur_idx += con->cur_idx_tmp; |
| con->cur_idx_tmp = 0; |
con->cur_idx_tmp = 0; |
| } |
} |
| Line 186 get_multi_line(con, buf) |
|
| Line 186 get_multi_line(con, buf) |
|
| if (strlen(my_buf) == 0 |
if (strlen(my_buf) == 0 |
| || strdyn_str(my_buf, con->comment_prefix) == my_buf) { |
|| strdyn_str(my_buf, con->comment_prefix) == my_buf) { |
| |
|
| if (con->flags & CFG_FILE_LINE_USAGE) |
if (con->flags & CFG_FILE_LINE_POS_USAGE) |
| con->cur_idx++; |
con->cur_idx++; |
| |
|
| if (state == 0) |
if (state == 0) |
| Line 195 get_multi_line(con, buf) |
|
| Line 195 get_multi_line(con, buf) |
|
| break; |
break; |
| } |
} |
| else { |
else { |
| if (con->flags & CFG_FILE_LINE_USAGE) |
if (con->flags & CFG_FILE_LINE_POS_USAGE) |
| con->cur_idx_tmp++; |
con->cur_idx_tmp++; |
| } |
} |
| |
|
Platon Group <platon@platon.org> http://platon.org/
|
|