| 22 | } |
| 23 | |
| 24 | void pSingular_register_init(void (*f)()) { |
| 25 | InitList *next = (InitList *) malloc(sizeof(InitList)); |
| 26 | next->next = inits; |
| 27 | next->func = f; |
| 28 | inits = next; |
| 29 | (*f)(); |
| 30 | } |
| 31 | |
| 32 | void pSingular_init_var(void *s, void *t, long n) { |
| 33 | memcpy(s, t, n); |