20 lines
		
	
	
		
			520 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			520 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __TIC_H__
 | |
| #define __TIC_H__
 | |
| 
 | |
| #include <time.h>
 | |
| 
 | |
| #define TIC_MODE_HIST  0
 | |
| #define TIC_MODE_STD   1
 | |
| 
 | |
| typedef struct tic_info_s tic_info_t;
 | |
| typedef void (tic_cb_data_f)(const char *label, const char *data, time_t date);
 | |
| 
 | |
| extern tic_info_t* tic_init(const char *fname);
 | |
| extern void tic_set_cb_data(tic_info_t *tic, tic_cb_data_f *func);
 | |
| extern int  tic_mode(tic_info_t *tic);
 | |
| extern int  tic_read_frame(tic_info_t *tic);
 | |
| extern void tic_process_frame(tic_info_t *tic);
 | |
| extern void tic_exit(tic_info_t *tic);
 | |
| 
 | |
| #endif
 |