projects
/
paraslash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
first version of the universal paraslash scheduler
[paraslash.git]
/
stat.c
diff --git
a/stat.c
b/stat.c
index 7346f097e61e9933759563d64af7e7b2dedd3eb6..9def50759cf22706860b9d0ddea4e488247a839b 100644
(file)
--- a/
stat.c
+++ b/
stat.c
@@
-211,8
+211,10
@@
void dump_empty_status(void)
int stat_item_valid(const char *item)
{
int i;
int stat_item_valid(const char *item)
{
int i;
- if (!item || !*item)
+ if (!item || !*item) {
+ PARA_ERROR_LOG("%s\n", "no item");
return -E_UNKNOWN_STAT_ITEM;
return -E_UNKNOWN_STAT_ITEM;
+ }
FOR_EACH_STAT_ITEM(i)
if (!strcmp(status_item_list[i], item))
return i;
FOR_EACH_STAT_ITEM(i)
if (!strcmp(status_item_list[i], item))
return i;
@@
-267,6
+269,7
@@
unsigned for_each_line(char *buf, int n, void (*line_handler)(char *))
char *start = buf, *end;
int i, num_lines = 0;
char *start = buf, *end;
int i, num_lines = 0;
+// PARA_INFO_LOG("buf: %s", buf);
while (start < buf + n) {
char *next_null;
char *next_cr;
while (start < buf + n) {
char *next_null;
char *next_cr;
@@
-284,6
+287,7
@@
unsigned for_each_line(char *buf, int n, void (*line_handler)(char *))
num_lines++;
if (line_handler) {
*end = '\0';
num_lines++;
if (line_handler) {
*end = '\0';
+// PARA_INFO_LOG("calling line handler: %s\n", start);
line_handler(start);
start = ++end;
} else
line_handler(start);
start = ++end;
} else