Util.c

From Organic Design wiki
Revision as of 09:37, 15 July 2006 by Nad (talk | contribs) (from file.c and add/start split())
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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; }