1 #ifndef CURVES_H 2 #define CURVES_H 3 4 #include "flt.h" 5 6 #define CURVE_DIR "A/CHDK/CURVES" 7 8 // Update version if changes are made to the module interface 9 #define CURVES_VERSION {2,0} 10 11 typedef struct 12 { 13 base_interface_t base; 14 15 void (*curve_init_mode)(); 16 void (*curve_apply)(); 17 void (*curve_set_mode)(); 18 void (*curve_set_file)(); 19 } libcurves_sym; 20 21 extern libcurves_sym* libcurves; 22 23 //------------------------------------------------------------------- 24 25 #endif