mirror of
				https://github.com/eledio-devices/thirdparty-tinyexpr.git
				synced 2025-10-31 00:32:38 +01:00 
			
		
		
		
	Merge pull request #16 from nicolasdanet/master
Avoid missing initializer warnings
This commit is contained in:
		
							
								
								
									
										46
									
								
								tinyexpr.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										46
									
								
								tinyexpr.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							| @@ -116,32 +116,32 @@ static double e() {return 2.71828182845904523536;} | |||||||
|  |  | ||||||
| static const te_variable functions[] = { | static const te_variable functions[] = { | ||||||
|     /* must be in alphabetical order */ |     /* must be in alphabetical order */ | ||||||
|     {"abs", fabs,     TE_FUNCTION1 | TE_FLAG_PURE}, |     {"abs", fabs,     TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"acos", acos,    TE_FUNCTION1 | TE_FLAG_PURE}, |     {"acos", acos,    TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"asin", asin,    TE_FUNCTION1 | TE_FLAG_PURE}, |     {"asin", asin,    TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"atan", atan,    TE_FUNCTION1 | TE_FLAG_PURE}, |     {"atan", atan,    TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"atan2", atan2,  TE_FUNCTION2 | TE_FLAG_PURE}, |     {"atan2", atan2,  TE_FUNCTION2 | TE_FLAG_PURE, 0}, | ||||||
|     {"ceil", ceil,    TE_FUNCTION1 | TE_FLAG_PURE}, |     {"ceil", ceil,    TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"cos", cos,      TE_FUNCTION1 | TE_FLAG_PURE}, |     {"cos", cos,      TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"cosh", cosh,    TE_FUNCTION1 | TE_FLAG_PURE}, |     {"cosh", cosh,    TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"e", e,          TE_FUNCTION0 | TE_FLAG_PURE}, |     {"e", e,          TE_FUNCTION0 | TE_FLAG_PURE, 0}, | ||||||
|     {"exp", exp,      TE_FUNCTION1 | TE_FLAG_PURE}, |     {"exp", exp,      TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"floor", floor,  TE_FUNCTION1 | TE_FLAG_PURE}, |     {"floor", floor,  TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"ln", log,       TE_FUNCTION1 | TE_FLAG_PURE}, |     {"ln", log,       TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
| #ifdef TE_NAT_LOG | #ifdef TE_NAT_LOG | ||||||
|     {"log", log,      TE_FUNCTION1 | TE_FLAG_PURE}, |     {"log", log,      TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
| #else | #else | ||||||
|     {"log", log10,    TE_FUNCTION1 | TE_FLAG_PURE}, |     {"log", log10,    TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
| #endif | #endif | ||||||
|     {"log10", log10,  TE_FUNCTION1 | TE_FLAG_PURE}, |     {"log10", log10,  TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"pi", pi,        TE_FUNCTION0 | TE_FLAG_PURE}, |     {"pi", pi,        TE_FUNCTION0 | TE_FLAG_PURE, 0}, | ||||||
|     {"pow", pow,      TE_FUNCTION2 | TE_FLAG_PURE}, |     {"pow", pow,      TE_FUNCTION2 | TE_FLAG_PURE, 0}, | ||||||
|     {"sin", sin,      TE_FUNCTION1 | TE_FLAG_PURE}, |     {"sin", sin,      TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"sinh", sinh,    TE_FUNCTION1 | TE_FLAG_PURE}, |     {"sinh", sinh,    TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"sqrt", sqrt,    TE_FUNCTION1 | TE_FLAG_PURE}, |     {"sqrt", sqrt,    TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"tan", tan,      TE_FUNCTION1 | TE_FLAG_PURE}, |     {"tan", tan,      TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {"tanh", tanh,    TE_FUNCTION1 | TE_FLAG_PURE}, |     {"tanh", tanh,    TE_FUNCTION1 | TE_FLAG_PURE, 0}, | ||||||
|     {0} |     {0, 0, 0, 0} | ||||||
| }; | }; | ||||||
|  |  | ||||||
| static const te_variable *find_builtin(const char *name, int len) { | static const te_variable *find_builtin(const char *name, int len) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user