// Programmed by Jedidiah Barber // Released into the public domain #include #include #include "c_fl.h" const short fl_align_center = FL_ALIGN_CENTER; const short fl_align_top = FL_ALIGN_TOP; const short fl_align_bottom = FL_ALIGN_BOTTOM; const short fl_align_left = FL_ALIGN_LEFT; const short fl_align_right = FL_ALIGN_RIGHT; const short fl_align_inside = FL_ALIGN_INSIDE; const short fl_align_text_over_image = FL_ALIGN_TEXT_OVER_IMAGE; const short fl_align_image_over_text = FL_ALIGN_IMAGE_OVER_TEXT; const short fl_align_clip = FL_ALIGN_CLIP; const short fl_align_wrap = FL_ALIGN_WRAP; const short fl_align_image_next_to_text = FL_ALIGN_IMAGE_NEXT_TO_TEXT; const short fl_align_text_next_to_image = FL_ALIGN_TEXT_NEXT_TO_IMAGE; const short fl_align_image_backdrop = FL_ALIGN_IMAGE_BACKDROP; const short fl_align_top_left = FL_ALIGN_TOP_LEFT; const short fl_align_top_right = FL_ALIGN_TOP_RIGHT; const short fl_align_bottom_left = FL_ALIGN_BOTTOM_LEFT; const short fl_align_bottom_right = FL_ALIGN_BOTTOM_RIGHT; const short fl_align_left_top = FL_ALIGN_LEFT_TOP; const short fl_align_right_top = FL_ALIGN_RIGHT_TOP; const short fl_align_left_bottom = FL_ALIGN_LEFT_BOTTOM; const short fl_align_right_bottom = FL_ALIGN_RIGHT_BOTTOM; const short fl_align_nowrap = FL_ALIGN_NOWRAP; const short fl_align_all_position = FL_ALIGN_POSITION_MASK; const short fl_align_all_image = FL_ALIGN_IMAGE_MASK; const short fl_mod_command = FL_COMMAND >> 16; size_t c_pointer_size() { return sizeof(void*); } unsigned int fl_enum_rgb_color(unsigned char r, unsigned char g, unsigned char b) { return fl_rgb_color(r, g, b); } int fl_abi_check(int v) { return Fl::abi_check(v); } int fl_abi_version() { return Fl::abi_version(); } int fl_api_version() { return Fl::api_version(); } double fl_version() { return Fl::version(); } void fl_awake() { Fl::awake(); } void fl_lock() { Fl::lock(); } void fl_unlock() { Fl::unlock(); } int fl_get_damage() { return Fl::damage(); } void fl_set_damage(int v) { Fl::damage(v); } void fl_flush() { Fl::flush(); } void fl_redraw() { Fl::redraw(); } int fl_check() { return Fl::check(); } int fl_ready() { return Fl::ready(); } int fl_wait() { return Fl::wait(); } int fl_wait2(double s) { return Fl::wait(s); } int fl_run() { return Fl::run(); }