diff options
Diffstat (limited to 'token.c')
-rw-r--r-- | token.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -47,6 +47,16 @@ token_append(Token **list, Token *elem) return *list; } +Token * +token_prepend(Token **list, Token *elem) +{ + elem->next = *list; + if (*list) + (*list)->prev = elem; + *list = elem; + return *list; +} + void token_delete(Token **list, Token *elem) { |