token_decode
unsigned int val = token_decode(p);
retval = token_decode(ctx, princ, types, obj, &tokens[i]);