Util.c
From Organic Design wiki
int logAdd(char* msg) { // prepend with a timestamp // append to logfile }
int logErr(char* err) { logAdd(err); // should prepend "ERROR:" exit(1); }
int fileRead(char* filename) { }
int fileWrite(char* filename, char* content) { }
char **split(char c,char *text) { node subject = (node)listInsert(); int len = strlen(lnk); char *i = malloc(len+1), *j = i, *link = i, *name = i; while(*j++ = *lnk++); while(i <= link+len) { if (*i == '|') *i = '\0'; if (*i++ == '\0') { trieSetValue(name,subject); // need to store name as nodal attribute of node too name = i; } } free(link); return subject; }



