Advertisement
kernel_memory_dump

Untitled

Mar 10th, 2014
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.40 KB | None | 0 0
  1. static void * mkVar (va_list ap)
  2. { struct Var * node = calloc(1, sizeof(struct Var));
  3. const char * name = va_arg(ap, const char *);
  4. size_t len = strlen(name);
  5. assert(node);
  6. node —> _.name = malloc(len+1);
  7. assert(node —> _.name);
  8. strcpy((void *) node —> _.name, name);
  9. node —> _.token = VAR;
  10. return node;
  11. }
  12. static struct Type _Var = { mkVar, doVar, freeVar };
  13. const void * Var = & _Var;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement