qboolean TP_ParseUInt( unsigned int *i ) { const char *token; token = TP_ParseExt( qfalse ); *i = strtoul( token, NULL, 0 ); return qfalse; }
qboolean TP_ParseFloat( float *f ) { const char *token = TP_ParseExt( qfalse ); if ( !token[0] ) return qtrue; *f = atoff( token ); return qfalse; }
qboolean TP_ParseShort( short *i ) { const char *token = TP_ParseExt( qfalse ); if ( !token[0] ) return qtrue; *i = (short)atoi( token ); return qfalse; }
qboolean TP_ParseInt( int *i ) { const char *token = TP_ParseExt( qfalse ); if ( !token[0] ) return qtrue; *i = atoi( token ); return qfalse; }
qboolean TP_ParseByte( byte *i ) { const char *token = TP_ParseExt( qfalse ); if ( *token == '\0' ) { return qtrue; } *i = (byte)atoi( token ); return qfalse; }
qboolean TP_ParseFloat( float *f ) { const char *token = TP_ParseExt( qfalse ); if ( *token == '\0' ) { return qtrue; } *f = atoff( token ); return qfalse; }
qboolean TP_ParseShort( short *i ) { const char *token = TP_ParseExt( qfalse ); if ( *token == '\0' ) { return qtrue; } *i = (short)atoi( token ); return qfalse; }
qboolean TP_ParseInt( int *i ) { const char *token = TP_ParseExt( qfalse ); if ( *token == '\0' ) { return qtrue; } *i = atoi( token ); return qfalse; }
qboolean TP_ParseByte( byte *i ) { const char *token; token = TP_ParseExt( qfalse ); if ( !token[0] ) return qtrue; *i = (byte)atoi( token ); return qfalse; }
qboolean TP_ParseVec4( vector4 *vec ) { for ( int i = 0; i < 4; i++ ) { const char *token = TP_ParseExt( qfalse ); if ( *token == '\0' ) { return qtrue; } vec->raw[i] = atoff( token ); } return qfalse; }
qboolean TP_ParseVec4( vector4 *vec ) { const char *token; int i; for ( i=0; i<4; i++ ) { token = TP_ParseExt( qfalse ); if ( !token[0] ) return qtrue; vec->data[i] = atoff( token ); } return qfalse; }
qboolean TP_ParseString( const char **s ) { *s = TP_ParseExt( qfalse ); return ( !s[0] ); }
const char *TP_ParseToken( void ) { return TP_ParseExt( qtrue ); }
qboolean TP_ParseString( const char **s ) { *s = TP_ParseExt( qfalse ); return (*s == NULL) ? qtrue : qfalse; }