//The following lines send the content using usart, so I can see the values
usart_send(*token); usart_send(*(token+1));
The values sent trough usart, are "$G". If I use save_ptr instead of token in the usart_send calls, the result is "62" (as it should be using token...). The * character is always replaced by 0, so it seems to work.