78 p->name.ptr, |
78 p->name.ptr, |
79 p->name.length, |
79 p->name.length, |
80 p->value.ptr, |
80 p->value.ptr, |
81 p->value.length, |
81 p->value.length, |
82 d->param); |
82 d->param); |
|
83 |
83 param = param->next; |
84 param = param->next; |
84 } |
85 } |
85 |
86 |
86 /* get function */ |
87 /* get function */ |
87 char *func_name = pblock_findval("fn", d->param); |
88 char *func_name = pblock_findval("fn", d->param); |
88 d->func = get_function(func_name); |
89 d->func = get_function(func_name); |
89 if(d->func == NULL) { |
90 if(d->func == NULL) { |
90 free(d); |
91 free(d); |
|
92 dirs = dirs->next; |
91 continue; |
93 continue; |
92 } |
94 } |
93 |
95 |
94 /* execute init directive */ |
96 /* execute init directive */ |
95 d->func->func(d->param, NULL, NULL); |
97 d->func->func(d->param, NULL, NULL); |