X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Ftoken.c;h=f3beb2cf39f6a6b72676c214ec7b12e53ed80450;hp=7a6100793d2493f614d2c82d8eb431d04ca5b1a5;hb=44bd65fe60fb83fa4c3bbb0d4c679d2b70a096df;hpb=cd0567b4052ee24259bc6b8a9858af9d26f3de48 diff --git a/src/token.c b/src/token.c index 7a61007..f3beb2c 100644 --- a/src/token.c +++ b/src/token.c @@ -52,7 +52,8 @@ struct psi_token *psi_token_init(token_t token_typ, const char *token_txt, T->file = zend_string_copy(file); T->text = psi_string_init_interned(token_txt, token_len, 1); #if PSI_DEBUG_TOKEN_ALLOC - PSI_DEBUG_PRINT(cpp->parser, "PSI: token_init %p\n", T); + fprintf(stderr, "PSI: token_init %p\t", T); + psi_token_dump(NULL, T); #endif return T; } @@ -61,7 +62,8 @@ void psi_token_free(struct psi_token **token_ptr) { if (*token_ptr) { struct psi_token *token = *token_ptr; #if PSI_DEBUG_TOKEN_ALLOC - PSI_DEBUG_PRINT(cpp->parser, "PSI: token_free %p\n", token); + fprintf(stderr, "PSI: token_free %p\t", token); + psi_token_dump(NULL, token); #endif *token_ptr = NULL; zend_string_release(token->text); @@ -75,7 +77,8 @@ struct psi_token *psi_token_copy(struct psi_token *src) { *ptr = *src; #if PSI_DEBUG_TOKEN_ALLOC - PSI_DEBUG_PRINT(cpp->parser, "PSI: token_copy %p <= %p\n", ptr, src); + fprintf(stderr, "PSI: token_copy %p\t", ptr); + psi_token_dump(NULL, src); #endif ptr->text = zend_string_copy(ptr->text); ptr->file = zend_string_copy(ptr->file); @@ -114,7 +117,7 @@ struct psi_token *psi_token_cat(const char *sep, unsigned argc, ...) { T->text = smart_str_extract(&text); #if PSI_DEBUG_TOKEN_ALLOC - PSI_DEBUG_PRINT(cpp->parser, "PSI: token_cat %p\n", T); + fprintf(stderr, "PSI: token_cat %p\n", T); #endif return T; }