/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* token_append.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: jhalford +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/11/11 17:18:42 by jhalford #+# #+# */ /* Updated: 2016/11/11 17:47:15 by jhalford ### ########.fr */ /* */ /* ************************************************************************** */ #include "lexer.h" int token_append(t_token *token, char c) { if ((int)ft_strlen(token->data) >= token->size) { token->data = (char *)ft_realloc(token->data, token->size + 10); token->size += 10; } ft_strcat(token->data, (char[2]){c, '\0'}); return (0); }