diff options
Diffstat (limited to 'code/botlib')
| -rw-r--r-- | code/botlib/l_script.c | 16 | ||||
| -rw-r--r-- | code/botlib/l_script.h | 4 | 
2 files changed, 10 insertions, 10 deletions
diff --git a/code/botlib/l_script.c b/code/botlib/l_script.c index 7880330..e721891 100644 --- a/code/botlib/l_script.c +++ b/code/botlib/l_script.c @@ -554,7 +554,7 @@ int PS_ReadName(script_t *script, token_t *token)  // Changes Globals:		-  //============================================================================  void NumberValue(char *string, int subtype, unsigned long int *intvalue, -															long double *floatvalue) +															double *floatvalue)  {  	unsigned long int dotfound = 0; @@ -573,13 +573,13 @@ void NumberValue(char *string, int subtype, unsigned long int *intvalue,  			} //end if  			if (dotfound)  			{ -				*floatvalue = *floatvalue + (long double) (*string - '0') / -																	(long double) dotfound; +				*floatvalue = *floatvalue + (double) (*string - '0') / +																	(double) dotfound;  				dotfound *= 10;  			} //end if  			else  			{ -				*floatvalue = *floatvalue * 10.0 + (long double) (*string - '0'); +				*floatvalue = *floatvalue * 10.0 + (double) (*string - '0');  			} //end else  			string++;  		} //end while @@ -631,7 +631,7 @@ int PS_ReadNumber(script_t *script, token_t *token)  	int octal, dot;  	char c;  //	unsigned long int intvalue = 0; -//	long double floatvalue = 0; +//	double floatvalue = 0;  	token->type = TT_NUMBER;  	//check for a hexadecimal number @@ -1148,15 +1148,15 @@ void StripSingleQuotes(char *string)  // Returns:					-  // Changes Globals:		-  //============================================================================ -long double ReadSignedFloat(script_t *script) +double ReadSignedFloat(script_t *script)  {  	token_t token; -	long double sign = 1; +	double sign = 1.0;  	PS_ExpectAnyToken(script, &token);  	if (!strcmp(token.string, "-"))  	{ -		sign = -1; +		sign = -1.0;  		PS_ExpectTokenType(script, TT_NUMBER, 0, &token);  	} //end if  	else if (token.type != TT_NUMBER) diff --git a/code/botlib/l_script.h b/code/botlib/l_script.h index 01cc35c..7fe4ac9 100644 --- a/code/botlib/l_script.h +++ b/code/botlib/l_script.h @@ -161,7 +161,7 @@ typedef struct token_s  	int subtype;					//last read token sub type  #ifdef NUMBERVALUE  	unsigned long int intvalue;	//integer value -	long double floatvalue;			//floating point value +	double floatvalue;			//floating point value  #endif //NUMBERVALUE  	char *whitespace_p;				//start of white space before token  	char *endwhitespace_p;			//start of white space before token @@ -218,7 +218,7 @@ void StripSingleQuotes(char *string);  //read a possible signed integer  signed long int ReadSignedInt(script_t *script);  //read a possible signed floating point number -long double ReadSignedFloat(script_t *script); +double ReadSignedFloat(script_t *script);  //set an array with punctuations, NULL restores default C/C++ set  void SetScriptPunctuations(script_t *script, punctuation_t *p);  //set script flags  | 
