| 
									
										
										
										
											2004-06-20 02:50:16 +00:00
										 |  |  | /*  timefuncs.h
 | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* Utility function related to timemodule.c. */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef TIMEFUNCS_H
 | 
					
						
							|  |  |  | #define TIMEFUNCS_H
 | 
					
						
							|  |  |  | #ifdef __cplusplus
 | 
					
						
							|  |  |  | extern "C" { | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* Cast double x to time_t, but raise ValueError if x is too large
 | 
					
						
							|  |  |  |  * to fit in a time_t.  ValueError is set on return iff the return | 
					
						
							|  |  |  |  * value is (time_t)-1 and PyErr_Occurred(). | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2010-12-03 20:14:31 +00:00
										 |  |  | #ifndef Py_LIMITED_API
 | 
					
						
							| 
									
										
										
										
											2004-06-20 02:50:16 +00:00
										 |  |  | PyAPI_FUNC(time_t) _PyTime_DoubleToTimet(double x); | 
					
						
							| 
									
										
										
										
											2010-12-03 20:14:31 +00:00
										 |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2004-06-20 02:50:16 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef __cplusplus
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | #endif  /* TIMEFUNCS_H */
 |