#include "tokenizer.h" char *copy_meta_xor(char *val, int *copied, int rev) { int i; int j; char *out; i = 0; while (is_meta(val[i]) ^ rev) i++; *copied = i; out = malloc(i + 1); j = -1; while (++j < i) out[j] = val[j]; out[i] = 0; return (out); }