示例#1
0
qboolean TP_ParseUInt( unsigned int *i )
{
	const char	*token;

	token = TP_ParseExt( qfalse );

	*i = strtoul( token, NULL, 0 );
	return qfalse;
}
示例#2
0
qboolean TP_ParseFloat( float *f )
{
	const char	*token = TP_ParseExt( qfalse );

	if ( !token[0] ) 
		return qtrue;

	*f = atoff( token );
	return qfalse;
}
示例#3
0
qboolean TP_ParseShort( short *i )
{
	const char	*token = TP_ParseExt( qfalse );

	if ( !token[0] )
		return qtrue;

	*i = (short)atoi( token );
	return qfalse;
}
示例#4
0
qboolean TP_ParseInt( int *i )
{
	const char	*token = TP_ParseExt( qfalse );

	if ( !token[0] )
		return qtrue;

	*i = atoi( token );
	return qfalse;
}
示例#5
0
qboolean TP_ParseByte( byte *i ) {
	const char *token = TP_ParseExt( qfalse );

	if ( *token == '\0' ) {
		return qtrue;
	}

	*i = (byte)atoi( token );
	return qfalse;
}
示例#6
0
qboolean TP_ParseFloat( float *f ) {
	const char *token = TP_ParseExt( qfalse );

	if ( *token == '\0' ) {
		return qtrue;
	}

	*f = atoff( token );
	return qfalse;
}
示例#7
0
qboolean TP_ParseShort( short *i ) {
	const char *token = TP_ParseExt( qfalse );

	if ( *token == '\0' ) {
		return qtrue;
	}

	*i = (short)atoi( token );
	return qfalse;
}
示例#8
0
qboolean TP_ParseInt( int *i ) {
	const char *token = TP_ParseExt( qfalse );

	if ( *token == '\0' ) {
		return qtrue;
	}

	*i = atoi( token );
	return qfalse;
}
示例#9
0
qboolean TP_ParseByte( byte *i ) 
{
	const char	*token;

	token = TP_ParseExt( qfalse );
	if ( !token[0] ) 
		return qtrue;

	*i = (byte)atoi( token );
	return qfalse;
}
示例#10
0
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;
}
示例#11
0
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;
}
示例#12
0
qboolean TP_ParseString( const char **s )
{
	*s = TP_ParseExt( qfalse );
	return ( !s[0] );
}
示例#13
0
const char *TP_ParseToken( void )
{
	return TP_ParseExt( qtrue );
}
示例#14
0
qboolean TP_ParseString( const char **s ) {
	*s = TP_ParseExt( qfalse );
	return (*s == NULL) ? qtrue : qfalse;
}