added floating-pointer remainder handler for qse_awk_t
This commit is contained in:
		| @ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * $Id: Awk.hpp 479 2011-05-24 15:14:58Z hyunghwan.chung $ | ||||
|  * $Id: Awk.hpp 516 2011-07-23 09:03:48Z hyunghwan.chung $ | ||||
|  * | ||||
|     Copyright 2006-2011 Chung, Hyung-Hwan. | ||||
|     This file is part of QSE. | ||||
| @ -1092,6 +1092,7 @@ protected: | ||||
| 	                         const char_t* fmt, va_list arg) = 0; | ||||
|  | ||||
| 	virtual real_t pow (real_t x, real_t y) = 0; | ||||
| 	virtual real_t mod (real_t x, real_t y) = 0; | ||||
| 	virtual real_t sin (real_t x) = 0; | ||||
| 	virtual real_t cos (real_t x) = 0; | ||||
| 	virtual real_t tan (real_t x) = 0; | ||||
| @ -1124,6 +1125,7 @@ protected: | ||||
| 	static int    sprintf (awk_t* data, char_t* buf, size_t size, | ||||
| 	                       const char_t* fmt, ...); | ||||
| 	static real_t pow     (awk_t* data, real_t x, real_t y); | ||||
| 	static real_t mod     (awk_t* data, real_t x, real_t y); | ||||
| 	static real_t sin     (awk_t* data, real_t x); | ||||
| 	static real_t cos     (awk_t* data, real_t x); | ||||
| 	static real_t tan     (awk_t* data, real_t x); | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * $Id: StdAwk.hpp 461 2011-05-18 02:32:39Z hyunghwan.chung $ | ||||
|  * $Id: StdAwk.hpp 516 2011-07-23 09:03:48Z hyunghwan.chung $ | ||||
|  * | ||||
|     Copyright 2006-2011 Chung, Hyung-Hwan. | ||||
|     This file is part of QSE. | ||||
| @ -142,6 +142,7 @@ protected: | ||||
| 	                 const char_t* fmt, va_list arg); | ||||
|  | ||||
| 	real_t pow (real_t x, real_t y); | ||||
| 	real_t mod (real_t x, real_t y); | ||||
| 	real_t sin (real_t x); | ||||
| 	real_t cos (real_t x); | ||||
| 	real_t tan (real_t x); | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * $Id: awk.h 510 2011-07-20 16:17:16Z hyunghwan.chung $ | ||||
|  * $Id: awk.h 516 2011-07-23 09:03:48Z hyunghwan.chung $ | ||||
|  * | ||||
|     Copyright 2006-2011 Chung, Hyung-Hwan. | ||||
|     This file is part of QSE. | ||||
| @ -587,6 +587,7 @@ struct qse_awk_prm_t | ||||
| 	struct | ||||
| 	{ | ||||
| 		qse_awk_math2_t pow; | ||||
| 		qse_awk_math2_t mod; | ||||
| 		qse_awk_math1_t sin; | ||||
| 		qse_awk_math1_t cos; | ||||
| 		qse_awk_math1_t tan; | ||||
|  | ||||
| @ -54,6 +54,15 @@ | ||||
| /* Define to 1 if you have the `expl' function. */ | ||||
| #undef HAVE_EXPL | ||||
|  | ||||
| /* Define to 1 if you have the `fmod' function. */ | ||||
| #undef HAVE_FMOD | ||||
|  | ||||
| /* Define to 1 if you have the `fmodf' function. */ | ||||
| #undef HAVE_FMODF | ||||
|  | ||||
| /* Define to 1 if you have the `fmodl' function. */ | ||||
| #undef HAVE_FMODL | ||||
|  | ||||
| /* Define to 1 if you have the `fstat64' function. */ | ||||
| #undef HAVE_FSTAT64 | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user