CONSTANT: FOO 10
-FUNCTION: int function_test ( float x, int[4][FOO] y, char* z, ushort *w ) ;
+FUNCTION: int function_test ( float x, int[4][FOO] y, char* z, ushort *w )
{ "USING: alien.c-types alien.syntax ;
IN: alien.prettyprint.tests
] unit-test
FUNCTION-ALIAS: function-test int function_test
- ( float x, int[4][FOO] y, char* z, ushort *w ) ;
+ ( float x, int[4][FOO] y, char* z, ushort *w )
{ "USING: alien.c-types alien.syntax ;
IN: alien.prettyprint.tests
{ "pointer: int" } [ pointer: int unparse ] unit-test
-CALLBACK: void callback-test ( int x, float[4] y ) ;
+CALLBACK: void callback-test ( int x, float[4] y )
{ "USING: alien.c-types alien.syntax ;
IN: alien.prettyprint.tests
LIBRARY: cairo
-FUNCTION: int cairo_version ( ) ;
-FUNCTION: c-string cairo_version_string ( ) ;
+FUNCTION: int cairo_version ( )
+FUNCTION: c-string cairo_version_string ( )
TYPEDEF: int cairo_bool_t
TYPEDEF: void* cairo_pattern_t
CALLBACK: void
-cairo_destroy_func_t ( void* data ) ;
+cairo_destroy_func_t ( void* data )
! See cairo.h for details
STRUCT: cairo_user_data_key_t
{ CAIRO_CONTENT_COLOR_ALPHA 0x3000 } ;
CALLBACK: cairo_status_t
-cairo_write_func_t ( void* closure, uchar* data, uint length ) ;
+cairo_write_func_t ( void* closure, uchar* data, uint length )
CALLBACK: cairo_status_t
-cairo_read_func_t ( void* closure, uchar* data, uint length ) ;
+cairo_read_func_t ( void* closure, uchar* data, uint length )
! Functions for manipulating state objects
FUNCTION: cairo_t*
-cairo_create ( cairo_surface_t* target ) ;
+cairo_create ( cairo_surface_t* target )
FUNCTION: cairo_t*
-cairo_reference ( cairo_t* cr ) ;
+cairo_reference ( cairo_t* cr )
FUNCTION: void
-cairo_destroy ( cairo_t* cr ) ;
+cairo_destroy ( cairo_t* cr )
DESTRUCTOR: cairo_destroy
FUNCTION: uint
-cairo_get_reference_count ( cairo_t* cr ) ;
+cairo_get_reference_count ( cairo_t* cr )
FUNCTION: void*
-cairo_get_user_data ( cairo_t* cr, cairo_user_data_key_t* key ) ;
+cairo_get_user_data ( cairo_t* cr, cairo_user_data_key_t* key )
FUNCTION: cairo_status_t
-cairo_set_user_data ( cairo_t* cr, cairo_user_data_key_t* key, void* user_data, cairo_destroy_func_t destroy ) ;
+cairo_set_user_data ( cairo_t* cr, cairo_user_data_key_t* key, void* user_data, cairo_destroy_func_t destroy )
FUNCTION: void
-cairo_save ( cairo_t* cr ) ;
+cairo_save ( cairo_t* cr )
FUNCTION: void
-cairo_restore ( cairo_t* cr ) ;
+cairo_restore ( cairo_t* cr )
FUNCTION: void
-cairo_push_group ( cairo_t* cr ) ;
+cairo_push_group ( cairo_t* cr )
FUNCTION: void
-cairo_push_group_with_content ( cairo_t* cr, cairo_content_t content ) ;
+cairo_push_group_with_content ( cairo_t* cr, cairo_content_t content )
FUNCTION: cairo_pattern_t*
-cairo_pop_group ( cairo_t* cr ) ;
+cairo_pop_group ( cairo_t* cr )
FUNCTION: void
-cairo_pop_group_to_source ( cairo_t* cr ) ;
+cairo_pop_group_to_source ( cairo_t* cr )
! Modify state
CAIRO_OPERATOR_SATURATE ;
FUNCTION: void
-cairo_set_operator ( cairo_t* cr, cairo_operator_t op ) ;
+cairo_set_operator ( cairo_t* cr, cairo_operator_t op )
FUNCTION: void
-cairo_set_source ( cairo_t* cr, cairo_pattern_t* source ) ;
+cairo_set_source ( cairo_t* cr, cairo_pattern_t* source )
FUNCTION: void
-cairo_set_source_rgb ( cairo_t* cr, double red, double green, double blue ) ;
+cairo_set_source_rgb ( cairo_t* cr, double red, double green, double blue )
FUNCTION: void
-cairo_set_source_rgba ( cairo_t* cr, double red, double green, double blue, double alpha ) ;
+cairo_set_source_rgba ( cairo_t* cr, double red, double green, double blue, double alpha )
FUNCTION: void
-cairo_set_source_surface ( cairo_t* cr, cairo_surface_t* surface, double x, double y ) ;
+cairo_set_source_surface ( cairo_t* cr, cairo_surface_t* surface, double x, double y )
FUNCTION: void
-cairo_set_tolerance ( cairo_t* cr, double tolerance ) ;
+cairo_set_tolerance ( cairo_t* cr, double tolerance )
ENUM: cairo_antialias_t
CAIRO_ANTIALIAS_DEFAULT
CAIRO_ANTIALIAS_SUBPIXEL ;
FUNCTION: void
-cairo_set_antialias ( cairo_t* cr, cairo_antialias_t antialias ) ;
+cairo_set_antialias ( cairo_t* cr, cairo_antialias_t antialias )
ENUM: cairo_fill_rule_t
CAIRO_FILL_RULE_WINDING
CAIRO_FILL_RULE_EVEN_ODD ;
FUNCTION: void
-cairo_set_fill_rule ( cairo_t* cr, cairo_fill_rule_t fill_rule ) ;
+cairo_set_fill_rule ( cairo_t* cr, cairo_fill_rule_t fill_rule )
FUNCTION: void
-cairo_set_line_width ( cairo_t* cr, double width ) ;
+cairo_set_line_width ( cairo_t* cr, double width )
ENUM: cairo_line_cap_t
CAIRO_LINE_CAP_BUTT
CAIRO_LINE_CAP_SQUARE ;
FUNCTION: void
-cairo_set_line_cap ( cairo_t* cr, cairo_line_cap_t line_cap ) ;
+cairo_set_line_cap ( cairo_t* cr, cairo_line_cap_t line_cap )
ENUM: cairo_line_join_t
CAIRO_LINE_JOIN_MITER
CAIRO_LINE_JOIN_BEVEL ;
FUNCTION: void
-cairo_set_line_join ( cairo_t* cr, cairo_line_join_t line_join ) ;
+cairo_set_line_join ( cairo_t* cr, cairo_line_join_t line_join )
FUNCTION: void
-cairo_set_dash ( cairo_t* cr, double* dashes, int num_dashes, double offset ) ;
+cairo_set_dash ( cairo_t* cr, double* dashes, int num_dashes, double offset )
FUNCTION: void
-cairo_set_miter_limit ( cairo_t* cr, double limit ) ;
+cairo_set_miter_limit ( cairo_t* cr, double limit )
FUNCTION: void
-cairo_translate ( cairo_t* cr, double tx, double ty ) ;
+cairo_translate ( cairo_t* cr, double tx, double ty )
FUNCTION: void
-cairo_scale ( cairo_t* cr, double sx, double sy ) ;
+cairo_scale ( cairo_t* cr, double sx, double sy )
FUNCTION: void
-cairo_rotate ( cairo_t* cr, double angle ) ;
+cairo_rotate ( cairo_t* cr, double angle )
FUNCTION: void
-cairo_transform ( cairo_t* cr, cairo_matrix_t* matrix ) ;
+cairo_transform ( cairo_t* cr, cairo_matrix_t* matrix )
FUNCTION: void
-cairo_set_matrix ( cairo_t* cr, cairo_matrix_t* matrix ) ;
+cairo_set_matrix ( cairo_t* cr, cairo_matrix_t* matrix )
FUNCTION: void
-cairo_identity_matrix ( cairo_t* cr ) ;
+cairo_identity_matrix ( cairo_t* cr )
FUNCTION: void
-cairo_user_to_device ( cairo_t* cr, double* x, double* y ) ;
+cairo_user_to_device ( cairo_t* cr, double* x, double* y )
FUNCTION: void
-cairo_user_to_device_distance ( cairo_t* cr, double* dx, double* dy ) ;
+cairo_user_to_device_distance ( cairo_t* cr, double* dx, double* dy )
FUNCTION: void
-cairo_device_to_user ( cairo_t* cr, double* x, double* y ) ;
+cairo_device_to_user ( cairo_t* cr, double* x, double* y )
FUNCTION: void
-cairo_device_to_user_distance ( cairo_t* cr, double* dx, double* dy ) ;
+cairo_device_to_user_distance ( cairo_t* cr, double* dx, double* dy )
! Path creation functions
FUNCTION: void
-cairo_new_path ( cairo_t* cr ) ;
+cairo_new_path ( cairo_t* cr )
FUNCTION: void
-cairo_move_to ( cairo_t* cr, double x, double y ) ;
+cairo_move_to ( cairo_t* cr, double x, double y )
FUNCTION: void
-cairo_new_sub_path ( cairo_t* cr ) ;
+cairo_new_sub_path ( cairo_t* cr )
FUNCTION: void
-cairo_line_to ( cairo_t* cr, double x, double y ) ;
+cairo_line_to ( cairo_t* cr, double x, double y )
FUNCTION: void
-cairo_curve_to ( cairo_t* cr, double x1, double y1, double x2, double y2, double x3, double y3 ) ;
+cairo_curve_to ( cairo_t* cr, double x1, double y1, double x2, double y2, double x3, double y3 )
FUNCTION: void
-cairo_arc ( cairo_t* cr, double xc, double yc, double radius, double angle1, double angle2 ) ;
+cairo_arc ( cairo_t* cr, double xc, double yc, double radius, double angle1, double angle2 )
FUNCTION: void
-cairo_arc_negative ( cairo_t* cr, double xc, double yc, double radius, double angle1, double angle2 ) ;
+cairo_arc_negative ( cairo_t* cr, double xc, double yc, double radius, double angle1, double angle2 )
FUNCTION: void
-cairo_rel_move_to ( cairo_t* cr, double dx, double dy ) ;
+cairo_rel_move_to ( cairo_t* cr, double dx, double dy )
FUNCTION: void
-cairo_rel_line_to ( cairo_t* cr, double dx, double dy ) ;
+cairo_rel_line_to ( cairo_t* cr, double dx, double dy )
FUNCTION: void
-cairo_rel_curve_to ( cairo_t* cr, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3 ) ;
+cairo_rel_curve_to ( cairo_t* cr, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3 )
FUNCTION: void
-cairo_rectangle ( cairo_t* cr, double x, double y, double width, double height ) ;
+cairo_rectangle ( cairo_t* cr, double x, double y, double width, double height )
FUNCTION: void
-cairo_close_path ( cairo_t* cr ) ;
+cairo_close_path ( cairo_t* cr )
FUNCTION: void
-cairo_path_extents ( cairo_t* cr, double* x1, double* y1, double* x2, double* y2 ) ;
+cairo_path_extents ( cairo_t* cr, double* x1, double* y1, double* x2, double* y2 )
! Painting functions
FUNCTION: void
-cairo_paint ( cairo_t* cr ) ;
+cairo_paint ( cairo_t* cr )
FUNCTION: void
-cairo_paint_with_alpha ( cairo_t* cr, double alpha ) ;
+cairo_paint_with_alpha ( cairo_t* cr, double alpha )
FUNCTION: void
-cairo_mask ( cairo_t* cr, cairo_pattern_t* pattern ) ;
+cairo_mask ( cairo_t* cr, cairo_pattern_t* pattern )
FUNCTION: void
-cairo_mask_surface ( cairo_t* cr, cairo_surface_t* surface, double surface_x, double surface_y ) ;
+cairo_mask_surface ( cairo_t* cr, cairo_surface_t* surface, double surface_x, double surface_y )
FUNCTION: void
-cairo_stroke ( cairo_t* cr ) ;
+cairo_stroke ( cairo_t* cr )
FUNCTION: void
-cairo_stroke_preserve ( cairo_t* cr ) ;
+cairo_stroke_preserve ( cairo_t* cr )
FUNCTION: void
-cairo_fill ( cairo_t* cr ) ;
+cairo_fill ( cairo_t* cr )
FUNCTION: void
-cairo_fill_preserve ( cairo_t* cr ) ;
+cairo_fill_preserve ( cairo_t* cr )
FUNCTION: void
-cairo_copy_page ( cairo_t* cr ) ;
+cairo_copy_page ( cairo_t* cr )
FUNCTION: void
-cairo_show_page ( cairo_t* cr ) ;
+cairo_show_page ( cairo_t* cr )
! Insideness testing
FUNCTION: cairo_bool_t
-cairo_in_stroke ( cairo_t* cr, double x, double y ) ;
+cairo_in_stroke ( cairo_t* cr, double x, double y )
FUNCTION: cairo_bool_t
-cairo_in_fill ( cairo_t* cr, double x, double y ) ;
+cairo_in_fill ( cairo_t* cr, double x, double y )
! Rectangular extents
FUNCTION: void
-cairo_stroke_extents ( cairo_t* cr, double* x1, double* y1, double* x2, double* y2 ) ;
+cairo_stroke_extents ( cairo_t* cr, double* x1, double* y1, double* x2, double* y2 )
FUNCTION: void
-cairo_fill_extents ( cairo_t* cr, double* x1, double* y1, double* x2, double* y2 ) ;
+cairo_fill_extents ( cairo_t* cr, double* x1, double* y1, double* x2, double* y2 )
! Clipping
FUNCTION: void
-cairo_reset_clip ( cairo_t* cr ) ;
+cairo_reset_clip ( cairo_t* cr )
FUNCTION: void
-cairo_clip ( cairo_t* cr ) ;
+cairo_clip ( cairo_t* cr )
FUNCTION: void
-cairo_clip_preserve ( cairo_t* cr ) ;
+cairo_clip_preserve ( cairo_t* cr )
FUNCTION: void
-cairo_clip_extents ( cairo_t* cr, double* x1, double* y1, double* x2, double* y2 ) ;
+cairo_clip_extents ( cairo_t* cr, double* x1, double* y1, double* x2, double* y2 )
STRUCT: cairo_rectangle_t
{ x double }
{ num_rectangles int } ;
FUNCTION: cairo_rectangle_list_t*
-cairo_copy_clip_rectangle_list ( cairo_t* cr ) ;
+cairo_copy_clip_rectangle_list ( cairo_t* cr )
FUNCTION: void
-cairo_rectangle_list_destroy ( cairo_rectangle_list_t* rectangle_list ) ;
+cairo_rectangle_list_destroy ( cairo_rectangle_list_t* rectangle_list )
! Font/Text functions
{ y double } ;
FUNCTION: cairo_glyph_t*
-cairo_glyph_allocate ( int num_glyphs ) ;
+cairo_glyph_allocate ( int num_glyphs )
FUNCTION: void
-cairo_glyph_free ( cairo_glyph_t* glyphs ) ;
+cairo_glyph_free ( cairo_glyph_t* glyphs )
STRUCT: cairo_text_cluster_t
{ num_bytes int }
{ num_glyphs int } ;
FUNCTION: cairo_text_cluster_t*
-cairo_text_cluster_allocate ( int num_clusters ) ;
+cairo_text_cluster_allocate ( int num_clusters )
FUNCTION: void
-cairo_text_cluster_free ( cairo_text_cluster_t* clusters ) ;
+cairo_text_cluster_free ( cairo_text_cluster_t* clusters )
ENUM: cairo_text_cluster_flags_t
{ CAIRO_TEXT_CLUSTER_FLAG_BACKWARD 0x00000001 } ;
TYPEDEF: void* cairo_font_options_t
FUNCTION: cairo_font_options_t*
-cairo_font_options_create ( ) ;
+cairo_font_options_create ( )
FUNCTION: cairo_font_options_t*
-cairo_font_options_copy ( cairo_font_options_t* original ) ;
+cairo_font_options_copy ( cairo_font_options_t* original )
FUNCTION: void
-cairo_font_options_destroy ( cairo_font_options_t* options ) ;
+cairo_font_options_destroy ( cairo_font_options_t* options )
FUNCTION: cairo_status_t
-cairo_font_options_status ( cairo_font_options_t* options ) ;
+cairo_font_options_status ( cairo_font_options_t* options )
FUNCTION: void
-cairo_font_options_merge ( cairo_font_options_t* options, cairo_font_options_t* other ) ;
+cairo_font_options_merge ( cairo_font_options_t* options, cairo_font_options_t* other )
FUNCTION: cairo_bool_t
-cairo_font_options_equal ( cairo_font_options_t* options, cairo_font_options_t* other ) ;
+cairo_font_options_equal ( cairo_font_options_t* options, cairo_font_options_t* other )
FUNCTION: ulong
-cairo_font_options_hash ( cairo_font_options_t* options ) ;
+cairo_font_options_hash ( cairo_font_options_t* options )
FUNCTION: void
-cairo_font_options_set_antialias ( cairo_font_options_t* options, cairo_antialias_t antialias ) ;
+cairo_font_options_set_antialias ( cairo_font_options_t* options, cairo_antialias_t antialias )
FUNCTION: cairo_antialias_t
-cairo_font_options_get_antialias ( cairo_font_options_t* options ) ;
+cairo_font_options_get_antialias ( cairo_font_options_t* options )
FUNCTION: void
-cairo_font_options_set_subpixel_order ( cairo_font_options_t* options, cairo_subpixel_order_t subpixel_order ) ;
+cairo_font_options_set_subpixel_order ( cairo_font_options_t* options, cairo_subpixel_order_t subpixel_order )
FUNCTION: cairo_subpixel_order_t
-cairo_font_options_get_subpixel_order ( cairo_font_options_t* options ) ;
+cairo_font_options_get_subpixel_order ( cairo_font_options_t* options )
FUNCTION: void
-cairo_font_options_set_hint_style ( cairo_font_options_t* options, cairo_hint_style_t hint_style ) ;
+cairo_font_options_set_hint_style ( cairo_font_options_t* options, cairo_hint_style_t hint_style )
FUNCTION: cairo_hint_style_t
-cairo_font_options_get_hint_style ( cairo_font_options_t* options ) ;
+cairo_font_options_get_hint_style ( cairo_font_options_t* options )
FUNCTION: void
-cairo_font_options_set_hint_metrics ( cairo_font_options_t* options, cairo_hint_metrics_t hint_metrics ) ;
+cairo_font_options_set_hint_metrics ( cairo_font_options_t* options, cairo_hint_metrics_t hint_metrics )
FUNCTION: cairo_hint_metrics_t
-cairo_font_options_get_hint_metrics ( cairo_font_options_t* options ) ;
+cairo_font_options_get_hint_metrics ( cairo_font_options_t* options )
! This interface is for dealing with text as text, not caring about the
! font object inside the the cairo_t.
FUNCTION: void
-cairo_select_font_face ( cairo_t* cr, c-string family, cairo_font_slant_t slant, cairo_font_weight_t weight ) ;
+cairo_select_font_face ( cairo_t* cr, c-string family, cairo_font_slant_t slant, cairo_font_weight_t weight )
FUNCTION: void
-cairo_set_font_size ( cairo_t* cr, double size ) ;
+cairo_set_font_size ( cairo_t* cr, double size )
FUNCTION: void
-cairo_set_font_matrix ( cairo_t* cr, cairo_matrix_t* matrix ) ;
+cairo_set_font_matrix ( cairo_t* cr, cairo_matrix_t* matrix )
FUNCTION: void
-cairo_get_font_matrix ( cairo_t* cr, cairo_matrix_t* matrix ) ;
+cairo_get_font_matrix ( cairo_t* cr, cairo_matrix_t* matrix )
FUNCTION: void
-cairo_set_font_options ( cairo_t* cr, cairo_font_options_t* options ) ;
+cairo_set_font_options ( cairo_t* cr, cairo_font_options_t* options )
FUNCTION: void
-cairo_get_font_options ( cairo_t* cr, cairo_font_options_t* options ) ;
+cairo_get_font_options ( cairo_t* cr, cairo_font_options_t* options )
FUNCTION: void
-cairo_set_font_face ( cairo_t* cr, cairo_font_face_t* font_face ) ;
+cairo_set_font_face ( cairo_t* cr, cairo_font_face_t* font_face )
FUNCTION: cairo_font_face_t*
-cairo_get_font_face ( cairo_t* cr ) ;
+cairo_get_font_face ( cairo_t* cr )
FUNCTION: void
-cairo_set_scaled_font ( cairo_t* cr, cairo_scaled_font_t* scaled_font ) ;
+cairo_set_scaled_font ( cairo_t* cr, cairo_scaled_font_t* scaled_font )
FUNCTION: cairo_scaled_font_t*
-cairo_get_scaled_font ( cairo_t* cr ) ;
+cairo_get_scaled_font ( cairo_t* cr )
FUNCTION: void
-cairo_show_text ( cairo_t* cr, c-string utf8 ) ;
+cairo_show_text ( cairo_t* cr, c-string utf8 )
FUNCTION: void
-cairo_show_glyphs ( cairo_t* cr, cairo_glyph_t* glyphs, int num_glyphs ) ;
+cairo_show_glyphs ( cairo_t* cr, cairo_glyph_t* glyphs, int num_glyphs )
FUNCTION: void
-cairo_show_text_glyphs ( cairo_t* cr, c-string utf8, int utf8_len, cairo_glyph_t* glyphs, int num_glyphs, cairo_text_cluster_t* clusters, int num_clusters, cairo_text_cluster_flags_t cluster_flags ) ;
+cairo_show_text_glyphs ( cairo_t* cr, c-string utf8, int utf8_len, cairo_glyph_t* glyphs, int num_glyphs, cairo_text_cluster_t* clusters, int num_clusters, cairo_text_cluster_flags_t cluster_flags )
FUNCTION: void
-cairo_text_path ( cairo_t* cr, c-string utf8 ) ;
+cairo_text_path ( cairo_t* cr, c-string utf8 )
FUNCTION: void
-cairo_glyph_path ( cairo_t* cr, cairo_glyph_t* glyphs, int num_glyphs ) ;
+cairo_glyph_path ( cairo_t* cr, cairo_glyph_t* glyphs, int num_glyphs )
FUNCTION: void
-cairo_text_extents ( cairo_t* cr, c-string utf8, cairo_text_extents_t* extents ) ;
+cairo_text_extents ( cairo_t* cr, c-string utf8, cairo_text_extents_t* extents )
FUNCTION: void
-cairo_glyph_extents ( cairo_t* cr, cairo_glyph_t* glyphs, int num_glyphs, cairo_text_extents_t* extents ) ;
+cairo_glyph_extents ( cairo_t* cr, cairo_glyph_t* glyphs, int num_glyphs, cairo_text_extents_t* extents )
FUNCTION: void
-cairo_font_extents ( cairo_t* cr, cairo_font_extents_t* extents ) ;
+cairo_font_extents ( cairo_t* cr, cairo_font_extents_t* extents )
! Generic identifier for a font style
FUNCTION: cairo_font_face_t*
-cairo_font_face_reference ( cairo_font_face_t* font_face ) ;
+cairo_font_face_reference ( cairo_font_face_t* font_face )
FUNCTION: void
-cairo_font_face_destroy ( cairo_font_face_t* font_face ) ;
+cairo_font_face_destroy ( cairo_font_face_t* font_face )
FUNCTION: uint
-cairo_font_face_get_reference_count ( cairo_font_face_t* font_face ) ;
+cairo_font_face_get_reference_count ( cairo_font_face_t* font_face )
FUNCTION: cairo_status_t
-cairo_font_face_status ( cairo_font_face_t* font_face ) ;
+cairo_font_face_status ( cairo_font_face_t* font_face )
ENUM: cairo_font_type_t
CAIRO_FONT_TYPE_TOY
CAIRO_FONT_TYPE_USER ;
FUNCTION: cairo_font_type_t
-cairo_font_face_get_type ( cairo_font_face_t* font_face ) ;
+cairo_font_face_get_type ( cairo_font_face_t* font_face )
FUNCTION: void*
-cairo_font_face_get_user_data ( cairo_font_face_t* font_face, cairo_user_data_key_t* key ) ;
+cairo_font_face_get_user_data ( cairo_font_face_t* font_face, cairo_user_data_key_t* key )
FUNCTION: cairo_status_t
-cairo_font_face_set_user_data ( cairo_font_face_t* font_face, cairo_user_data_key_t* key, void* user_data, cairo_destroy_func_t destroy ) ;
+cairo_font_face_set_user_data ( cairo_font_face_t* font_face, cairo_user_data_key_t* key, void* user_data, cairo_destroy_func_t destroy )
! Portable interface to general font features.
FUNCTION: cairo_scaled_font_t*
-cairo_scaled_font_create ( cairo_font_face_t* font_face, cairo_matrix_t* font_matrix, cairo_matrix_t* ctm, cairo_font_options_t* options ) ;
+cairo_scaled_font_create ( cairo_font_face_t* font_face, cairo_matrix_t* font_matrix, cairo_matrix_t* ctm, cairo_font_options_t* options )
FUNCTION: cairo_scaled_font_t*
-cairo_scaled_font_reference ( cairo_scaled_font_t* scaled_font ) ;
+cairo_scaled_font_reference ( cairo_scaled_font_t* scaled_font )
FUNCTION: void
-cairo_scaled_font_destroy ( cairo_scaled_font_t* scaled_font ) ;
+cairo_scaled_font_destroy ( cairo_scaled_font_t* scaled_font )
FUNCTION: uint
-cairo_scaled_font_get_reference_count ( cairo_scaled_font_t* scaled_font ) ;
+cairo_scaled_font_get_reference_count ( cairo_scaled_font_t* scaled_font )
FUNCTION: cairo_status_t
-cairo_scaled_font_status ( cairo_scaled_font_t* scaled_font ) ;
+cairo_scaled_font_status ( cairo_scaled_font_t* scaled_font )
FUNCTION: cairo_font_type_t
-cairo_scaled_font_get_type ( cairo_scaled_font_t* scaled_font ) ;
+cairo_scaled_font_get_type ( cairo_scaled_font_t* scaled_font )
FUNCTION: void*
-cairo_scaled_font_get_user_data ( cairo_scaled_font_t* scaled_font, cairo_user_data_key_t* key ) ;
+cairo_scaled_font_get_user_data ( cairo_scaled_font_t* scaled_font, cairo_user_data_key_t* key )
FUNCTION: cairo_status_t
-cairo_scaled_font_set_user_data ( cairo_scaled_font_t* scaled_font, cairo_user_data_key_t* key, void* user_data, cairo_destroy_func_t destroy ) ;
+cairo_scaled_font_set_user_data ( cairo_scaled_font_t* scaled_font, cairo_user_data_key_t* key, void* user_data, cairo_destroy_func_t destroy )
FUNCTION: void
-cairo_scaled_font_extents ( cairo_scaled_font_t* scaled_font, cairo_font_extents_t* extents ) ;
+cairo_scaled_font_extents ( cairo_scaled_font_t* scaled_font, cairo_font_extents_t* extents )
FUNCTION: void
-cairo_scaled_font_text_extents ( cairo_scaled_font_t* scaled_font, c-string utf8, cairo_text_extents_t* extents ) ;
+cairo_scaled_font_text_extents ( cairo_scaled_font_t* scaled_font, c-string utf8, cairo_text_extents_t* extents )
FUNCTION: void
-cairo_scaled_font_glyph_extents ( cairo_scaled_font_t* scaled_font, cairo_glyph_t* glyphs, int num_glyphs, cairo_text_extents_t* extents ) ;
+cairo_scaled_font_glyph_extents ( cairo_scaled_font_t* scaled_font, cairo_glyph_t* glyphs, int num_glyphs, cairo_text_extents_t* extents )
FUNCTION: cairo_status_t
-cairo_scaled_font_text_to_glyphs ( cairo_scaled_font_t* scaled_font, double x, double y, c-string utf8, int utf8_len, cairo_glyph_t** glyphs, int* num_glyphs, cairo_text_cluster_t** clusters, int* num_clusters, cairo_text_cluster_flags_t* cluster_flags ) ;
+cairo_scaled_font_text_to_glyphs ( cairo_scaled_font_t* scaled_font, double x, double y, c-string utf8, int utf8_len, cairo_glyph_t** glyphs, int* num_glyphs, cairo_text_cluster_t** clusters, int* num_clusters, cairo_text_cluster_flags_t* cluster_flags )
FUNCTION: cairo_font_face_t*
-cairo_scaled_font_get_font_face ( cairo_scaled_font_t* scaled_font ) ;
+cairo_scaled_font_get_font_face ( cairo_scaled_font_t* scaled_font )
FUNCTION: void
-cairo_scaled_font_get_font_matrix ( cairo_scaled_font_t* scaled_font, cairo_matrix_t* font_matrix ) ;
+cairo_scaled_font_get_font_matrix ( cairo_scaled_font_t* scaled_font, cairo_matrix_t* font_matrix )
FUNCTION: void
-cairo_scaled_font_get_ctm ( cairo_scaled_font_t* scaled_font, cairo_matrix_t* ctm ) ;
+cairo_scaled_font_get_ctm ( cairo_scaled_font_t* scaled_font, cairo_matrix_t* ctm )
FUNCTION: void
-cairo_scaled_font_get_scale_matrix ( cairo_scaled_font_t* scaled_font, cairo_matrix_t* scale_matrix ) ;
+cairo_scaled_font_get_scale_matrix ( cairo_scaled_font_t* scaled_font, cairo_matrix_t* scale_matrix )
FUNCTION: void
-cairo_scaled_font_get_font_options ( cairo_scaled_font_t* scaled_font, cairo_font_options_t* options ) ;
+cairo_scaled_font_get_font_options ( cairo_scaled_font_t* scaled_font, cairo_font_options_t* options )
! Toy fonts
FUNCTION: cairo_font_face_t*
-cairo_toy_font_face_create ( c-string family, cairo_font_slant_t slant, cairo_font_weight_t weight ) ;
+cairo_toy_font_face_create ( c-string family, cairo_font_slant_t slant, cairo_font_weight_t weight )
FUNCTION: c-string
-cairo_toy_font_face_get_family ( cairo_font_face_t* font_face ) ;
+cairo_toy_font_face_get_family ( cairo_font_face_t* font_face )
FUNCTION: cairo_font_slant_t
-cairo_toy_font_face_get_slant ( cairo_font_face_t* font_face ) ;
+cairo_toy_font_face_get_slant ( cairo_font_face_t* font_face )
FUNCTION: cairo_font_weight_t
-cairo_toy_font_face_get_weight ( cairo_font_face_t* font_face ) ;
+cairo_toy_font_face_get_weight ( cairo_font_face_t* font_face )
! User fonts
FUNCTION: cairo_font_face_t*
-cairo_user_font_face_create ( ) ;
+cairo_user_font_face_create ( )
! User-font method signatures
CALLBACK: cairo_status_t
-cairo_user_scaled_font_init_func_t ( cairo_scaled_font_t* scaled_font, cairo_t* cr, cairo_font_extents_t* extents ) ;
+cairo_user_scaled_font_init_func_t ( cairo_scaled_font_t* scaled_font, cairo_t* cr, cairo_font_extents_t* extents )
CALLBACK: cairo_status_t
-cairo_user_scaled_font_render_glyph_func_t ( cairo_scaled_font_t* scaled_font, ulong glyph, cairo_t* cr, cairo_text_extents_t* extents ) ;
+cairo_user_scaled_font_render_glyph_func_t ( cairo_scaled_font_t* scaled_font, ulong glyph, cairo_t* cr, cairo_text_extents_t* extents )
CALLBACK: cairo_status_t
-cairo_user_scaled_font_text_to_glyphs_func_t ( cairo_scaled_font_t* scaled_font, char* utf8, int utf8_len, cairo_glyph_t** glyphs, int* num_glyphs, cairo_text_cluster_t** clusters, int* num_clusters, cairo_text_cluster_flags_t* cluster_flags ) ;
+cairo_user_scaled_font_text_to_glyphs_func_t ( cairo_scaled_font_t* scaled_font, char* utf8, int utf8_len, cairo_glyph_t** glyphs, int* num_glyphs, cairo_text_cluster_t** clusters, int* num_clusters, cairo_text_cluster_flags_t* cluster_flags )
CALLBACK: cairo_status_t
-cairo_user_scaled_font_unicode_to_glyph_func_t ( cairo_scaled_font_t* scaled_font, ulong unicode, ulong* glyph_index ) ;
+cairo_user_scaled_font_unicode_to_glyph_func_t ( cairo_scaled_font_t* scaled_font, ulong unicode, ulong* glyph_index )
! User-font method setters
FUNCTION: void
-cairo_user_font_face_set_init_func ( cairo_font_face_t* font_face, cairo_user_scaled_font_init_func_t init_func ) ;
+cairo_user_font_face_set_init_func ( cairo_font_face_t* font_face, cairo_user_scaled_font_init_func_t init_func )
FUNCTION: void
-cairo_user_font_face_set_render_glyph_func ( cairo_font_face_t* font_face, cairo_user_scaled_font_render_glyph_func_t render_glyph_func ) ;
+cairo_user_font_face_set_render_glyph_func ( cairo_font_face_t* font_face, cairo_user_scaled_font_render_glyph_func_t render_glyph_func )
FUNCTION: void
-cairo_user_font_face_set_text_to_glyphs_func ( cairo_font_face_t* font_face, cairo_user_scaled_font_text_to_glyphs_func_t text_to_glyphs_func ) ;
+cairo_user_font_face_set_text_to_glyphs_func ( cairo_font_face_t* font_face, cairo_user_scaled_font_text_to_glyphs_func_t text_to_glyphs_func )
FUNCTION: void
-cairo_user_font_face_set_unicode_to_glyph_func ( cairo_font_face_t* font_face, cairo_user_scaled_font_unicode_to_glyph_func_t unicode_to_glyph_func ) ;
+cairo_user_font_face_set_unicode_to_glyph_func ( cairo_font_face_t* font_face, cairo_user_scaled_font_unicode_to_glyph_func_t unicode_to_glyph_func )
! User-font method getters
FUNCTION: cairo_user_scaled_font_init_func_t
-cairo_user_font_face_get_init_func ( cairo_font_face_t* font_face ) ;
+cairo_user_font_face_get_init_func ( cairo_font_face_t* font_face )
FUNCTION: cairo_user_scaled_font_render_glyph_func_t
-cairo_user_font_face_get_render_glyph_func ( cairo_font_face_t* font_face ) ;
+cairo_user_font_face_get_render_glyph_func ( cairo_font_face_t* font_face )
FUNCTION: cairo_user_scaled_font_text_to_glyphs_func_t
-cairo_user_font_face_get_text_to_glyphs_func ( cairo_font_face_t* font_face ) ;
+cairo_user_font_face_get_text_to_glyphs_func ( cairo_font_face_t* font_face )
FUNCTION: cairo_user_scaled_font_unicode_to_glyph_func_t
-cairo_user_font_face_get_unicode_to_glyph_func ( cairo_font_face_t* font_face ) ;
+cairo_user_font_face_get_unicode_to_glyph_func ( cairo_font_face_t* font_face )
! Query functions
FUNCTION: cairo_operator_t
-cairo_get_operator ( cairo_t* cr ) ;
+cairo_get_operator ( cairo_t* cr )
FUNCTION: cairo_pattern_t*
-cairo_get_source ( cairo_t* cr ) ;
+cairo_get_source ( cairo_t* cr )
FUNCTION: double
-cairo_get_tolerance ( cairo_t* cr ) ;
+cairo_get_tolerance ( cairo_t* cr )
FUNCTION: cairo_antialias_t
-cairo_get_antialias ( cairo_t* cr ) ;
+cairo_get_antialias ( cairo_t* cr )
FUNCTION: cairo_bool_t
-cairo_has_current_point ( cairo_t* cr ) ;
+cairo_has_current_point ( cairo_t* cr )
FUNCTION: void
-cairo_get_current_point ( cairo_t* cr, double* x, double* y ) ;
+cairo_get_current_point ( cairo_t* cr, double* x, double* y )
FUNCTION: cairo_fill_rule_t
-cairo_get_fill_rule ( cairo_t* cr ) ;
+cairo_get_fill_rule ( cairo_t* cr )
FUNCTION: double
-cairo_get_line_width ( cairo_t* cr ) ;
+cairo_get_line_width ( cairo_t* cr )
FUNCTION: cairo_line_cap_t
-cairo_get_line_cap ( cairo_t* cr ) ;
+cairo_get_line_cap ( cairo_t* cr )
FUNCTION: cairo_line_join_t
-cairo_get_line_join ( cairo_t* cr ) ;
+cairo_get_line_join ( cairo_t* cr )
FUNCTION: double
-cairo_get_miter_limit ( cairo_t* cr ) ;
+cairo_get_miter_limit ( cairo_t* cr )
FUNCTION: int
-cairo_get_dash_count ( cairo_t* cr ) ;
+cairo_get_dash_count ( cairo_t* cr )
FUNCTION: void
-cairo_get_dash ( cairo_t* cr, double* dashes, double* offset ) ;
+cairo_get_dash ( cairo_t* cr, double* dashes, double* offset )
FUNCTION: void
-cairo_get_matrix ( cairo_t* cr, cairo_matrix_t* matrix ) ;
+cairo_get_matrix ( cairo_t* cr, cairo_matrix_t* matrix )
FUNCTION: cairo_surface_t*
-cairo_get_target ( cairo_t* cr ) ;
+cairo_get_target ( cairo_t* cr )
FUNCTION: cairo_surface_t*
-cairo_get_group_target ( cairo_t* cr ) ;
+cairo_get_group_target ( cairo_t* cr )
ENUM: cairo_path_data_type_t
CAIRO_PATH_MOVE_TO
{ num_data int } ;
FUNCTION: cairo_path_t*
-cairo_copy_path ( cairo_t* cr ) ;
+cairo_copy_path ( cairo_t* cr )
FUNCTION: cairo_path_t*
-cairo_copy_path_flat ( cairo_t* cr ) ;
+cairo_copy_path_flat ( cairo_t* cr )
FUNCTION: void
-cairo_append_path ( cairo_t* cr, cairo_path_t* path ) ;
+cairo_append_path ( cairo_t* cr, cairo_path_t* path )
FUNCTION: void
-cairo_path_destroy ( cairo_path_t* path ) ;
+cairo_path_destroy ( cairo_path_t* path )
! Error status queries
FUNCTION: cairo_status_t
-cairo_status ( cairo_t* cr ) ;
+cairo_status ( cairo_t* cr )
FUNCTION: c-string
-cairo_status_to_string ( cairo_status_t status ) ;
+cairo_status_to_string ( cairo_status_t status )
! Surface manipulation
FUNCTION: cairo_surface_t*
-cairo_surface_create_similar ( cairo_surface_t* other, cairo_content_t content, int width, int height ) ;
+cairo_surface_create_similar ( cairo_surface_t* other, cairo_content_t content, int width, int height )
FUNCTION: cairo_surface_t*
-cairo_surface_reference ( cairo_surface_t* surface ) ;
+cairo_surface_reference ( cairo_surface_t* surface )
FUNCTION: void
-cairo_surface_finish ( cairo_surface_t* surface ) ;
+cairo_surface_finish ( cairo_surface_t* surface )
FUNCTION: void
-cairo_surface_destroy ( cairo_surface_t* surface ) ;
+cairo_surface_destroy ( cairo_surface_t* surface )
DESTRUCTOR: cairo_surface_destroy
FUNCTION: uint
-cairo_surface_get_reference_count ( cairo_surface_t* surface ) ;
+cairo_surface_get_reference_count ( cairo_surface_t* surface )
FUNCTION: cairo_status_t
-cairo_surface_status ( cairo_surface_t* surface ) ;
+cairo_surface_status ( cairo_surface_t* surface )
ENUM: cairo_surface_type_t
CAIRO_SURFACE_TYPE_IMAGE
CAIRO_SURFACE_TYPE_QUARTZ_IMAGE ;
FUNCTION: cairo_surface_type_t
-cairo_surface_get_type ( cairo_surface_t* surface ) ;
+cairo_surface_get_type ( cairo_surface_t* surface )
FUNCTION: cairo_content_t
-cairo_surface_get_content ( cairo_surface_t* surface ) ;
+cairo_surface_get_content ( cairo_surface_t* surface )
FUNCTION: cairo_status_t
-cairo_surface_write_to_png ( cairo_surface_t* surface, c-string filename ) ;
+cairo_surface_write_to_png ( cairo_surface_t* surface, c-string filename )
FUNCTION: cairo_status_t
-cairo_surface_write_to_png_stream ( cairo_surface_t* surface, cairo_write_func_t write_func, void* closure ) ;
+cairo_surface_write_to_png_stream ( cairo_surface_t* surface, cairo_write_func_t write_func, void* closure )
FUNCTION: void*
-cairo_surface_get_user_data ( cairo_surface_t* surface, cairo_user_data_key_t* key ) ;
+cairo_surface_get_user_data ( cairo_surface_t* surface, cairo_user_data_key_t* key )
FUNCTION: cairo_status_t
-cairo_surface_set_user_data ( cairo_surface_t* surface, cairo_user_data_key_t* key, void* user_data, cairo_destroy_func_t destroy ) ;
+cairo_surface_set_user_data ( cairo_surface_t* surface, cairo_user_data_key_t* key, void* user_data, cairo_destroy_func_t destroy )
FUNCTION: void
-cairo_surface_get_font_options ( cairo_surface_t* surface, cairo_font_options_t* options ) ;
+cairo_surface_get_font_options ( cairo_surface_t* surface, cairo_font_options_t* options )
FUNCTION: void
-cairo_surface_flush ( cairo_surface_t* surface ) ;
+cairo_surface_flush ( cairo_surface_t* surface )
FUNCTION: void
-cairo_surface_mark_dirty ( cairo_surface_t* surface ) ;
+cairo_surface_mark_dirty ( cairo_surface_t* surface )
FUNCTION: void
-cairo_surface_mark_dirty_rectangle ( cairo_surface_t* surface, int x, int y, int width, int height ) ;
+cairo_surface_mark_dirty_rectangle ( cairo_surface_t* surface, int x, int y, int width, int height )
FUNCTION: void
-cairo_surface_set_device_offset ( cairo_surface_t* surface, double x_offset, double y_offset ) ;
+cairo_surface_set_device_offset ( cairo_surface_t* surface, double x_offset, double y_offset )
FUNCTION: void
-cairo_surface_get_device_offset ( cairo_surface_t* surface, double* x_offset, double* y_offset ) ;
+cairo_surface_get_device_offset ( cairo_surface_t* surface, double* x_offset, double* y_offset )
FUNCTION: void
-cairo_surface_set_fallback_resolution ( cairo_surface_t* surface, double x_pixels_per_inch, double y_pixels_per_inch ) ;
+cairo_surface_set_fallback_resolution ( cairo_surface_t* surface, double x_pixels_per_inch, double y_pixels_per_inch )
FUNCTION: void
-cairo_surface_get_fallback_resolution ( cairo_surface_t* surface, double* x_pixels_per_inch, double* y_pixels_per_inch ) ;
+cairo_surface_get_fallback_resolution ( cairo_surface_t* surface, double* x_pixels_per_inch, double* y_pixels_per_inch )
FUNCTION: void
-cairo_surface_copy_page ( cairo_surface_t* surface ) ;
+cairo_surface_copy_page ( cairo_surface_t* surface )
FUNCTION: void
-cairo_surface_show_page ( cairo_surface_t* surface ) ;
+cairo_surface_show_page ( cairo_surface_t* surface )
FUNCTION: cairo_bool_t
-cairo_surface_has_show_text_glyphs ( cairo_surface_t* surface ) ;
+cairo_surface_has_show_text_glyphs ( cairo_surface_t* surface )
! Image-surface functions
CAIRO_FORMAT_A1 ;
FUNCTION: cairo_surface_t*
-cairo_image_surface_create ( cairo_format_t format, int width, int height ) ;
+cairo_image_surface_create ( cairo_format_t format, int width, int height )
FUNCTION: int
-cairo_format_stride_for_width ( cairo_format_t format, int width ) ;
+cairo_format_stride_for_width ( cairo_format_t format, int width )
FUNCTION: cairo_surface_t*
-cairo_image_surface_create_for_data ( char* data, cairo_format_t format, int width, int height, int stride ) ;
+cairo_image_surface_create_for_data ( char* data, cairo_format_t format, int width, int height, int stride )
FUNCTION: uchar*
-cairo_image_surface_get_data ( cairo_surface_t* surface ) ;
+cairo_image_surface_get_data ( cairo_surface_t* surface )
FUNCTION: cairo_format_t
-cairo_image_surface_get_format ( cairo_surface_t* surface ) ;
+cairo_image_surface_get_format ( cairo_surface_t* surface )
FUNCTION: int
-cairo_image_surface_get_width ( cairo_surface_t* surface ) ;
+cairo_image_surface_get_width ( cairo_surface_t* surface )
FUNCTION: int
-cairo_image_surface_get_height ( cairo_surface_t* surface ) ;
+cairo_image_surface_get_height ( cairo_surface_t* surface )
FUNCTION: int
-cairo_image_surface_get_stride ( cairo_surface_t* surface ) ;
+cairo_image_surface_get_stride ( cairo_surface_t* surface )
FUNCTION: cairo_surface_t*
-cairo_image_surface_create_from_png ( c-string filename ) ;
+cairo_image_surface_create_from_png ( c-string filename )
FUNCTION: cairo_surface_t*
-cairo_image_surface_create_from_png_stream ( cairo_read_func_t read_func, void* closure ) ;
+cairo_image_surface_create_from_png_stream ( cairo_read_func_t read_func, void* closure )
! Pattern creation functions
FUNCTION: cairo_pattern_t*
-cairo_pattern_create_rgb ( double red, double green, double blue ) ;
+cairo_pattern_create_rgb ( double red, double green, double blue )
FUNCTION: cairo_pattern_t*
-cairo_pattern_create_rgba ( double red, double green, double blue, double alpha ) ;
+cairo_pattern_create_rgba ( double red, double green, double blue, double alpha )
FUNCTION: cairo_pattern_t*
-cairo_pattern_create_for_surface ( cairo_surface_t* surface ) ;
+cairo_pattern_create_for_surface ( cairo_surface_t* surface )
FUNCTION: cairo_pattern_t*
-cairo_pattern_create_linear ( double x0, double y0, double x1, double y1 ) ;
+cairo_pattern_create_linear ( double x0, double y0, double x1, double y1 )
FUNCTION: cairo_pattern_t*
-cairo_pattern_create_radial ( double cx0, double cy0, double radius0, double cx1, double cy1, double radius1 ) ;
+cairo_pattern_create_radial ( double cx0, double cy0, double radius0, double cx1, double cy1, double radius1 )
FUNCTION: cairo_pattern_t*
-cairo_pattern_reference ( cairo_pattern_t* pattern ) ;
+cairo_pattern_reference ( cairo_pattern_t* pattern )
FUNCTION: void
-cairo_pattern_destroy ( cairo_pattern_t* pattern ) ;
+cairo_pattern_destroy ( cairo_pattern_t* pattern )
FUNCTION: uint
-cairo_pattern_get_reference_count ( cairo_pattern_t* pattern ) ;
+cairo_pattern_get_reference_count ( cairo_pattern_t* pattern )
FUNCTION: cairo_status_t
-cairo_pattern_status ( cairo_pattern_t* pattern ) ;
+cairo_pattern_status ( cairo_pattern_t* pattern )
FUNCTION: void*
-cairo_pattern_get_user_data ( cairo_pattern_t* pattern, cairo_user_data_key_t* key ) ;
+cairo_pattern_get_user_data ( cairo_pattern_t* pattern, cairo_user_data_key_t* key )
FUNCTION: cairo_status_t
-cairo_pattern_set_user_data ( cairo_pattern_t* pattern, cairo_user_data_key_t* key, void* user_data, cairo_destroy_func_t destroy ) ;
+cairo_pattern_set_user_data ( cairo_pattern_t* pattern, cairo_user_data_key_t* key, void* user_data, cairo_destroy_func_t destroy )
ENUM: cairo_pattern_type_t
CAIRO_PATTERN_TYPE_SOLID
CAIRO_PATTERN_TYPE_RADIAL ;
FUNCTION: cairo_pattern_type_t
-cairo_pattern_get_type ( cairo_pattern_t* pattern ) ;
+cairo_pattern_get_type ( cairo_pattern_t* pattern )
FUNCTION: void
-cairo_pattern_add_color_stop_rgb ( cairo_pattern_t* pattern, double offset, double red, double green, double blue ) ;
+cairo_pattern_add_color_stop_rgb ( cairo_pattern_t* pattern, double offset, double red, double green, double blue )
FUNCTION: void
-cairo_pattern_add_color_stop_rgba ( cairo_pattern_t* pattern, double offset, double red, double green, double blue, double alpha ) ;
+cairo_pattern_add_color_stop_rgba ( cairo_pattern_t* pattern, double offset, double red, double green, double blue, double alpha )
FUNCTION: void
-cairo_pattern_set_matrix ( cairo_pattern_t* pattern, cairo_matrix_t* matrix ) ;
+cairo_pattern_set_matrix ( cairo_pattern_t* pattern, cairo_matrix_t* matrix )
FUNCTION: void
-cairo_pattern_get_matrix ( cairo_pattern_t* pattern, cairo_matrix_t* matrix ) ;
+cairo_pattern_get_matrix ( cairo_pattern_t* pattern, cairo_matrix_t* matrix )
ENUM: cairo_extend_t
CAIRO_EXTEND_NONE
CAIRO_EXTEND_PAD ;
FUNCTION: void
-cairo_pattern_set_extend ( cairo_pattern_t* pattern, cairo_extend_t extend ) ;
+cairo_pattern_set_extend ( cairo_pattern_t* pattern, cairo_extend_t extend )
FUNCTION: cairo_extend_t
-cairo_pattern_get_extend ( cairo_pattern_t* pattern ) ;
+cairo_pattern_get_extend ( cairo_pattern_t* pattern )
ENUM: cairo_filter_t
CAIRO_FILTER_FAST
CAIRO_FILTER_GAUSSIAN ;
FUNCTION: void
-cairo_pattern_set_filter ( cairo_pattern_t* pattern, cairo_filter_t filter ) ;
+cairo_pattern_set_filter ( cairo_pattern_t* pattern, cairo_filter_t filter )
FUNCTION: cairo_filter_t
-cairo_pattern_get_filter ( cairo_pattern_t* pattern ) ;
+cairo_pattern_get_filter ( cairo_pattern_t* pattern )
FUNCTION: cairo_status_t
-cairo_pattern_get_rgba ( cairo_pattern_t* pattern, double* red, double* green, double* blue, double* alpha ) ;
+cairo_pattern_get_rgba ( cairo_pattern_t* pattern, double* red, double* green, double* blue, double* alpha )
FUNCTION: cairo_status_t
-cairo_pattern_get_surface ( cairo_pattern_t* pattern, cairo_surface_t** surface ) ;
+cairo_pattern_get_surface ( cairo_pattern_t* pattern, cairo_surface_t** surface )
FUNCTION: cairo_status_t
-cairo_pattern_get_color_stop_rgba ( cairo_pattern_t* pattern, int index, double* offset, double* red, double* green, double* blue, double* alpha ) ;
+cairo_pattern_get_color_stop_rgba ( cairo_pattern_t* pattern, int index, double* offset, double* red, double* green, double* blue, double* alpha )
FUNCTION: cairo_status_t
-cairo_pattern_get_color_stop_count ( cairo_pattern_t* pattern, int* count ) ;
+cairo_pattern_get_color_stop_count ( cairo_pattern_t* pattern, int* count )
FUNCTION: cairo_status_t
-cairo_pattern_get_linear_points ( cairo_pattern_t* pattern, double* x0, double* y0, double* x1, double* y1 ) ;
+cairo_pattern_get_linear_points ( cairo_pattern_t* pattern, double* x0, double* y0, double* x1, double* y1 )
FUNCTION: cairo_status_t
-cairo_pattern_get_radial_circles ( cairo_pattern_t* pattern, double* x0, double* y0, double* r0, double* x1, double* y1, double* r1 ) ;
+cairo_pattern_get_radial_circles ( cairo_pattern_t* pattern, double* x0, double* y0, double* r0, double* x1, double* y1, double* r1 )
! Matrix functions
FUNCTION: void
-cairo_matrix_init ( cairo_matrix_t* matrix, double xx, double yx, double xy, double yy, double x0, double y0 ) ;
+cairo_matrix_init ( cairo_matrix_t* matrix, double xx, double yx, double xy, double yy, double x0, double y0 )
FUNCTION: void
-cairo_matrix_init_identity ( cairo_matrix_t* matrix ) ;
+cairo_matrix_init_identity ( cairo_matrix_t* matrix )
FUNCTION: void
-cairo_matrix_init_translate ( cairo_matrix_t* matrix, double tx, double ty ) ;
+cairo_matrix_init_translate ( cairo_matrix_t* matrix, double tx, double ty )
FUNCTION: void
-cairo_matrix_init_scale ( cairo_matrix_t* matrix, double sx, double sy ) ;
+cairo_matrix_init_scale ( cairo_matrix_t* matrix, double sx, double sy )
FUNCTION: void
-cairo_matrix_init_rotate ( cairo_matrix_t* matrix, double radians ) ;
+cairo_matrix_init_rotate ( cairo_matrix_t* matrix, double radians )
FUNCTION: void
-cairo_matrix_translate ( cairo_matrix_t* matrix, double tx, double ty ) ;
+cairo_matrix_translate ( cairo_matrix_t* matrix, double tx, double ty )
FUNCTION: void
-cairo_matrix_scale ( cairo_matrix_t* matrix, double sx, double sy ) ;
+cairo_matrix_scale ( cairo_matrix_t* matrix, double sx, double sy )
FUNCTION: void
-cairo_matrix_rotate ( cairo_matrix_t* matrix, double radians ) ;
+cairo_matrix_rotate ( cairo_matrix_t* matrix, double radians )
FUNCTION: cairo_status_t
-cairo_matrix_invert ( cairo_matrix_t* matrix ) ;
+cairo_matrix_invert ( cairo_matrix_t* matrix )
FUNCTION: void
-cairo_matrix_multiply ( cairo_matrix_t* result, cairo_matrix_t* a, cairo_matrix_t* b ) ;
+cairo_matrix_multiply ( cairo_matrix_t* result, cairo_matrix_t* a, cairo_matrix_t* b )
FUNCTION: void
-cairo_matrix_transform_distance ( cairo_matrix_t* matrix, double* dx, double* dy ) ;
+cairo_matrix_transform_distance ( cairo_matrix_t* matrix, double* dx, double* dy )
FUNCTION: void
-cairo_matrix_transform_point ( cairo_matrix_t* matrix, double* x, double* y ) ;
+cairo_matrix_transform_point ( cairo_matrix_t* matrix, double* x, double* y )
! Functions to be used while debugging (not intended for use in production code)
FUNCTION: void
-cairo_debug_reset_static_data ( ) ;
+cairo_debug_reset_static_data ( )
CONSTANT: NSAnyEventMask 0xffffffff
-FUNCTION: void NSBeep ( ) ;
+FUNCTION: void NSBeep ( )
: with-cocoa ( quot -- )
[ NSApp drop call ] with-autorelease-pool ; inline
TYPEDEF: void* id
-FUNCTION: c-string sel_getName ( SEL aSelector ) ;
+FUNCTION: c-string sel_getName ( SEL aSelector )
-FUNCTION: char sel_isMapped ( SEL aSelector ) ;
+FUNCTION: char sel_isMapped ( SEL aSelector )
-FUNCTION: SEL sel_registerName ( c-string str ) ;
+FUNCTION: SEL sel_registerName ( c-string str )
TYPEDEF: void* Class
TYPEDEF: void* Method
CONSTANT: CLS_NEED_BIND 0x80
CONSTANT: CLS_METHOD_ARRAY 0x100
-FUNCTION: int objc_getClassList ( void* buffer, int bufferLen ) ;
+FUNCTION: int objc_getClassList ( void* buffer, int bufferLen )
-FUNCTION: Class objc_getClass ( c-string class ) ;
+FUNCTION: Class objc_getClass ( c-string class )
-FUNCTION: Class objc_getMetaClass ( c-string class ) ;
+FUNCTION: Class objc_getMetaClass ( c-string class )
-FUNCTION: Protocol objc_getProtocol ( c-string class ) ;
+FUNCTION: Protocol objc_getProtocol ( c-string class )
-FUNCTION: Class objc_allocateClassPair ( Class superclass, c-string name, size_t extraBytes ) ;
-FUNCTION: void objc_registerClassPair ( Class cls ) ;
+FUNCTION: Class objc_allocateClassPair ( Class superclass, c-string name, size_t extraBytes )
+FUNCTION: void objc_registerClassPair ( Class cls )
-FUNCTION: id class_createInstance ( Class class, uint additionalByteCount ) ;
+FUNCTION: id class_createInstance ( Class class, uint additionalByteCount )
-FUNCTION: id class_createInstanceFromZone ( Class class, uint additionalByteCount, void* zone ) ;
+FUNCTION: id class_createInstanceFromZone ( Class class, uint additionalByteCount, void* zone )
-FUNCTION: Method class_getInstanceMethod ( Class class, SEL selector ) ;
+FUNCTION: Method class_getInstanceMethod ( Class class, SEL selector )
-FUNCTION: Method class_getClassMethod ( Class class, SEL selector ) ;
+FUNCTION: Method class_getClassMethod ( Class class, SEL selector )
-FUNCTION: Method* class_copyMethodList ( Class class, uint* outCount ) ;
+FUNCTION: Method* class_copyMethodList ( Class class, uint* outCount )
-FUNCTION: Class class_getSuperclass ( Class cls ) ;
+FUNCTION: Class class_getSuperclass ( Class cls )
-FUNCTION: c-string class_getName ( Class cls ) ;
+FUNCTION: c-string class_getName ( Class cls )
-FUNCTION: char class_addMethod ( Class class, SEL name, void* imp, void* types ) ;
+FUNCTION: char class_addMethod ( Class class, SEL name, void* imp, void* types )
-FUNCTION: char class_addProtocol ( Class class, Protocol protocol ) ;
+FUNCTION: char class_addProtocol ( Class class, Protocol protocol )
-FUNCTION: uint method_getNumberOfArguments ( Method method ) ;
+FUNCTION: uint method_getNumberOfArguments ( Method method )
-FUNCTION: void* method_copyReturnType ( Method method ) ;
+FUNCTION: void* method_copyReturnType ( Method method )
-FUNCTION: void* method_copyArgumentType ( Method method, uint index ) ;
+FUNCTION: void* method_copyArgumentType ( Method method, uint index )
-FUNCTION: void* method_getTypeEncoding ( Method method ) ;
+FUNCTION: void* method_getTypeEncoding ( Method method )
-FUNCTION: SEL method_getName ( Method method ) ;
+FUNCTION: SEL method_getName ( Method method )
-FUNCTION: void* method_setImplementation ( Method method, void* imp ) ;
-FUNCTION: void* method_getImplementation ( Method method ) ;
+FUNCTION: void* method_setImplementation ( Method method, void* imp )
+FUNCTION: void* method_getImplementation ( Method method )
-FUNCTION: Class object_getClass ( id object ) ;
+FUNCTION: Class object_getClass ( id object )
FUNCTION: snappy_status snappy_compress ( char* input,
size_t input_length,
char* compressed,
- size_t* compressed_length ) ;
+ size_t* compressed_length )
FUNCTION: snappy_status snappy_uncompress ( char* compressed,
size_t compressed_length,
char* uncompressed,
- size_t* uncompressed_length ) ;
+ size_t* uncompressed_length )
-FUNCTION: size_t snappy_max_compressed_length ( size_t source_length ) ;
+FUNCTION: size_t snappy_max_compressed_length ( size_t source_length )
FUNCTION: snappy_status snappy_uncompressed_length ( char* compressed,
size_t compressed_length,
- size_t* result ) ;
+ size_t* result )
FUNCTION: snappy_status snappy_validate_compressed_buffer ( char* compressed,
- size_t compressed_length ) ;
+ size_t compressed_length )
TYPEDEF: ulong uLongf
TYPEDEF: ulong uLong
-FUNCTION: int compress ( Bytef* dest, uLongf* destLen, Bytef* source, uLong sourceLen ) ;
-FUNCTION: int compress2 ( Bytef* dest, uLongf* destLen, Bytef* source, uLong sourceLen, int level ) ;
-FUNCTION: int uncompress ( Bytef* dest, uLongf* destLen, Bytef* source, uLong sourceLen ) ;
+FUNCTION: int compress ( Bytef* dest, uLongf* destLen, Bytef* source, uLong sourceLen )
+FUNCTION: int compress2 ( Bytef* dest, uLongf* destLen, Bytef* source, uLong sourceLen, int level )
+FUNCTION: int uncompress ( Bytef* dest, uLongf* destLen, Bytef* source, uLong sourceLen )
STRUCT: z_stream
{ next_in uchar* }
CONSTANT: ZLIB_VERSION "1.2.5"
-FUNCTION: int inflateInit_ ( z_streamp strm, c-string version, int stream_size ) ;
-FUNCTION: int inflateInit2_ ( z_streamp strm, int windowBits, c-string version, int stream_size ) ;
-FUNCTION: int inflateReset ( z_streamp strm ) ;
-FUNCTION: int inflateEnd ( z_streamp strm ) ;
+FUNCTION: int inflateInit_ ( z_streamp strm, c-string version, int stream_size )
+FUNCTION: int inflateInit2_ ( z_streamp strm, int windowBits, c-string version, int stream_size )
+FUNCTION: int inflateReset ( z_streamp strm )
+FUNCTION: int inflateEnd ( z_streamp strm )
CONSTANT: Z_NO_FLUSH 0
CONSTANT: Z_PARTIAL_FLUSH 1
CONSTANT: Z_BLOCK 5
CONSTANT: Z_TREES 6
-FUNCTION: int inflate ( z_streamp strm, int flush ) ;
-FUNCTION: int inflateGetHeader ( z_streamp strm, gz_headerp head ) ;
+FUNCTION: int inflate ( z_streamp strm, int flush )
+FUNCTION: int inflateGetHeader ( z_streamp strm, gz_headerp head )
TYPEDEF: void* CFArrayRef
-FUNCTION: CFArrayRef CFArrayCreateMutable ( CFAllocatorRef allocator, CFIndex capacity, void* callbacks ) ;
+FUNCTION: CFArrayRef CFArrayCreateMutable ( CFAllocatorRef allocator, CFIndex capacity, void* callbacks )
-FUNCTION: void* CFArrayGetValueAtIndex ( CFArrayRef array, CFIndex idx ) ;
+FUNCTION: void* CFArrayGetValueAtIndex ( CFArrayRef array, CFIndex idx )
-FUNCTION: void CFArraySetValueAtIndex ( CFArrayRef array, CFIndex index, void* value ) ;
+FUNCTION: void CFArraySetValueAtIndex ( CFArrayRef array, CFIndex index, void* value )
-FUNCTION: CFIndex CFArrayGetCount ( CFArrayRef array ) ;
+FUNCTION: CFIndex CFArrayGetCount ( CFArrayRef array )
: CF>array ( alien -- array )
dup CFArrayGetCount
CFAllocatorRef alloc,
CFStringRef str,
CFDictionaryRef attributes
-) ;
+)
: <CFAttributedString> ( string assoc -- alien )
[
TYPEDEF: void* CFBundleRef
-FUNCTION: CFBundleRef CFBundleCreate ( CFAllocatorRef allocator, CFURLRef bundleURL ) ;
+FUNCTION: CFBundleRef CFBundleCreate ( CFAllocatorRef allocator, CFURLRef bundleURL )
-FUNCTION: Boolean CFBundleLoadExecutable ( CFBundleRef bundle ) ;
+FUNCTION: Boolean CFBundleLoadExecutable ( CFBundleRef bundle )
: <CFBundle> ( string -- bundle )
t <CFFileSystemURL> [
: <CFRange> ( location length -- range )
CFRange <struct-boa> ;
-FUNCTION: CFTypeRef CFRetain ( CFTypeRef cf ) ;
+FUNCTION: CFTypeRef CFRetain ( CFTypeRef cf )
-FUNCTION: void CFRelease ( CFTypeRef cf ) ;
+FUNCTION: void CFRelease ( CFTypeRef cf )
DESTRUCTOR: CFRelease
CONSTANT: kCFPropertyListMutableContainers 1
CONSTANT: kCFPropertyListMutableContainersAndLeaves 2
-FUNCTION: CFDataRef CFDataCreate ( CFAllocatorRef allocator, UInt8* bytes, CFIndex length ) ;
+FUNCTION: CFDataRef CFDataCreate ( CFAllocatorRef allocator, UInt8* bytes, CFIndex length )
-FUNCTION: CFTypeID CFGetTypeID ( CFTypeRef cf ) ;
+FUNCTION: CFTypeID CFGetTypeID ( CFTypeRef cf )
: <CFData> ( byte-array -- alien )
[ f ] dip dup length CFDataCreate ;
CFIndex numValues,
CFDictionaryKeyCallBacks* keyCallBacks,
CFDictionaryValueCallBacks* valueCallBacks
-) ;
+)
FUNCTION: void* CFDictionaryGetValue (
CFDictionaryRef theDict,
void* key
-) ;
+)
: <CFDictionary> ( alist -- dictionary )
[ kCFAllocatorDefault ] dip
CFFileDescriptorRef f,
CFOptionFlags callBackTypes,
void *info
-) ;
+)
C-TYPE: CFFileDescriptorContext
Boolean closeOnInvalidate,
CFFileDescriptorCallBack callout,
CFFileDescriptorContext* context
-) ;
+)
CONSTANT: kCFFileDescriptorReadCallBack 1
CONSTANT: kCFFileDescriptorWriteCallBack 2
FUNCTION: void CFFileDescriptorEnableCallBacks (
CFFileDescriptorRef f,
CFOptionFlags callBackTypes
-) ;
+)
: enable-all-callbacks ( fd -- )
flags{
{ release void* }
{ copyDescription void* } ;
-CALLBACK: void FSEventStreamCallback ( FSEventStreamRef streamRef, void* clientCallBackInfo, size_t numEvents, void* eventPaths, FSEventStreamEventFlags* eventFlags, FSEventStreamEventId* eventIds ) ;
+CALLBACK: void FSEventStreamCallback ( FSEventStreamRef streamRef, void* clientCallBackInfo, size_t numEvents, void* eventPaths, FSEventStreamEventFlags* eventFlags, FSEventStreamEventId* eventIds )
CONSTANT: FSEventStreamEventIdSinceNow 0xFFFFFFFFFFFFFFFF
CFArrayRef pathsToWatch,
FSEventStreamEventId sinceWhen,
CFTimeInterval latency,
- FSEventStreamCreateFlags flags ) ;
+ FSEventStreamCreateFlags flags )
FUNCTION: FSEventStreamRef FSEventStreamCreateRelativeToDevice (
CFAllocatorRef allocator,
CFArrayRef pathsToWatchRelativeToDevice,
FSEventStreamEventId sinceWhen,
CFTimeInterval latency,
- FSEventStreamCreateFlags flags ) ;
+ FSEventStreamCreateFlags flags )
-FUNCTION: FSEventStreamEventId FSEventStreamGetLatestEventId ( FSEventStreamRef streamRef ) ;
+FUNCTION: FSEventStreamEventId FSEventStreamGetLatestEventId ( FSEventStreamRef streamRef )
-FUNCTION: dev_t FSEventStreamGetDeviceBeingWatched ( FSEventStreamRef streamRef ) ;
+FUNCTION: dev_t FSEventStreamGetDeviceBeingWatched ( FSEventStreamRef streamRef )
-FUNCTION: CFArrayRef FSEventStreamCopyPathsBeingWatched ( FSEventStreamRef streamRef ) ;
+FUNCTION: CFArrayRef FSEventStreamCopyPathsBeingWatched ( FSEventStreamRef streamRef )
-FUNCTION: FSEventStreamEventId FSEventsGetCurrentEventId ( ) ;
+FUNCTION: FSEventStreamEventId FSEventsGetCurrentEventId ( )
-FUNCTION: CFUUIDRef FSEventsCopyUUIDForDevice ( dev_t dev ) ;
+FUNCTION: CFUUIDRef FSEventsCopyUUIDForDevice ( dev_t dev )
FUNCTION: FSEventStreamEventId FSEventsGetLastEventIdForDeviceBeforeTime (
dev_t dev,
- CFAbsoluteTime time ) ;
+ CFAbsoluteTime time )
FUNCTION: Boolean FSEventsPurgeEventsForDeviceUpToEventId (
dev_t dev,
- FSEventStreamEventId eventId ) ;
+ FSEventStreamEventId eventId )
-FUNCTION: void FSEventStreamRetain ( FSEventStreamRef streamRef ) ;
+FUNCTION: void FSEventStreamRetain ( FSEventStreamRef streamRef )
-FUNCTION: void FSEventStreamRelease ( FSEventStreamRef streamRef ) ;
+FUNCTION: void FSEventStreamRelease ( FSEventStreamRef streamRef )
FUNCTION: void FSEventStreamScheduleWithRunLoop (
FSEventStreamRef streamRef,
CFRunLoopRef runLoop,
- CFStringRef runLoopMode ) ;
+ CFStringRef runLoopMode )
FUNCTION: void FSEventStreamUnscheduleFromRunLoop (
FSEventStreamRef streamRef,
CFRunLoopRef runLoop,
- CFStringRef runLoopMode ) ;
+ CFStringRef runLoopMode )
-FUNCTION: void FSEventStreamInvalidate ( FSEventStreamRef streamRef ) ;
+FUNCTION: void FSEventStreamInvalidate ( FSEventStreamRef streamRef )
-FUNCTION: Boolean FSEventStreamStart ( FSEventStreamRef streamRef ) ;
+FUNCTION: Boolean FSEventStreamStart ( FSEventStreamRef streamRef )
-FUNCTION: FSEventStreamEventId FSEventStreamFlushAsync ( FSEventStreamRef streamRef ) ;
+FUNCTION: FSEventStreamEventId FSEventStreamFlushAsync ( FSEventStreamRef streamRef )
-FUNCTION: void FSEventStreamFlushSync ( FSEventStreamRef streamRef ) ;
+FUNCTION: void FSEventStreamFlushSync ( FSEventStreamRef streamRef )
-FUNCTION: void FSEventStreamStop ( FSEventStreamRef streamRef ) ;
+FUNCTION: void FSEventStreamStop ( FSEventStreamRef streamRef )
-FUNCTION: void FSEventStreamShow ( FSEventStreamRef streamRef ) ;
+FUNCTION: void FSEventStreamShow ( FSEventStreamRef streamRef )
-FUNCTION: CFStringRef FSEventStreamCopyDescription ( FSEventStreamRef streamRef ) ;
+FUNCTION: CFStringRef FSEventStreamCopyDescription ( FSEventStreamRef streamRef )
: make-FSEventStreamContext ( info -- alien )
FSEventStreamContext <struct>
CFStringRef inName,
FSRef *outAppRef,
CFURLRef *outAppURL
-) ;
+)
FUNCTION: OSStatus FSRefMakePath (
FSRef *ref,
UInt8 *path,
UInt32 maxPathSize
-) ;
+)
! Abstract base types
CFSTRING: kUTTypeItem "public.item"
CONSTANT: kCFNumberCGFloatType 16
CONSTANT: kCFNumberMaxType 16
-FUNCTION: CFNumberRef CFNumberCreate ( CFAllocatorRef allocator, CFNumberType theType, void* valuePtr ) ;
+FUNCTION: CFNumberRef CFNumberCreate ( CFAllocatorRef allocator, CFNumberType theType, void* valuePtr )
-FUNCTION: CFNumberType CFNumberGetType ( CFNumberRef number ) ;
+FUNCTION: CFNumberType CFNumberGetType ( CFNumberRef number )
-FUNCTION: Boolean CFNumberGetValue ( CFNumberRef number, CFNumberType theType, void* valuePtr ) ;
+FUNCTION: Boolean CFNumberGetValue ( CFNumberRef number, CFNumberType theType, void* valuePtr )
GENERIC: <CFNumber> ( number -- alien )
TYPEDEF: void* CFRunLoopRef
TYPEDEF: void* CFRunLoopSourceRef
-FUNCTION: CFRunLoopRef CFRunLoopGetMain ( ) ;
-FUNCTION: CFRunLoopRef CFRunLoopGetCurrent ( ) ;
+FUNCTION: CFRunLoopRef CFRunLoopGetMain ( )
+FUNCTION: CFRunLoopRef CFRunLoopGetCurrent ( )
FUNCTION: SInt32 CFRunLoopRunInMode (
CFStringRef mode,
CFTimeInterval seconds,
Boolean returnAfterSourceHandled
-) ;
+)
FUNCTION: CFRunLoopSourceRef CFFileDescriptorCreateRunLoopSource (
CFAllocatorRef allocator,
CFFileDescriptorRef f,
CFIndex order
-) ;
+)
FUNCTION: void CFRunLoopAddSource (
CFRunLoopRef rl,
CFRunLoopSourceRef source,
CFStringRef mode
-) ;
+)
FUNCTION: void CFRunLoopRemoveSource (
CFRunLoopRef rl,
CFRunLoopSourceRef source,
CFStringRef mode
-) ;
+)
FUNCTION: void CFRunLoopAddTimer (
CFRunLoopRef rl,
CFRunLoopTimerRef timer,
CFStringRef mode
-) ;
+)
FUNCTION: void CFRunLoopRemoveTimer (
CFRunLoopRef rl,
CFRunLoopTimerRef timer,
CFStringRef mode
-) ;
+)
CFSTRING: CFRunLoopDefaultMode "kCFRunLoopDefaultMode"
CFIndex numBytes,
CFStringEncoding encoding,
Boolean isExternalRepresentation
-) ;
+)
-FUNCTION: CFIndex CFStringGetLength ( CFStringRef theString ) ;
+FUNCTION: CFIndex CFStringGetLength ( CFStringRef theString )
-FUNCTION: void CFStringGetCharacters ( void* theString, CFIndex start, CFIndex length, void* buffer ) ;
+FUNCTION: void CFStringGetCharacters ( void* theString, CFIndex start, CFIndex length, void* buffer )
FUNCTION: Boolean CFStringGetCString (
CFStringRef theString,
UInt8* buffer,
CFIndex bufferSize,
CFStringEncoding encoding
-) ;
+)
FUNCTION: CFIndex CFStringGetBytes (
CFStringRef theString,
UInt8* buffer,
CFIndex maxBufLen,
CFIndex* usedBufLen
-) ;
+)
FUNCTION: CFStringRef CFStringCreateWithCString (
CFAllocatorRef alloc,
UInt8* cStr,
CFStringEncoding encoding
-) ;
+)
-FUNCTION: CFStringRef CFCopyDescription ( CFTypeRef cf ) ;
-FUNCTION: CFStringRef CFCopyTypeIDDescription ( CFTypeID type_id ) ;
+FUNCTION: CFStringRef CFCopyDescription ( CFTypeRef cf )
+FUNCTION: CFStringRef CFCopyTypeIDDescription ( CFTypeID type_id )
: prepare-CFString ( string -- byte-array )
[
CALLBACK: void CFRunLoopTimerCallBack (
CFRunLoopTimerRef timer,
void *info
-) ;
+)
TYPEDEF: void* CFRunLoopTimerContext
CFIndex order,
CFRunLoopTimerCallBack callout,
CFRunLoopTimerContext* context
-) ;
+)
:: <CFTimer> ( interval callback -- timer )
f system-micros >CFAbsoluteTime interval 0 0 callback f
FUNCTION: void CFRunLoopTimerInvalidate (
CFRunLoopTimerRef timer
-) ;
+)
FUNCTION: Boolean CFRunLoopTimerIsValid (
CFRunLoopTimerRef timer
-) ;
+)
FUNCTION: void CFRunLoopTimerSetNextFireDate (
CFRunLoopTimerRef timer,
CFAbsoluteTime fireDate
-) ;
+)
FUNCTION: Boolean CFRunLoopTimerDoesRepeat (
CFRunLoopTimerRef timer
-) ;
+)
FUNCTION: CFTimeInterval CFRunLoopTimerGetInterval (
CFRunLoopTimerRef timer
-) ;
+)
FUNCTION: CFAbsoluteTime CFRunLoopTimerGetNextFireDate (
CFRunLoopTimerRef timer
-) ;
+)
TYPEDEF: void* CFURLRef
-FUNCTION: CFURLRef CFURLCreateWithFileSystemPath ( CFAllocatorRef allocator, CFStringRef filePath, int pathStyle, Boolean isDirectory ) ;
+FUNCTION: CFURLRef CFURLCreateWithFileSystemPath ( CFAllocatorRef allocator, CFStringRef filePath, int pathStyle, Boolean isDirectory )
-FUNCTION: CFURLRef CFURLCreateWithString ( CFAllocatorRef allocator, CFStringRef string, CFURLRef base ) ;
+FUNCTION: CFURLRef CFURLCreateWithString ( CFAllocatorRef allocator, CFStringRef string, CFURLRef base )
-FUNCTION: CFURLRef CFURLCopyFileSystemPath ( CFURLRef url, int pathStyle ) ;
+FUNCTION: CFURLRef CFURLCopyFileSystemPath ( CFURLRef url, int pathStyle )
: <CFFileSystemURL> ( string dir? -- url )
[ <CFString> f over kCFURLPOSIXPathStyle ] dip
CGFloat green,
CGFloat blue,
CGFloat alpha
-) ;
+)
: <CGColor> ( color -- CGColor )
>rgba-components CGColorCreateGenericRGB ;
M: color (>cf) <CGColor> ;
-FUNCTION: CGColorSpaceRef CGColorSpaceCreateDeviceRGB ( ) ;
+FUNCTION: CGColorSpaceRef CGColorSpaceCreateDeviceRGB ( )
FUNCTION: CGContextRef CGBitmapContextCreate (
void* data,
size_t bytesPerRow,
CGColorSpaceRef colorspace,
CGBitmapInfo bitmapInfo
-) ;
+)
FUNCTION: CGImageRef CGBitmapContextCreateImage (
CGContextRef c
-) ;
+)
-FUNCTION: void CGColorSpaceRelease ( CGColorSpaceRef ref ) ;
+FUNCTION: void CGColorSpaceRelease ( CGColorSpaceRef ref )
DESTRUCTOR: CGColorSpaceRelease
-FUNCTION: void CGContextRelease ( CGContextRef ref ) ;
+FUNCTION: void CGContextRelease ( CGContextRef ref )
DESTRUCTOR: CGContextRelease
CGFloat green,
CGFloat blue,
CGFloat alpha
-) ;
+)
FUNCTION: void CGContextSetRGBFillColor (
CGContextRef c,
CGFloat green,
CGFloat blue,
CGFloat alpha
-) ;
+)
FUNCTION: void CGContextSetTextPosition (
CGContextRef c,
CGFloat x,
CGFloat y
-) ;
+)
FUNCTION: void CGContextFillRect (
CGContextRef c,
CGRect rect
-) ;
+)
FUNCTION: void CGContextSetShouldSmoothFonts (
CGContextRef c,
bool shouldSmoothFonts
-) ;
+)
FUNCTION: void CGContextDrawImage (
CGContextRef c,
CGRect rect,
CGImageRef image
-) ;
+)
FUNCTION: size_t CGImageGetWidth (
CGImageRef image
-) ;
+)
FUNCTION: size_t CGImageGetHeight (
CGImageRef image
-) ;
+)
FUNCTION: CGImageDestinationRef CGImageDestinationCreateWithURL (
CFURLRef url,
CFStringRef type,
size_t count,
CFDictionaryRef options
-) ;
+)
FUNCTION: void CGImageDestinationAddImage (
CGImageDestinationRef idst,
CGImageRef image,
CFDictionaryRef properties
-) ;
+)
FUNCTION: bool CGImageDestinationFinalize (
CGImageDestinationRef idst
-) ;
+)
-FUNCTION: void* CGBitmapContextGetData ( CGContextRef c ) ;
+FUNCTION: void* CGBitmapContextGetData ( CGContextRef c )
CONSTANT: kCGLRendererGenericFloatID 0x00020400
-FUNCTION: CGLError CGLSetParameter ( CGLContextObj ctx, CGLContextParameter pname, GLint* params ) ;
+FUNCTION: CGLError CGLSetParameter ( CGLContextObj ctx, CGLContextParameter pname, GLint* params )
-FUNCTION: CGDirectDisplayID CGMainDisplayID ( ) ;
+FUNCTION: CGDirectDisplayID CGMainDisplayID ( )
-FUNCTION: CGError CGDisplayHideCursor ( CGDirectDisplayID display ) ;
-FUNCTION: CGError CGDisplayShowCursor ( CGDirectDisplayID display ) ;
+FUNCTION: CGError CGDisplayHideCursor ( CGDirectDisplayID display )
+FUNCTION: CGError CGDisplayShowCursor ( CGDirectDisplayID display )
-FUNCTION: CGError CGDisplayMoveCursorToPoint ( CGDirectDisplayID display, CGPoint point ) ;
+FUNCTION: CGError CGDisplayMoveCursorToPoint ( CGDirectDisplayID display, CGPoint point )
-FUNCTION: CGError CGAssociateMouseAndMouseCursorPosition ( boolean_t connected ) ;
+FUNCTION: CGError CGAssociateMouseAndMouseCursorPosition ( boolean_t connected )
-FUNCTION: CGError CGWarpMouseCursorPosition ( CGPoint newCursorPosition ) ;
+FUNCTION: CGError CGWarpMouseCursorPosition ( CGPoint newCursorPosition )
-FUNCTION: uint GetCurrentButtonState ( ) ;
+FUNCTION: uint GetCurrentButtonState ( )
<PRIVATE
C-GLOBAL: CFStringRef kCTVerticalFormsAttributeName
C-GLOBAL: CFStringRef kCTGlyphInfoAttributeName
-FUNCTION: CTLineRef CTLineCreateWithAttributedString ( CFAttributedStringRef string ) ;
+FUNCTION: CTLineRef CTLineCreateWithAttributedString ( CFAttributedStringRef string )
-FUNCTION: void CTLineDraw ( CTLineRef line, CGContextRef context ) ;
+FUNCTION: void CTLineDraw ( CTLineRef line, CGContextRef context )
-FUNCTION: CGFloat CTLineGetOffsetForStringIndex ( CTLineRef line, CFIndex charIndex, CGFloat* secondaryOffset ) ;
+FUNCTION: CGFloat CTLineGetOffsetForStringIndex ( CTLineRef line, CFIndex charIndex, CGFloat* secondaryOffset )
-FUNCTION: CFIndex CTLineGetStringIndexForPosition ( CTLineRef line, CGPoint position ) ;
+FUNCTION: CFIndex CTLineGetStringIndexForPosition ( CTLineRef line, CGPoint position )
-FUNCTION: double CTLineGetTypographicBounds ( CTLineRef line, CGFloat* ascent, CGFloat* descent, CGFloat* leading ) ;
+FUNCTION: double CTLineGetTypographicBounds ( CTLineRef line, CGFloat* ascent, CGFloat* descent, CGFloat* leading )
-FUNCTION: CGRect CTLineGetImageBounds ( CTLineRef line, CGContextRef context ) ;
+FUNCTION: CGRect CTLineGetImageBounds ( CTLineRef line, CGContextRef context )
SYMBOL: retina?
FUNCTION: CTFontDescriptorRef CTFontDescriptorCreateWithAttributes (
CFDictionaryRef attributes
-) ;
+)
FUNCTION: CTFontRef CTFontCreateWithName (
CFStringRef name,
CGFloat size,
CGAffineTransform* matrix
-) ;
+)
FUNCTION: CTFontRef CTFontCreateWithFontDescriptor (
CTFontDescriptorRef descriptor,
CGFloat size,
CGAffineTransform* matrix
-) ;
+)
FUNCTION: CTFontRef CTFontCreateCopyWithSymbolicTraits (
CTFontRef font,
CGAffineTransform* matrix,
uint32_t symTraitValue,
uint32_t symTraitMask
-) ;
+)
-FUNCTION: CGFloat CTFontGetAscent ( CTFontRef font ) ;
+FUNCTION: CGFloat CTFontGetAscent ( CTFontRef font )
-FUNCTION: CGFloat CTFontGetDescent ( CTFontRef font ) ;
+FUNCTION: CGFloat CTFontGetDescent ( CTFontRef font )
-FUNCTION: CGFloat CTFontGetLeading ( CTFontRef font ) ;
+FUNCTION: CGFloat CTFontGetLeading ( CTFontRef font )
-FUNCTION: CGFloat CTFontGetCapHeight ( CTFontRef font ) ;
+FUNCTION: CGFloat CTFontGetCapHeight ( CTFontRef font )
-FUNCTION: CGFloat CTFontGetXHeight ( CTFontRef font ) ;
+FUNCTION: CGFloat CTFontGetXHeight ( CTFontRef font )
CONSTANT: font-names
H{
! make a new client connection to the backend
! Asynchronous (non-blocking)
-FUNCTION: PGconn* PQconnectStart ( c-string conninfo ) ;
-FUNCTION: PostgresPollingStatusType PQconnectPoll ( PGconn* conn ) ;
+FUNCTION: PGconn* PQconnectStart ( c-string conninfo )
+FUNCTION: PostgresPollingStatusType PQconnectPoll ( PGconn* conn )
! Synchronous (blocking)
-FUNCTION: PGconn* PQconnectdb ( c-string conninfo ) ;
+FUNCTION: PGconn* PQconnectdb ( c-string conninfo )
FUNCTION: PGconn* PQsetdbLogin ( c-string pghost, c-string pgport,
c-string pgoptions, c-string pgtty,
c-string dbName,
- c-string login, c-string pwd ) ;
+ c-string login, c-string pwd )
: PQsetdb ( M_PGHOST M_PGPORT M_PGOPT M_PGTTY M_DBNAME -- PGconn* )
f f PQsetdbLogin ;
! close the current connection and free the PGconn data structure
-FUNCTION: void PQfinish ( PGconn* conn ) ;
+FUNCTION: void PQfinish ( PGconn* conn )
! get info about connection options known to PQconnectdb
-FUNCTION: PQconninfoOption* PQconndefaults ( ) ;
+FUNCTION: PQconninfoOption* PQconndefaults ( )
! free the data structure returned by PQconndefaults()
-FUNCTION: void PQconninfoFree ( PQconninfoOption* connOptions ) ;
+FUNCTION: void PQconninfoFree ( PQconninfoOption* connOptions )
! Asynchronous (non-blocking)
-FUNCTION: int PQresetStart ( PGconn* conn ) ;
-FUNCTION: PostgresPollingStatusType PQresetPoll ( PGconn* conn ) ;
+FUNCTION: int PQresetStart ( PGconn* conn )
+FUNCTION: PostgresPollingStatusType PQresetPoll ( PGconn* conn )
! Synchronous (blocking)
-FUNCTION: void PQreset ( PGconn* conn ) ;
+FUNCTION: void PQreset ( PGconn* conn )
! request a cancel structure
-FUNCTION: PGcancel* PQgetCancel ( PGconn* conn ) ;
+FUNCTION: PGcancel* PQgetCancel ( PGconn* conn )
! free a cancel structure
-FUNCTION: void PQfreeCancel ( PGcancel* cancel ) ;
+FUNCTION: void PQfreeCancel ( PGcancel* cancel )
! issue a cancel request
-FUNCTION: int PQrequestCancel ( PGconn* conn ) ;
+FUNCTION: int PQrequestCancel ( PGconn* conn )
! Accessor functions for PGconn objects
-FUNCTION: c-string PQdb ( PGconn* conn ) ;
-FUNCTION: c-string PQuser ( PGconn* conn ) ;
-FUNCTION: c-string PQpass ( PGconn* conn ) ;
-FUNCTION: c-string PQhost ( PGconn* conn ) ;
-FUNCTION: c-string PQport ( PGconn* conn ) ;
-FUNCTION: c-string PQtty ( PGconn* conn ) ;
-FUNCTION: c-string PQoptions ( PGconn* conn ) ;
-FUNCTION: ConnStatusType PQstatus ( PGconn* conn ) ;
-FUNCTION: PGTransactionStatusType PQtransactionStatus ( PGconn* conn ) ;
+FUNCTION: c-string PQdb ( PGconn* conn )
+FUNCTION: c-string PQuser ( PGconn* conn )
+FUNCTION: c-string PQpass ( PGconn* conn )
+FUNCTION: c-string PQhost ( PGconn* conn )
+FUNCTION: c-string PQport ( PGconn* conn )
+FUNCTION: c-string PQtty ( PGconn* conn )
+FUNCTION: c-string PQoptions ( PGconn* conn )
+FUNCTION: ConnStatusType PQstatus ( PGconn* conn )
+FUNCTION: PGTransactionStatusType PQtransactionStatus ( PGconn* conn )
FUNCTION: c-string PQparameterStatus ( PGconn* conn,
- c-string paramName ) ;
-FUNCTION: int PQprotocolVersion ( PGconn* conn ) ;
+ c-string paramName )
+FUNCTION: int PQprotocolVersion ( PGconn* conn )
! FUNCTION: int PQServerVersion ( PGconn* conn ) ;
-FUNCTION: c-string PQerrorMessage ( PGconn* conn ) ;
-FUNCTION: int PQsocket ( PGconn* conn ) ;
-FUNCTION: int PQbackendPID ( PGconn* conn ) ;
-FUNCTION: int PQclientEncoding ( PGconn* conn ) ;
-FUNCTION: int PQsetClientEncoding ( PGconn* conn, c-string encoding ) ;
+FUNCTION: c-string PQerrorMessage ( PGconn* conn )
+FUNCTION: int PQsocket ( PGconn* conn )
+FUNCTION: int PQbackendPID ( PGconn* conn )
+FUNCTION: int PQclientEncoding ( PGconn* conn )
+FUNCTION: int PQsetClientEncoding ( PGconn* conn, c-string encoding )
! May not be compiled into libpq
! Get the SSL structure associated with a connection
-FUNCTION: SSL* PQgetssl ( PGconn* conn ) ;
+FUNCTION: SSL* PQgetssl ( PGconn* conn )
! Tell libpq whether it needs to initialize OpenSSL
-FUNCTION: void PQinitSSL ( int do_init ) ;
+FUNCTION: void PQinitSSL ( int do_init )
! Set verbosity for PQerrorMessage and PQresultErrorMessage
FUNCTION: PGVerbosity PQsetErrorVerbosity ( PGconn* conn,
- PGVerbosity verbosity ) ;
+ PGVerbosity verbosity )
! Enable/disable tracing
-FUNCTION: void PQtrace ( PGconn* conn, FILE* debug_port ) ;
-FUNCTION: void PQuntrace ( PGconn* conn ) ;
+FUNCTION: void PQtrace ( PGconn* conn, FILE* debug_port )
+FUNCTION: void PQuntrace ( PGconn* conn )
! BROKEN
! Function types for notice-handling callbacks
! === in fe-exec.c ===
! Simple synchronous query
-FUNCTION: PGresult* PQexec ( PGconn* conn, c-string query ) ;
+FUNCTION: PGresult* PQexec ( PGconn* conn, c-string query )
FUNCTION: PGresult* PQexecParams ( PGconn* conn,
c-string command,
int nParams,
c-string* paramValues,
int* paramLengths,
int* paramFormats,
- int resultFormat ) ;
+ int resultFormat )
FUNCTION: PGresult* PQprepare ( PGconn* conn, c-string stmtName,
c-string query, int nParams,
- Oid* paramTypes ) ;
+ Oid* paramTypes )
FUNCTION: PGresult* PQexecPrepared ( PGconn* conn,
c-string stmtName,
int nParams,
c-string* paramValues,
int* paramLengths,
int* paramFormats,
- int resultFormat ) ;
+ int resultFormat )
! Interface for multiple-result or asynchronous queries
-FUNCTION: int PQsendQuery ( PGconn* conn, c-string query ) ;
+FUNCTION: int PQsendQuery ( PGconn* conn, c-string query )
FUNCTION: int PQsendQueryParams ( PGconn* conn,
c-string command,
int nParams,
c-string* paramValues,
int* paramLengths,
int* paramFormats,
- int resultFormat ) ;
+ int resultFormat )
FUNCTION: PGresult* PQsendPrepare ( PGconn* conn, c-string stmtName,
c-string query, int nParams,
- Oid* paramTypes ) ;
+ Oid* paramTypes )
FUNCTION: int PQsendQueryPrepared ( PGconn* conn,
c-string stmtName,
int nParams,
c-string* paramValues,
int *paramLengths,
int *paramFormats,
- int resultFormat ) ;
-FUNCTION: PGresult* PQgetResult ( PGconn* conn ) ;
+ int resultFormat )
+FUNCTION: PGresult* PQgetResult ( PGconn* conn )
! Routines for managing an asynchronous query
-FUNCTION: int PQisBusy ( PGconn* conn ) ;
-FUNCTION: int PQconsumeInput ( PGconn* conn ) ;
+FUNCTION: int PQisBusy ( PGconn* conn )
+FUNCTION: int PQconsumeInput ( PGconn* conn )
! LISTEN/NOTIFY support
-FUNCTION: PGnotify* PQnotifies ( PGconn* conn ) ;
+FUNCTION: PGnotify* PQnotifies ( PGconn* conn )
! Routines for copy in/out
-FUNCTION: int PQputCopyData ( PGconn* conn, c-string buffer, int nbytes ) ;
-FUNCTION: int PQputCopyEnd ( PGconn* conn, c-string errormsg ) ;
-FUNCTION: int PQgetCopyData ( PGconn* conn, c-string* buffer, int async ) ;
+FUNCTION: int PQputCopyData ( PGconn* conn, c-string buffer, int nbytes )
+FUNCTION: int PQputCopyEnd ( PGconn* conn, c-string errormsg )
+FUNCTION: int PQgetCopyData ( PGconn* conn, c-string* buffer, int async )
! Deprecated routines for copy in/out
-FUNCTION: int PQgetline ( PGconn* conn, c-string string, int length ) ;
-FUNCTION: int PQputline ( PGconn* conn, c-string string ) ;
-FUNCTION: int PQgetlineAsync ( PGconn* conn, c-string buffer, int bufsize ) ;
-FUNCTION: int PQputnbytes ( PGconn* conn, c-string buffer, int nbytes ) ;
-FUNCTION: int PQendcopy ( PGconn* conn ) ;
+FUNCTION: int PQgetline ( PGconn* conn, c-string string, int length )
+FUNCTION: int PQputline ( PGconn* conn, c-string string )
+FUNCTION: int PQgetlineAsync ( PGconn* conn, c-string buffer, int bufsize )
+FUNCTION: int PQputnbytes ( PGconn* conn, c-string buffer, int nbytes )
+FUNCTION: int PQendcopy ( PGconn* conn )
! Set blocking/nonblocking connection to the backend
-FUNCTION: int PQsetnonblocking ( PGconn* conn, int arg ) ;
-FUNCTION: int PQisnonblocking ( PGconn* conn ) ;
+FUNCTION: int PQsetnonblocking ( PGconn* conn, int arg )
+FUNCTION: int PQisnonblocking ( PGconn* conn )
! Force the write buffer to be written (or at least try)
-FUNCTION: int PQflush ( PGconn* conn ) ;
+FUNCTION: int PQflush ( PGconn* conn )
!
! * "Fast path" interface --- not really recommended for application
int nargs ) ;
! Accessor functions for PGresult objects
-FUNCTION: ExecStatusType PQresultStatus ( PGresult* res ) ;
-FUNCTION: c-string PQresStatus ( ExecStatusType status ) ;
-FUNCTION: c-string PQresultErrorMessage ( PGresult* res ) ;
-FUNCTION: c-string PQresultErrorField ( PGresult* res, int fieldcode ) ;
-FUNCTION: int PQntuples ( PGresult* res ) ;
-FUNCTION: int PQnfields ( PGresult* res ) ;
-FUNCTION: int PQbinaryTuples ( PGresult* res ) ;
-FUNCTION: c-string PQfname ( PGresult* res, int field_num ) ;
-FUNCTION: int PQfnumber ( PGresult* res, c-string field_name ) ;
-FUNCTION: Oid PQftable ( PGresult* res, int field_num ) ;
-FUNCTION: int PQftablecol ( PGresult* res, int field_num ) ;
-FUNCTION: int PQfformat ( PGresult* res, int field_num ) ;
-FUNCTION: Oid PQftype ( PGresult* res, int field_num ) ;
-FUNCTION: int PQfsize ( PGresult* res, int field_num ) ;
-FUNCTION: int PQfmod ( PGresult* res, int field_num ) ;
-FUNCTION: c-string PQcmdStatus ( PGresult* res ) ;
-FUNCTION: c-string PQoidStatus ( PGresult* res ) ;
-FUNCTION: Oid PQoidValue ( PGresult* res ) ;
-FUNCTION: c-string PQcmdTuples ( PGresult* res ) ;
+FUNCTION: ExecStatusType PQresultStatus ( PGresult* res )
+FUNCTION: c-string PQresStatus ( ExecStatusType status )
+FUNCTION: c-string PQresultErrorMessage ( PGresult* res )
+FUNCTION: c-string PQresultErrorField ( PGresult* res, int fieldcode )
+FUNCTION: int PQntuples ( PGresult* res )
+FUNCTION: int PQnfields ( PGresult* res )
+FUNCTION: int PQbinaryTuples ( PGresult* res )
+FUNCTION: c-string PQfname ( PGresult* res, int field_num )
+FUNCTION: int PQfnumber ( PGresult* res, c-string field_name )
+FUNCTION: Oid PQftable ( PGresult* res, int field_num )
+FUNCTION: int PQftablecol ( PGresult* res, int field_num )
+FUNCTION: int PQfformat ( PGresult* res, int field_num )
+FUNCTION: Oid PQftype ( PGresult* res, int field_num )
+FUNCTION: int PQfsize ( PGresult* res, int field_num )
+FUNCTION: int PQfmod ( PGresult* res, int field_num )
+FUNCTION: c-string PQcmdStatus ( PGresult* res )
+FUNCTION: c-string PQoidStatus ( PGresult* res )
+FUNCTION: Oid PQoidValue ( PGresult* res )
+FUNCTION: c-string PQcmdTuples ( PGresult* res )
! FUNCTION: c-string PQgetvalue ( PGresult* res, int tup_num, int field_num ) ;
-FUNCTION: void* PQgetvalue ( PGresult* res, int tup_num, int field_num ) ;
-FUNCTION: int PQgetlength ( PGresult* res, int tup_num, int field_num ) ;
-FUNCTION: int PQgetisnull ( PGresult* res, int tup_num, int field_num ) ;
+FUNCTION: void* PQgetvalue ( PGresult* res, int tup_num, int field_num )
+FUNCTION: int PQgetlength ( PGresult* res, int tup_num, int field_num )
+FUNCTION: int PQgetisnull ( PGresult* res, int tup_num, int field_num )
! Delete a PGresult
-FUNCTION: void PQclear ( PGresult* res ) ;
+FUNCTION: void PQclear ( PGresult* res )
! For freeing other alloc'd results, such as PGnotify structs
-FUNCTION: void PQfreemem ( void* ptr ) ;
+FUNCTION: void PQfreemem ( void* ptr )
! Exists for backward compatibility.
: PQfreeNotify ( ptr -- ) PQfreemem ;
! Quoting strings before inclusion in queries.
FUNCTION: size_t PQescapeStringConn ( PGconn* conn,
c-string to, c-string from, size_t length,
- int* error ) ;
+ int* error )
FUNCTION: c-string PQescapeByteaConn ( PGconn* conn,
c-string from, size_t length,
- size_t* to_length ) ;
-FUNCTION: void* PQunescapeBytea ( c-string strtext, size_t* retbuflen ) ;
+ size_t* to_length )
+FUNCTION: void* PQunescapeBytea ( c-string strtext, size_t* retbuflen )
! FUNCTION: c-string PQunescapeBytea ( c-string strtext, size_t* retbuflen ) ;
! These forms are deprecated!
-FUNCTION: size_t PQescapeString ( void* to, c-string from, size_t length ) ;
+FUNCTION: size_t PQescapeString ( void* to, c-string from, size_t length )
FUNCTION: c-string PQescapeBytea ( c-string bintext, size_t binlen,
- size_t* bytealen ) ;
+ size_t* bytealen )
! === in fe-print.c ===
-FUNCTION: void PQprint ( FILE* fout, PGresult* res, PQprintOpt* ps ) ;
+FUNCTION: void PQprint ( FILE* fout, PGresult* res, PQprintOpt* ps )
! really old printing routines
FUNCTION: void PQdisplayTuples ( PGresult* res,
int fillAlign,
c-string fieldSep,
int printHeader,
- int quiet ) ;
+ int quiet )
FUNCTION: void PQprintTuples ( PGresult* res,
FILE* fout,
int printAttName,
int terseOutput,
- int width ) ;
+ int width )
! === in fe-lobj.c ===
! Large-object access routines
-FUNCTION: int lo_open ( PGconn* conn, Oid lobjId, int mode ) ;
-FUNCTION: int lo_close ( PGconn* conn, int fd ) ;
-FUNCTION: int lo_read ( PGconn* conn, int fd, c-string buf, size_t len ) ;
-FUNCTION: int lo_write ( PGconn* conn, int fd, c-string buf, size_t len ) ;
-FUNCTION: int lo_lseek ( PGconn* conn, int fd, int offset, int whence ) ;
-FUNCTION: Oid lo_creat ( PGconn* conn, int mode ) ;
+FUNCTION: int lo_open ( PGconn* conn, Oid lobjId, int mode )
+FUNCTION: int lo_close ( PGconn* conn, int fd )
+FUNCTION: int lo_read ( PGconn* conn, int fd, c-string buf, size_t len )
+FUNCTION: int lo_write ( PGconn* conn, int fd, c-string buf, size_t len )
+FUNCTION: int lo_lseek ( PGconn* conn, int fd, int offset, int whence )
+FUNCTION: Oid lo_creat ( PGconn* conn, int mode )
! FUNCTION: Oid lo_creat ( PGconn* conn, Oid lobjId ) ;
-FUNCTION: int lo_tell ( PGconn* conn, int fd ) ;
-FUNCTION: int lo_unlink ( PGconn* conn, Oid lobjId ) ;
-FUNCTION: Oid lo_import ( PGconn* conn, c-string filename ) ;
-FUNCTION: int lo_export ( PGconn* conn, Oid lobjId, c-string filename ) ;
+FUNCTION: int lo_tell ( PGconn* conn, int fd )
+FUNCTION: int lo_unlink ( PGconn* conn, Oid lobjId )
+FUNCTION: Oid lo_import ( PGconn* conn, c-string filename )
+FUNCTION: int lo_export ( PGconn* conn, Oid lobjId, c-string filename )
! === in fe-misc.c ===
! Determine length of multibyte encoded char at *s
-FUNCTION: int PQmblen ( c-string s, int encoding ) ;
+FUNCTION: int PQmblen ( c-string s, int encoding )
! Determine display length of multibyte encoded char at *s
-FUNCTION: int PQdsplen ( c-string s, int encoding ) ;
+FUNCTION: int PQdsplen ( c-string s, int encoding )
! Get encoding id from environment variable PGCLIENTENCODING
-FUNCTION: int PQenv2encoding ( ) ;
+FUNCTION: int PQenv2encoding ( )
! From git, include/catalog/pg_type.h
CONSTANT: BOOL-OID 16
TYPEDEF: ulonglong sqlite3_uint64
LIBRARY: sqlite
-FUNCTION: int sqlite3_open ( c-string filename, void* ppDb ) ;
-FUNCTION: int sqlite3_close ( sqlite3* pDb ) ;
-FUNCTION: c-string sqlite3_errmsg ( sqlite3* pDb ) ;
-FUNCTION: int sqlite3_prepare ( sqlite3* pDb, c-string zSql, int nBytes, void* ppStmt, void* pzTail ) ;
-FUNCTION: int sqlite3_prepare_v2 ( sqlite3* pDb, c-string zSql, int nBytes, void* ppStmt, void* pzTail ) ;
-FUNCTION: int sqlite3_finalize ( sqlite3_stmt* pStmt ) ;
-FUNCTION: int sqlite3_reset ( sqlite3_stmt* pStmt ) ;
-FUNCTION: int sqlite3_step ( sqlite3_stmt* pStmt ) ;
-FUNCTION: sqlite3_uint64 sqlite3_last_insert_rowid ( sqlite3* pStmt ) ;
-FUNCTION: int sqlite3_bind_blob ( sqlite3_stmt* pStmt, int index, void* ptr, int len, int destructor ) ;
-FUNCTION: int sqlite3_bind_double ( sqlite3_stmt* pStmt, int index, double x ) ;
-FUNCTION: int sqlite3_bind_int ( sqlite3_stmt* pStmt, int index, int n ) ;
-FUNCTION: int sqlite3_bind_int64 ( sqlite3_stmt* pStmt, int index, sqlite3_int64 n ) ;
+FUNCTION: int sqlite3_open ( c-string filename, void* ppDb )
+FUNCTION: int sqlite3_close ( sqlite3* pDb )
+FUNCTION: c-string sqlite3_errmsg ( sqlite3* pDb )
+FUNCTION: int sqlite3_prepare ( sqlite3* pDb, c-string zSql, int nBytes, void* ppStmt, void* pzTail )
+FUNCTION: int sqlite3_prepare_v2 ( sqlite3* pDb, c-string zSql, int nBytes, void* ppStmt, void* pzTail )
+FUNCTION: int sqlite3_finalize ( sqlite3_stmt* pStmt )
+FUNCTION: int sqlite3_reset ( sqlite3_stmt* pStmt )
+FUNCTION: int sqlite3_step ( sqlite3_stmt* pStmt )
+FUNCTION: sqlite3_uint64 sqlite3_last_insert_rowid ( sqlite3* pStmt )
+FUNCTION: int sqlite3_bind_blob ( sqlite3_stmt* pStmt, int index, void* ptr, int len, int destructor )
+FUNCTION: int sqlite3_bind_double ( sqlite3_stmt* pStmt, int index, double x )
+FUNCTION: int sqlite3_bind_int ( sqlite3_stmt* pStmt, int index, int n )
+FUNCTION: int sqlite3_bind_int64 ( sqlite3_stmt* pStmt, int index, sqlite3_int64 n )
! Bind the same function as above, but for unsigned 64bit integers
FUNCTION-ALIAS: sqlite3-bind-uint64
- int sqlite3_bind_int64 ( sqlite3_stmt* pStmt, int index, sqlite3_uint64 in64 ) ;
-FUNCTION: int sqlite3_bind_null ( sqlite3_stmt* pStmt, int n ) ;
-FUNCTION: int sqlite3_bind_text ( sqlite3_stmt* pStmt, int index, c-string text, int len, int destructor ) ;
-FUNCTION: int sqlite3_bind_parameter_index ( sqlite3_stmt* pStmt, c-string name ) ;
-FUNCTION: int sqlite3_clear_bindings ( sqlite3_stmt* pStmt ) ;
-FUNCTION: int sqlite3_column_count ( sqlite3_stmt* pStmt ) ;
-FUNCTION: void* sqlite3_column_blob ( sqlite3_stmt* pStmt, int col ) ;
-FUNCTION: int sqlite3_column_bytes ( sqlite3_stmt* pStmt, int col ) ;
-FUNCTION: c-string sqlite3_column_decltype ( sqlite3_stmt* pStmt, int col ) ;
-FUNCTION: int sqlite3_column_int ( sqlite3_stmt* pStmt, int col ) ;
-FUNCTION: sqlite3_int64 sqlite3_column_int64 ( sqlite3_stmt* pStmt, int col ) ;
+ int sqlite3_bind_int64 ( sqlite3_stmt* pStmt, int index, sqlite3_uint64 in64 )
+FUNCTION: int sqlite3_bind_null ( sqlite3_stmt* pStmt, int n )
+FUNCTION: int sqlite3_bind_text ( sqlite3_stmt* pStmt, int index, c-string text, int len, int destructor )
+FUNCTION: int sqlite3_bind_parameter_index ( sqlite3_stmt* pStmt, c-string name )
+FUNCTION: int sqlite3_clear_bindings ( sqlite3_stmt* pStmt )
+FUNCTION: int sqlite3_column_count ( sqlite3_stmt* pStmt )
+FUNCTION: void* sqlite3_column_blob ( sqlite3_stmt* pStmt, int col )
+FUNCTION: int sqlite3_column_bytes ( sqlite3_stmt* pStmt, int col )
+FUNCTION: c-string sqlite3_column_decltype ( sqlite3_stmt* pStmt, int col )
+FUNCTION: int sqlite3_column_int ( sqlite3_stmt* pStmt, int col )
+FUNCTION: sqlite3_int64 sqlite3_column_int64 ( sqlite3_stmt* pStmt, int col )
! Bind the same function as above, but for unsigned 64bit integers
FUNCTION-ALIAS: sqlite3-column-uint64
- sqlite3_uint64 sqlite3_column_int64 ( sqlite3_stmt* pStmt, int col ) ;
-FUNCTION: double sqlite3_column_double ( sqlite3_stmt* pStmt, int col ) ;
-FUNCTION: c-string sqlite3_column_name ( sqlite3_stmt* pStmt, int col ) ;
-FUNCTION: c-string sqlite3_column_text ( sqlite3_stmt* pStmt, int col ) ;
-FUNCTION: int sqlite3_column_type ( sqlite3_stmt* pStmt, int col ) ;
+ sqlite3_uint64 sqlite3_column_int64 ( sqlite3_stmt* pStmt, int col )
+FUNCTION: double sqlite3_column_double ( sqlite3_stmt* pStmt, int col )
+FUNCTION: c-string sqlite3_column_name ( sqlite3_stmt* pStmt, int col )
+FUNCTION: c-string sqlite3_column_text ( sqlite3_stmt* pStmt, int col )
+FUNCTION: int sqlite3_column_type ( sqlite3_stmt* pStmt, int col )
USING: alien.c-types alien.syntax system environment.unix ;
IN: environment.unix.macosx
-FUNCTION: void* _NSGetEnviron ( ) ;
+FUNCTION: void* _NSGetEnviron ( )
M: macosx environ _NSGetEnviron ;
! <workaround incorrect return-values in gir
FORGET: gdk_pixbuf_get_pixels
-FUNCTION: guint8* gdk_pixbuf_get_pixels ( GdkPixbuf* pixbuf ) ;
+FUNCTION: guint8* gdk_pixbuf_get_pixels ( GdkPixbuf* pixbuf )
FORGET: gdk_pixbuf_new_from_data
FUNCTION: GdkPixbuf* gdk_pixbuf_new_from_data ( guint8* data,
int height,
int rowstride,
GdkPixbufDestroyNotify destroy_fn,
- gpointer destroy_fn_data ) ;
+ gpointer destroy_fn_data )
FORGET: gdk_pixbuf_save_to_bufferv
FUNCTION: gboolean gdk_pixbuf_save_to_bufferv ( GdkPixbuf* pixbuf,
c-string type,
char **option_keys,
char **option_values,
- GError **error ) ;
+ GError **error )
! workaround>
DESTRUCTOR: g_source_unref
DESTRUCTOR: g_free
-CALLBACK: gboolean GSourceFuncsPrepareFunc ( GSource* source, gint* timeout_ ) ;
-CALLBACK: gboolean GSourceFuncsCheckFunc ( GSource* source ) ;
-CALLBACK: gboolean GSourceFuncsDispatchFunc ( GSource* source, GSourceFunc callback, gpointer user_data ) ;
+CALLBACK: gboolean GSourceFuncsPrepareFunc ( GSource* source, gint* timeout_ )
+CALLBACK: gboolean GSourceFuncsCheckFunc ( GSource* source )
+CALLBACK: gboolean GSourceFuncsDispatchFunc ( GSource* source, GSourceFunc callback, gpointer user_data )
ERROR: g-error domain code message ;
! <workaround
FORGET: gtk_im_context_get_preedit_string
FUNCTION: void
-gtk_im_context_get_preedit_string ( GtkIMContext* imcontext, gchar** str, PangoAttrList** attrs, gint* cursor_pos ) ;
+gtk_im_context_get_preedit_string ( GtkIMContext* imcontext, gchar** str, PangoAttrList** attrs, gint* cursor_pos )
! workaround>
<PRIVATE
-FUNCTION: id NSTemporaryDirectory ( ) ;
+FUNCTION: id NSTemporaryDirectory ( )
TYPEDEF: NSUInteger NSSearchPathDirectory
CONSTANT: NSCachesDirectory 13
NSSearchPathDirectory directory,
NSSearchPathDomainMask domainMask,
char expandTilde
-) ;
+)
CONSTANT: factor-bundle-name "org.factorcode.Factor"
TYPEDEF: UInt32 IOHIDValueScaleType
TYPEDEF: UInt32 IOHIDTransactionDirectionType
-CALLBACK: void IOHIDCallback ( void* context, IOReturn result, void* sender ) ;
-CALLBACK: void IOHIDReportCallback ( void* context, IOReturn result, void* sender, IOHIDReportType type, UInt32 reportID, uchar* report, CFIndex reportLength ) ;
-CALLBACK: void IOHIDValueCallback ( void* context, IOReturn result, void* sender, IOHIDValueRef value ) ;
-CALLBACK: void IOHIDValueMultipleCallback ( void* context, IOReturn result, void* sender, CFDictionaryRef multiple ) ;
-CALLBACK: void IOHIDDeviceCallback ( void* context, IOReturn result, void* sender, IOHIDDeviceRef device ) ;
+CALLBACK: void IOHIDCallback ( void* context, IOReturn result, void* sender )
+CALLBACK: void IOHIDReportCallback ( void* context, IOReturn result, void* sender, IOHIDReportType type, UInt32 reportID, uchar* report, CFIndex reportLength )
+CALLBACK: void IOHIDValueCallback ( void* context, IOReturn result, void* sender, IOHIDValueRef value )
+CALLBACK: void IOHIDValueMultipleCallback ( void* context, IOReturn result, void* sender, CFDictionaryRef multiple )
+CALLBACK: void IOHIDDeviceCallback ( void* context, IOReturn result, void* sender, IOHIDDeviceRef device )
! IOHIDDevice
-FUNCTION: CFTypeID IOHIDDeviceGetTypeID ( ) ;
-FUNCTION: IOHIDDeviceRef IOHIDDeviceCreate ( CFAllocatorRef allocator, io_service_t service ) ;
-FUNCTION: IOReturn IOHIDDeviceOpen ( IOHIDDeviceRef device, IOOptionBits options ) ;
-FUNCTION: IOReturn IOHIDDeviceClose ( IOHIDDeviceRef device, IOOptionBits options ) ;
-FUNCTION: Boolean IOHIDDeviceConformsTo ( IOHIDDeviceRef device, UInt32 usagePage, UInt32 usage ) ;
-FUNCTION: CFTypeRef IOHIDDeviceGetProperty ( IOHIDDeviceRef device, CFStringRef key ) ;
-FUNCTION: Boolean IOHIDDeviceSetProperty ( IOHIDDeviceRef device, CFStringRef key, CFTypeRef property ) ;
-FUNCTION: CFArrayRef IOHIDDeviceCopyMatchingElements ( IOHIDDeviceRef device, CFDictionaryRef matching, IOOptionBits options ) ;
-FUNCTION: void IOHIDDeviceScheduleWithRunLoop ( IOHIDDeviceRef device, CFRunLoopRef runLoop, CFStringRef runLoopMode ) ;
-FUNCTION: void IOHIDDeviceUnscheduleFromRunLoop ( IOHIDDeviceRef device, CFRunLoopRef runLoop, CFStringRef runLoopMode ) ;
-FUNCTION: void IOHIDDeviceRegisterRemovalCallback ( IOHIDDeviceRef device, IOHIDCallback callback, void* context ) ;
-FUNCTION: void IOHIDDeviceRegisterInputValueCallback ( IOHIDDeviceRef device, IOHIDValueCallback callback, void* context ) ;
-FUNCTION: void IOHIDDeviceRegisterInputReportCallback ( IOHIDDeviceRef device, uchar* report, CFIndex reportLength, IOHIDReportCallback callback, void* context ) ;
-FUNCTION: void IOHIDDeviceSetInputValueMatching ( IOHIDDeviceRef device, CFDictionaryRef matching ) ;
-FUNCTION: void IOHIDDeviceSetInputValueMatchingMultiple ( IOHIDDeviceRef device, CFArrayRef multiple ) ;
-FUNCTION: IOReturn IOHIDDeviceSetValue ( IOHIDDeviceRef device, IOHIDElementRef element, IOHIDValueRef value ) ;
-FUNCTION: IOReturn IOHIDDeviceSetValueMultiple ( IOHIDDeviceRef device, CFDictionaryRef multiple ) ;
-FUNCTION: IOReturn IOHIDDeviceSetValueWithCallback ( IOHIDDeviceRef device, IOHIDElementRef element, IOHIDValueRef value, CFTimeInterval timeout, IOHIDValueCallback callback, void* context ) ;
-FUNCTION: IOReturn IOHIDDeviceSetValueMultipleWithCallback ( IOHIDDeviceRef device, CFDictionaryRef multiple, CFTimeInterval timeout, IOHIDValueMultipleCallback callback, void* context ) ;
-FUNCTION: IOReturn IOHIDDeviceGetValue ( IOHIDDeviceRef device, IOHIDElementRef element, IOHIDValueRef* pValue ) ;
-FUNCTION: IOReturn IOHIDDeviceCopyValueMultiple ( IOHIDDeviceRef device, CFArrayRef elements, CFDictionaryRef* pMultiple ) ;
-FUNCTION: IOReturn IOHIDDeviceGetValueWithCallback ( IOHIDDeviceRef device, IOHIDElementRef element, IOHIDValueRef* pValue, CFTimeInterval timeout, IOHIDValueCallback callback, void* context ) ;
-FUNCTION: IOReturn IOHIDDeviceCopyValueMultipleWithCallback ( IOHIDDeviceRef device, CFArrayRef elements, CFDictionaryRef* pMultiple, CFTimeInterval timeout, IOHIDValueMultipleCallback callback, void* context ) ;
-FUNCTION: IOReturn IOHIDDeviceSetReport ( IOHIDDeviceRef device, IOHIDReportType reportType, CFIndex reportID, char* report, CFIndex reportLength ) ;
-FUNCTION: IOReturn IOHIDDeviceSetReportWithCallback ( IOHIDDeviceRef device, IOHIDReportType reportType, CFIndex reportID, char* report, CFIndex reportLength, CFTimeInterval timeout, IOHIDReportCallback callback, void* context ) ;
-FUNCTION: IOReturn IOHIDDeviceGetReport ( IOHIDDeviceRef device, IOHIDReportType reportType, CFIndex reportID, char* report, CFIndex* pReportLength ) ;
-FUNCTION: IOReturn IOHIDDeviceGetReportWithCallback ( IOHIDDeviceRef device, IOHIDReportType reportType, CFIndex reportID, char* report, CFIndex* pReportLength, CFTimeInterval timeout, IOHIDReportCallback callback, void* context ) ;
+FUNCTION: CFTypeID IOHIDDeviceGetTypeID ( )
+FUNCTION: IOHIDDeviceRef IOHIDDeviceCreate ( CFAllocatorRef allocator, io_service_t service )
+FUNCTION: IOReturn IOHIDDeviceOpen ( IOHIDDeviceRef device, IOOptionBits options )
+FUNCTION: IOReturn IOHIDDeviceClose ( IOHIDDeviceRef device, IOOptionBits options )
+FUNCTION: Boolean IOHIDDeviceConformsTo ( IOHIDDeviceRef device, UInt32 usagePage, UInt32 usage )
+FUNCTION: CFTypeRef IOHIDDeviceGetProperty ( IOHIDDeviceRef device, CFStringRef key )
+FUNCTION: Boolean IOHIDDeviceSetProperty ( IOHIDDeviceRef device, CFStringRef key, CFTypeRef property )
+FUNCTION: CFArrayRef IOHIDDeviceCopyMatchingElements ( IOHIDDeviceRef device, CFDictionaryRef matching, IOOptionBits options )
+FUNCTION: void IOHIDDeviceScheduleWithRunLoop ( IOHIDDeviceRef device, CFRunLoopRef runLoop, CFStringRef runLoopMode )
+FUNCTION: void IOHIDDeviceUnscheduleFromRunLoop ( IOHIDDeviceRef device, CFRunLoopRef runLoop, CFStringRef runLoopMode )
+FUNCTION: void IOHIDDeviceRegisterRemovalCallback ( IOHIDDeviceRef device, IOHIDCallback callback, void* context )
+FUNCTION: void IOHIDDeviceRegisterInputValueCallback ( IOHIDDeviceRef device, IOHIDValueCallback callback, void* context )
+FUNCTION: void IOHIDDeviceRegisterInputReportCallback ( IOHIDDeviceRef device, uchar* report, CFIndex reportLength, IOHIDReportCallback callback, void* context )
+FUNCTION: void IOHIDDeviceSetInputValueMatching ( IOHIDDeviceRef device, CFDictionaryRef matching )
+FUNCTION: void IOHIDDeviceSetInputValueMatchingMultiple ( IOHIDDeviceRef device, CFArrayRef multiple )
+FUNCTION: IOReturn IOHIDDeviceSetValue ( IOHIDDeviceRef device, IOHIDElementRef element, IOHIDValueRef value )
+FUNCTION: IOReturn IOHIDDeviceSetValueMultiple ( IOHIDDeviceRef device, CFDictionaryRef multiple )
+FUNCTION: IOReturn IOHIDDeviceSetValueWithCallback ( IOHIDDeviceRef device, IOHIDElementRef element, IOHIDValueRef value, CFTimeInterval timeout, IOHIDValueCallback callback, void* context )
+FUNCTION: IOReturn IOHIDDeviceSetValueMultipleWithCallback ( IOHIDDeviceRef device, CFDictionaryRef multiple, CFTimeInterval timeout, IOHIDValueMultipleCallback callback, void* context )
+FUNCTION: IOReturn IOHIDDeviceGetValue ( IOHIDDeviceRef device, IOHIDElementRef element, IOHIDValueRef* pValue )
+FUNCTION: IOReturn IOHIDDeviceCopyValueMultiple ( IOHIDDeviceRef device, CFArrayRef elements, CFDictionaryRef* pMultiple )
+FUNCTION: IOReturn IOHIDDeviceGetValueWithCallback ( IOHIDDeviceRef device, IOHIDElementRef element, IOHIDValueRef* pValue, CFTimeInterval timeout, IOHIDValueCallback callback, void* context )
+FUNCTION: IOReturn IOHIDDeviceCopyValueMultipleWithCallback ( IOHIDDeviceRef device, CFArrayRef elements, CFDictionaryRef* pMultiple, CFTimeInterval timeout, IOHIDValueMultipleCallback callback, void* context )
+FUNCTION: IOReturn IOHIDDeviceSetReport ( IOHIDDeviceRef device, IOHIDReportType reportType, CFIndex reportID, char* report, CFIndex reportLength )
+FUNCTION: IOReturn IOHIDDeviceSetReportWithCallback ( IOHIDDeviceRef device, IOHIDReportType reportType, CFIndex reportID, char* report, CFIndex reportLength, CFTimeInterval timeout, IOHIDReportCallback callback, void* context )
+FUNCTION: IOReturn IOHIDDeviceGetReport ( IOHIDDeviceRef device, IOHIDReportType reportType, CFIndex reportID, char* report, CFIndex* pReportLength )
+FUNCTION: IOReturn IOHIDDeviceGetReportWithCallback ( IOHIDDeviceRef device, IOHIDReportType reportType, CFIndex reportID, char* report, CFIndex* pReportLength, CFTimeInterval timeout, IOHIDReportCallback callback, void* context )
! IOHIDManager
-FUNCTION: CFTypeID IOHIDManagerGetTypeID ( ) ;
-FUNCTION: IOHIDManagerRef IOHIDManagerCreate ( CFAllocatorRef allocator, IOOptionBits options ) ;
-FUNCTION: IOReturn IOHIDManagerOpen ( IOHIDManagerRef manager, IOOptionBits options ) ;
-FUNCTION: IOReturn IOHIDManagerClose ( IOHIDManagerRef manager, IOOptionBits options ) ;
-FUNCTION: CFTypeRef IOHIDManagerGetProperty ( IOHIDManagerRef manager, CFStringRef key ) ;
-FUNCTION: Boolean IOHIDManagerSetProperty ( IOHIDManagerRef manager, CFStringRef key, CFTypeRef value ) ;
-FUNCTION: void IOHIDManagerScheduleWithRunLoop ( IOHIDManagerRef manager, CFRunLoopRef runLoop, CFStringRef runLoopMode ) ;
-FUNCTION: void IOHIDManagerUnscheduleFromRunLoop ( IOHIDManagerRef manager, CFRunLoopRef runLoop, CFStringRef runLoopMode ) ;
-FUNCTION: void IOHIDManagerSetDeviceMatching ( IOHIDManagerRef manager, CFDictionaryRef matching ) ;
-FUNCTION: void IOHIDManagerSetDeviceMatchingMultiple ( IOHIDManagerRef manager, CFArrayRef multiple ) ;
-FUNCTION: CFSetRef IOHIDManagerCopyDevices ( IOHIDManagerRef manager ) ;
-FUNCTION: void IOHIDManagerRegisterDeviceMatchingCallback ( IOHIDManagerRef manager, IOHIDDeviceCallback callback, void* context ) ;
-FUNCTION: void IOHIDManagerRegisterDeviceRemovalCallback ( IOHIDManagerRef manager, IOHIDDeviceCallback callback, void* context ) ;
-FUNCTION: void IOHIDManagerRegisterInputReportCallback ( IOHIDManagerRef manager, IOHIDReportCallback callback, void* context ) ;
-FUNCTION: void IOHIDManagerRegisterInputValueCallback ( IOHIDManagerRef manager, IOHIDValueCallback callback, void* context ) ;
-FUNCTION: void IOHIDManagerSetInputValueMatching ( IOHIDManagerRef manager, CFDictionaryRef matching ) ;
-FUNCTION: void IOHIDManagerSetInputValueMatchingMultiple ( IOHIDManagerRef manager, CFArrayRef multiple ) ;
+FUNCTION: CFTypeID IOHIDManagerGetTypeID ( )
+FUNCTION: IOHIDManagerRef IOHIDManagerCreate ( CFAllocatorRef allocator, IOOptionBits options )
+FUNCTION: IOReturn IOHIDManagerOpen ( IOHIDManagerRef manager, IOOptionBits options )
+FUNCTION: IOReturn IOHIDManagerClose ( IOHIDManagerRef manager, IOOptionBits options )
+FUNCTION: CFTypeRef IOHIDManagerGetProperty ( IOHIDManagerRef manager, CFStringRef key )
+FUNCTION: Boolean IOHIDManagerSetProperty ( IOHIDManagerRef manager, CFStringRef key, CFTypeRef value )
+FUNCTION: void IOHIDManagerScheduleWithRunLoop ( IOHIDManagerRef manager, CFRunLoopRef runLoop, CFStringRef runLoopMode )
+FUNCTION: void IOHIDManagerUnscheduleFromRunLoop ( IOHIDManagerRef manager, CFRunLoopRef runLoop, CFStringRef runLoopMode )
+FUNCTION: void IOHIDManagerSetDeviceMatching ( IOHIDManagerRef manager, CFDictionaryRef matching )
+FUNCTION: void IOHIDManagerSetDeviceMatchingMultiple ( IOHIDManagerRef manager, CFArrayRef multiple )
+FUNCTION: CFSetRef IOHIDManagerCopyDevices ( IOHIDManagerRef manager )
+FUNCTION: void IOHIDManagerRegisterDeviceMatchingCallback ( IOHIDManagerRef manager, IOHIDDeviceCallback callback, void* context )
+FUNCTION: void IOHIDManagerRegisterDeviceRemovalCallback ( IOHIDManagerRef manager, IOHIDDeviceCallback callback, void* context )
+FUNCTION: void IOHIDManagerRegisterInputReportCallback ( IOHIDManagerRef manager, IOHIDReportCallback callback, void* context )
+FUNCTION: void IOHIDManagerRegisterInputValueCallback ( IOHIDManagerRef manager, IOHIDValueCallback callback, void* context )
+FUNCTION: void IOHIDManagerSetInputValueMatching ( IOHIDManagerRef manager, CFDictionaryRef matching )
+FUNCTION: void IOHIDManagerSetInputValueMatchingMultiple ( IOHIDManagerRef manager, CFArrayRef multiple )
! IOHIDElement
-FUNCTION: CFTypeID IOHIDElementGetTypeID ( ) ;
-FUNCTION: IOHIDElementRef IOHIDElementCreateWithDictionary ( CFAllocatorRef allocator, CFDictionaryRef dictionary ) ;
-FUNCTION: IOHIDDeviceRef IOHIDElementGetDevice ( IOHIDElementRef element ) ;
-FUNCTION: IOHIDElementRef IOHIDElementGetParent ( IOHIDElementRef element ) ;
-FUNCTION: CFArrayRef IOHIDElementGetChildren ( IOHIDElementRef element ) ;
-FUNCTION: void IOHIDElementAttach ( IOHIDElementRef element, IOHIDElementRef toAttach ) ;
-FUNCTION: void IOHIDElementDetach ( IOHIDElementRef element, IOHIDElementRef toDetach ) ;
-FUNCTION: CFArrayRef IOHIDElementCopyAttached ( IOHIDElementRef element ) ;
-FUNCTION: IOHIDElementCookie IOHIDElementGetCookie ( IOHIDElementRef element ) ;
-FUNCTION: IOHIDElementType IOHIDElementGetType ( IOHIDElementRef element ) ;
-FUNCTION: IOHIDElementCollectionType IOHIDElementGetCollectionType ( IOHIDElementRef element ) ;
-FUNCTION: UInt32 IOHIDElementGetUsagePage ( IOHIDElementRef element ) ;
-FUNCTION: UInt32 IOHIDElementGetUsage ( IOHIDElementRef element ) ;
-FUNCTION: Boolean IOHIDElementIsVirtual ( IOHIDElementRef element ) ;
-FUNCTION: Boolean IOHIDElementIsRelative ( IOHIDElementRef element ) ;
-FUNCTION: Boolean IOHIDElementIsWrapping ( IOHIDElementRef element ) ;
-FUNCTION: Boolean IOHIDElementIsArray ( IOHIDElementRef element ) ;
-FUNCTION: Boolean IOHIDElementIsNonLinear ( IOHIDElementRef element ) ;
-FUNCTION: Boolean IOHIDElementHasPreferredState ( IOHIDElementRef element ) ;
-FUNCTION: Boolean IOHIDElementHasNullState ( IOHIDElementRef element ) ;
-FUNCTION: CFStringRef IOHIDElementGetName ( IOHIDElementRef element ) ;
-FUNCTION: UInt32 IOHIDElementGetReportID ( IOHIDElementRef element ) ;
-FUNCTION: UInt32 IOHIDElementGetReportSize ( IOHIDElementRef element ) ;
-FUNCTION: UInt32 IOHIDElementGetReportCount ( IOHIDElementRef element ) ;
-FUNCTION: UInt32 IOHIDElementGetUnit ( IOHIDElementRef element ) ;
-FUNCTION: UInt32 IOHIDElementGetUnitExponent ( IOHIDElementRef element ) ;
-FUNCTION: CFIndex IOHIDElementGetLogicalMin ( IOHIDElementRef element ) ;
-FUNCTION: CFIndex IOHIDElementGetLogicalMax ( IOHIDElementRef element ) ;
-FUNCTION: CFIndex IOHIDElementGetPhysicalMin ( IOHIDElementRef element ) ;
-FUNCTION: CFIndex IOHIDElementGetPhysicalMax ( IOHIDElementRef element ) ;
-FUNCTION: CFTypeRef IOHIDElementGetProperty ( IOHIDElementRef element, CFStringRef key ) ;
-FUNCTION: Boolean IOHIDElementSetProperty ( IOHIDElementRef element, CFStringRef key, CFTypeRef property ) ;
+FUNCTION: CFTypeID IOHIDElementGetTypeID ( )
+FUNCTION: IOHIDElementRef IOHIDElementCreateWithDictionary ( CFAllocatorRef allocator, CFDictionaryRef dictionary )
+FUNCTION: IOHIDDeviceRef IOHIDElementGetDevice ( IOHIDElementRef element )
+FUNCTION: IOHIDElementRef IOHIDElementGetParent ( IOHIDElementRef element )
+FUNCTION: CFArrayRef IOHIDElementGetChildren ( IOHIDElementRef element )
+FUNCTION: void IOHIDElementAttach ( IOHIDElementRef element, IOHIDElementRef toAttach )
+FUNCTION: void IOHIDElementDetach ( IOHIDElementRef element, IOHIDElementRef toDetach )
+FUNCTION: CFArrayRef IOHIDElementCopyAttached ( IOHIDElementRef element )
+FUNCTION: IOHIDElementCookie IOHIDElementGetCookie ( IOHIDElementRef element )
+FUNCTION: IOHIDElementType IOHIDElementGetType ( IOHIDElementRef element )
+FUNCTION: IOHIDElementCollectionType IOHIDElementGetCollectionType ( IOHIDElementRef element )
+FUNCTION: UInt32 IOHIDElementGetUsagePage ( IOHIDElementRef element )
+FUNCTION: UInt32 IOHIDElementGetUsage ( IOHIDElementRef element )
+FUNCTION: Boolean IOHIDElementIsVirtual ( IOHIDElementRef element )
+FUNCTION: Boolean IOHIDElementIsRelative ( IOHIDElementRef element )
+FUNCTION: Boolean IOHIDElementIsWrapping ( IOHIDElementRef element )
+FUNCTION: Boolean IOHIDElementIsArray ( IOHIDElementRef element )
+FUNCTION: Boolean IOHIDElementIsNonLinear ( IOHIDElementRef element )
+FUNCTION: Boolean IOHIDElementHasPreferredState ( IOHIDElementRef element )
+FUNCTION: Boolean IOHIDElementHasNullState ( IOHIDElementRef element )
+FUNCTION: CFStringRef IOHIDElementGetName ( IOHIDElementRef element )
+FUNCTION: UInt32 IOHIDElementGetReportID ( IOHIDElementRef element )
+FUNCTION: UInt32 IOHIDElementGetReportSize ( IOHIDElementRef element )
+FUNCTION: UInt32 IOHIDElementGetReportCount ( IOHIDElementRef element )
+FUNCTION: UInt32 IOHIDElementGetUnit ( IOHIDElementRef element )
+FUNCTION: UInt32 IOHIDElementGetUnitExponent ( IOHIDElementRef element )
+FUNCTION: CFIndex IOHIDElementGetLogicalMin ( IOHIDElementRef element )
+FUNCTION: CFIndex IOHIDElementGetLogicalMax ( IOHIDElementRef element )
+FUNCTION: CFIndex IOHIDElementGetPhysicalMin ( IOHIDElementRef element )
+FUNCTION: CFIndex IOHIDElementGetPhysicalMax ( IOHIDElementRef element )
+FUNCTION: CFTypeRef IOHIDElementGetProperty ( IOHIDElementRef element, CFStringRef key )
+FUNCTION: Boolean IOHIDElementSetProperty ( IOHIDElementRef element, CFStringRef key, CFTypeRef property )
! IOHIDValue
-FUNCTION: CFTypeID IOHIDValueGetTypeID ( ) ;
-FUNCTION: IOHIDValueRef IOHIDValueCreateWithIntegerValue ( CFAllocatorRef allocator, IOHIDElementRef element, ulonglong timeStamp, CFIndex value ) ;
-FUNCTION: IOHIDValueRef IOHIDValueCreateWithBytes ( CFAllocatorRef allocator, IOHIDElementRef element, ulonglong timeStamp, c-string bytes, CFIndex length ) ;
-FUNCTION: IOHIDValueRef IOHIDValueCreateWithBytesNoCopy ( CFAllocatorRef allocator, IOHIDElementRef element, ulonglong timeStamp, c-string bytes, CFIndex length ) ;
-FUNCTION: IOHIDElementRef IOHIDValueGetElement ( IOHIDValueRef value ) ;
-FUNCTION: ulonglong IOHIDValueGetTimeStamp ( IOHIDValueRef value ) ;
-FUNCTION: CFIndex IOHIDValueGetLength ( IOHIDValueRef value ) ;
-FUNCTION: uchar* IOHIDValueGetBytePtr ( IOHIDValueRef value ) ;
-FUNCTION: CFIndex IOHIDValueGetIntegerValue ( IOHIDValueRef value ) ;
-FUNCTION: double IOHIDValueGetScaledValue ( IOHIDValueRef value, IOHIDValueScaleType type ) ;
+FUNCTION: CFTypeID IOHIDValueGetTypeID ( )
+FUNCTION: IOHIDValueRef IOHIDValueCreateWithIntegerValue ( CFAllocatorRef allocator, IOHIDElementRef element, ulonglong timeStamp, CFIndex value )
+FUNCTION: IOHIDValueRef IOHIDValueCreateWithBytes ( CFAllocatorRef allocator, IOHIDElementRef element, ulonglong timeStamp, c-string bytes, CFIndex length )
+FUNCTION: IOHIDValueRef IOHIDValueCreateWithBytesNoCopy ( CFAllocatorRef allocator, IOHIDElementRef element, ulonglong timeStamp, c-string bytes, CFIndex length )
+FUNCTION: IOHIDElementRef IOHIDValueGetElement ( IOHIDValueRef value )
+FUNCTION: ulonglong IOHIDValueGetTimeStamp ( IOHIDValueRef value )
+FUNCTION: CFIndex IOHIDValueGetLength ( IOHIDValueRef value )
+FUNCTION: uchar* IOHIDValueGetBytePtr ( IOHIDValueRef value )
+FUNCTION: CFIndex IOHIDValueGetIntegerValue ( IOHIDValueRef value )
+FUNCTION: double IOHIDValueGetScaledValue ( IOHIDValueRef value, IOHIDValueScaleType type )
! IOHIDTransaction
-FUNCTION: CFTypeID IOHIDTransactionGetTypeID ( ) ;
-FUNCTION: IOHIDTransactionRef IOHIDTransactionCreate ( CFAllocatorRef allocator, IOHIDDeviceRef device, IOHIDTransactionDirectionType direction, IOOptionBits options ) ;
-FUNCTION: IOHIDDeviceRef IOHIDTransactionGetDevice ( IOHIDTransactionRef transaction ) ;
-FUNCTION: IOHIDTransactionDirectionType IOHIDTransactionGetDirection ( IOHIDTransactionRef transaction ) ;
-FUNCTION: void IOHIDTransactionSetDirection ( IOHIDTransactionRef transaction, IOHIDTransactionDirectionType direction ) ;
-FUNCTION: void IOHIDTransactionAddElement ( IOHIDTransactionRef transaction, IOHIDElementRef element ) ;
-FUNCTION: void IOHIDTransactionRemoveElement ( IOHIDTransactionRef transaction, IOHIDElementRef element ) ;
-FUNCTION: Boolean IOHIDTransactionContainsElement ( IOHIDTransactionRef transaction, IOHIDElementRef element ) ;
-FUNCTION: void IOHIDTransactionScheduleWithRunLoop ( IOHIDTransactionRef transaction, CFRunLoopRef runLoop, CFStringRef runLoopMode ) ;
-FUNCTION: void IOHIDTransactionUnscheduleFromRunLoop ( IOHIDTransactionRef transaction, CFRunLoopRef runLoop, CFStringRef runLoopMode ) ;
-FUNCTION: void IOHIDTransactionSetValue ( IOHIDTransactionRef transaction, IOHIDElementRef element, IOHIDValueRef value, IOOptionBits options ) ;
-FUNCTION: IOHIDValueRef IOHIDTransactionGetValue ( IOHIDTransactionRef transaction, IOHIDElementRef element, IOOptionBits options ) ;
-FUNCTION: IOReturn IOHIDTransactionCommit ( IOHIDTransactionRef transaction ) ;
-FUNCTION: IOReturn IOHIDTransactionCommitWithCallback ( IOHIDTransactionRef transaction, CFTimeInterval timeout, IOHIDCallback callback, void* context ) ;
-FUNCTION: void IOHIDTransactionClear ( IOHIDTransactionRef transaction ) ;
+FUNCTION: CFTypeID IOHIDTransactionGetTypeID ( )
+FUNCTION: IOHIDTransactionRef IOHIDTransactionCreate ( CFAllocatorRef allocator, IOHIDDeviceRef device, IOHIDTransactionDirectionType direction, IOOptionBits options )
+FUNCTION: IOHIDDeviceRef IOHIDTransactionGetDevice ( IOHIDTransactionRef transaction )
+FUNCTION: IOHIDTransactionDirectionType IOHIDTransactionGetDirection ( IOHIDTransactionRef transaction )
+FUNCTION: void IOHIDTransactionSetDirection ( IOHIDTransactionRef transaction, IOHIDTransactionDirectionType direction )
+FUNCTION: void IOHIDTransactionAddElement ( IOHIDTransactionRef transaction, IOHIDElementRef element )
+FUNCTION: void IOHIDTransactionRemoveElement ( IOHIDTransactionRef transaction, IOHIDElementRef element )
+FUNCTION: Boolean IOHIDTransactionContainsElement ( IOHIDTransactionRef transaction, IOHIDElementRef element )
+FUNCTION: void IOHIDTransactionScheduleWithRunLoop ( IOHIDTransactionRef transaction, CFRunLoopRef runLoop, CFStringRef runLoopMode )
+FUNCTION: void IOHIDTransactionUnscheduleFromRunLoop ( IOHIDTransactionRef transaction, CFRunLoopRef runLoop, CFStringRef runLoopMode )
+FUNCTION: void IOHIDTransactionSetValue ( IOHIDTransactionRef transaction, IOHIDElementRef element, IOHIDValueRef value, IOOptionBits options )
+FUNCTION: IOHIDValueRef IOHIDTransactionGetValue ( IOHIDTransactionRef transaction, IOHIDElementRef element, IOOptionBits options )
+FUNCTION: IOReturn IOHIDTransactionCommit ( IOHIDTransactionRef transaction )
+FUNCTION: IOReturn IOHIDTransactionCommitWithCallback ( IOHIDTransactionRef transaction, CFTimeInterval timeout, IOHIDCallback callback, void* context )
+FUNCTION: void IOHIDTransactionClear ( IOHIDTransactionRef transaction )
! IOHIDQueue
-FUNCTION: CFTypeID IOHIDQueueGetTypeID ( ) ;
-FUNCTION: IOHIDDeviceRef IOHIDQueueGetDevice ( IOHIDQueueRef queue ) ;
+FUNCTION: CFTypeID IOHIDQueueGetTypeID ( )
+FUNCTION: IOHIDDeviceRef IOHIDQueueGetDevice ( IOHIDQueueRef queue )
CONSTANT: MACH_PORT_NULL 0
CONSTANT: KERN_SUCCESS 0
-FUNCTION: IOReturn IOMasterPort ( mach_port_t bootstrap, mach_port_t* master ) ;
+FUNCTION: IOReturn IOMasterPort ( mach_port_t bootstrap, mach_port_t* master )
-FUNCTION: CFDictionaryRef IOServiceMatching ( c-string name ) ;
-FUNCTION: CFDictionaryRef IOServiceNameMatching ( c-string name ) ;
-FUNCTION: CFDictionaryRef IOBSDNameMatching ( c-string name ) ;
+FUNCTION: CFDictionaryRef IOServiceMatching ( c-string name )
+FUNCTION: CFDictionaryRef IOServiceNameMatching ( c-string name )
+FUNCTION: CFDictionaryRef IOBSDNameMatching ( c-string name )
-FUNCTION: IOReturn IOObjectRetain ( io_object_t o ) ;
-FUNCTION: IOReturn IOObjectRelease ( io_object_t o ) ;
+FUNCTION: IOReturn IOObjectRetain ( io_object_t o )
+FUNCTION: IOReturn IOObjectRelease ( io_object_t o )
-FUNCTION: IOReturn IOServiceGetMatchingServices ( mach_port_t master, CFDictionaryRef matchingDict, io_iterator_t* iterator ) ;
+FUNCTION: IOReturn IOServiceGetMatchingServices ( mach_port_t master, CFDictionaryRef matchingDict, io_iterator_t* iterator )
-FUNCTION: io_object_t IOIteratorNext ( io_iterator_t i ) ;
-FUNCTION: void IOIteratorReset ( io_iterator_t i ) ;
-FUNCTION: boolean_t IOIteratorIsValid ( io_iterator_t i ) ;
+FUNCTION: io_object_t IOIteratorNext ( io_iterator_t i )
+FUNCTION: void IOIteratorReset ( io_iterator_t i )
+FUNCTION: boolean_t IOIteratorIsValid ( io_iterator_t i )
-FUNCTION: IOReturn IORegistryEntryGetPath ( io_registry_entry_t entry, io_name_t plane, io_string_t path ) ;
+FUNCTION: IOReturn IORegistryEntryGetPath ( io_registry_entry_t entry, io_name_t plane, io_string_t path )
-FUNCTION: IOReturn IORegistryEntryCreateCFProperties ( io_registry_entry_t entry, CFMutableDictionaryRef properties, CFAllocatorRef allocator, IOOptionBits options ) ;
+FUNCTION: IOReturn IORegistryEntryCreateCFProperties ( io_registry_entry_t entry, CFMutableDictionaryRef properties, CFAllocatorRef allocator, IOOptionBits options )
-FUNCTION: c-string mach_error_string ( IOReturn error ) ;
+FUNCTION: c-string mach_error_string ( IOReturn error )
TUPLE: mach-error-state error-code error-string ;
: <mach-error> ( code -- error )
LIBRARY: factor
FUNCTION-ALIAS: errno
- int err_no ( ) ;
+ int err_no ( )
FUNCTION-ALIAS: set-errno
- void set_err_no ( int err-no ) ;
+ void set_err_no ( int err-no )
: clear-errno ( -- )
0 set-errno ;
LIBRARY: libc
FUNCTION-ALIAS: (malloc)
- void* malloc ( size_t size ) ;
+ void* malloc ( size_t size )
FUNCTION-ALIAS: (calloc)
- void* calloc ( size_t count, size_t size ) ;
+ void* calloc ( size_t count, size_t size )
FUNCTION-ALIAS: (free)
- void free ( void* alien ) ;
+ void free ( void* alien )
FUNCTION-ALIAS: (realloc)
- void* realloc ( void* alien, size_t size ) ;
+ void* realloc ( void* alien, size_t size )
FUNCTION-ALIAS: strerror_unsafe
- char* strerror ( int errno ) ;
+ char* strerror ( int errno )
! Add a default strerror even though it's not threadsafe
M: object strerror strerror_unsafe ;
: free ( alien -- )
>c-ptr [ delete-malloc ] [ (free) ] bi ;
-FUNCTION: void memset ( void* buf, int char, size_t size ) ;
+FUNCTION: void memset ( void* buf, int char, size_t size )
-FUNCTION: void memcpy ( void* dst, void* src, ulong size ) ;
+FUNCTION: void memcpy ( void* dst, void* src, ulong size )
-FUNCTION: int memcmp ( void* a, void* b, ulong size ) ;
+FUNCTION: int memcmp ( void* a, void* b, ulong size )
: memory= ( a b size -- ? ) memcmp 0 = ; inline
-FUNCTION: size_t strlen ( c-string alien ) ;
+FUNCTION: size_t strlen ( c-string alien )
-FUNCTION: int system ( c-string command ) ;
+FUNCTION: int system ( c-string command )
DESTRUCTOR: free
CONSTANT: SIGUSR1 30
CONSTANT: SIGUSR2 31
-FUNCTION: int strerror_r ( int errno, char* buf, size_t buflen ) ;
+FUNCTION: int strerror_r ( int errno, char* buf, size_t buflen )
M: macosx strerror ( errno -- str )
[
LIBRARY: libm
FUNCTION-ALIAS: facos
- double acos ( double x ) ;
+ double acos ( double x )
FUNCTION-ALIAS: fasin
- double asin ( double x ) ;
+ double asin ( double x )
FUNCTION-ALIAS: fatan
- double atan ( double x ) ;
+ double atan ( double x )
FUNCTION-ALIAS: fatan2
- double atan2 ( double x, double y ) ;
+ double atan2 ( double x, double y )
FUNCTION-ALIAS: fcos
- double cos ( double x ) ;
+ double cos ( double x )
FUNCTION-ALIAS: fsin
- double sin ( double x ) ;
+ double sin ( double x )
FUNCTION-ALIAS: ftan
- double tan ( double x ) ;
+ double tan ( double x )
FUNCTION-ALIAS: fcosh
- double cosh ( double x ) ;
+ double cosh ( double x )
FUNCTION-ALIAS: fsinh
- double sinh ( double x ) ;
+ double sinh ( double x )
FUNCTION-ALIAS: ftanh
- double tanh ( double x ) ;
+ double tanh ( double x )
FUNCTION-ALIAS: fexp
- double exp ( double x ) ;
+ double exp ( double x )
FUNCTION-ALIAS: flog
- double log ( double x ) ;
+ double log ( double x )
FUNCTION-ALIAS: flog10
- double log10 ( double x ) ;
+ double log10 ( double x )
FUNCTION-ALIAS: fpow
- double pow ( double x, double y ) ;
+ double pow ( double x, double y )
FUNCTION-ALIAS: fsqrt
- double sqrt ( double x ) ;
+ double sqrt ( double x )
-FUNCTION: double fmod ( double x, double y ) ;
+FUNCTION: double fmod ( double x, double y )
M: float mod fmod ; inline
! Windows doesn't have these...
FUNCTION-ALIAS: flog1+
- double log1p ( double x ) ;
+ double log1p ( double x )
FUNCTION-ALIAS: facosh
- double acosh ( double x ) ;
+ double acosh ( double x )
FUNCTION-ALIAS: fasinh
- double asinh ( double x ) ;
+ double asinh ( double x )
FUNCTION-ALIAS: fatanh
- double atanh ( double x ) ;
+ double atanh ( double x )
! Miscellaneous
-FUNCTION: void glClearIndex ( GLfloat c ) ;
-FUNCTION: void glClearColor ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) ;
-FUNCTION: void glClear ( GLbitfield mask ) ;
-FUNCTION: void glIndexMask ( GLuint mask ) ;
-FUNCTION: void glColorMask ( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) ;
-FUNCTION: void glAlphaFunc ( GLenum func, GLclampf ref ) ;
-FUNCTION: void glBlendFunc ( GLenum sfactor, GLenum dfactor ) ;
-FUNCTION: void glLogicOp ( GLenum opcode ) ;
-FUNCTION: void glCullFace ( GLenum mode ) ;
-FUNCTION: void glFrontFace ( GLenum mode ) ;
-FUNCTION: void glPointSize ( GLfloat size ) ;
-FUNCTION: void glLineWidth ( GLfloat width ) ;
-FUNCTION: void glLineStipple ( GLint factor, GLushort pattern ) ;
-FUNCTION: void glPolygonMode ( GLenum face, GLenum mode ) ;
-FUNCTION: void glPolygonOffset ( GLfloat factor, GLfloat units ) ;
-FUNCTION: void glPolygonStipple ( GLubyte* mask ) ;
-FUNCTION: void glGetPolygonStipple ( GLubyte* mask ) ;
-FUNCTION: void glEdgeFlag ( GLboolean flag ) ;
-FUNCTION: void glEdgeFlagv ( GLboolean* flag ) ;
-FUNCTION: void glScissor ( GLint x, GLint y, GLsizei width, GLsizei height ) ;
-FUNCTION: void glClipPlane ( GLenum plane, GLdouble* equation ) ;
-FUNCTION: void glGetClipPlane ( GLenum plane, GLdouble* equation ) ;
-FUNCTION: void glDrawBuffer ( GLenum mode ) ;
-FUNCTION: void glReadBuffer ( GLenum mode ) ;
-FUNCTION: void glEnable ( GLenum cap ) ;
-FUNCTION: void glDisable ( GLenum cap ) ;
-FUNCTION: GLboolean glIsEnabled ( GLenum cap ) ;
-
-FUNCTION: void glEnableClientState ( GLenum cap ) ;
-FUNCTION: void glDisableClientState ( GLenum cap ) ;
-FUNCTION: void glGetBooleanv ( GLenum pname, GLboolean* params ) ;
-FUNCTION: void glGetDoublev ( GLenum pname, GLdouble* params ) ;
-FUNCTION: void glGetFloatv ( GLenum pname, GLfloat* params ) ;
-FUNCTION: void glGetIntegerv ( GLenum pname, GLint* params ) ;
-
-FUNCTION: void glPushAttrib ( GLbitfield mask ) ;
-FUNCTION: void glPopAttrib ( ) ;
-
-FUNCTION: void glPushClientAttrib ( GLbitfield mask ) ;
-FUNCTION: void glPopClientAttrib ( ) ;
-
-FUNCTION: GLint glRenderMode ( GLenum mode ) ;
-FUNCTION: GLenum glGetError ( ) ;
-FUNCTION: GLstring glGetString ( GLenum name ) ;
-FUNCTION: void glFinish ( ) ;
-FUNCTION: void glFlush ( ) ;
-FUNCTION: void glHint ( GLenum target, GLenum mode ) ;
-
-FUNCTION: void glClearDepth ( GLclampd depth ) ;
-FUNCTION: void glDepthFunc ( GLenum func ) ;
-FUNCTION: void glDepthMask ( GLboolean flag ) ;
-FUNCTION: void glDepthRange ( GLclampd near_val, GLclampd far_val ) ;
-
-FUNCTION: void glClearAccum ( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) ;
-FUNCTION: void glAccum ( GLenum op, GLfloat value ) ;
-
-FUNCTION: void glMatrixMode ( GLenum mode ) ;
+FUNCTION: void glClearIndex ( GLfloat c )
+FUNCTION: void glClearColor ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha )
+FUNCTION: void glClear ( GLbitfield mask )
+FUNCTION: void glIndexMask ( GLuint mask )
+FUNCTION: void glColorMask ( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha )
+FUNCTION: void glAlphaFunc ( GLenum func, GLclampf ref )
+FUNCTION: void glBlendFunc ( GLenum sfactor, GLenum dfactor )
+FUNCTION: void glLogicOp ( GLenum opcode )
+FUNCTION: void glCullFace ( GLenum mode )
+FUNCTION: void glFrontFace ( GLenum mode )
+FUNCTION: void glPointSize ( GLfloat size )
+FUNCTION: void glLineWidth ( GLfloat width )
+FUNCTION: void glLineStipple ( GLint factor, GLushort pattern )
+FUNCTION: void glPolygonMode ( GLenum face, GLenum mode )
+FUNCTION: void glPolygonOffset ( GLfloat factor, GLfloat units )
+FUNCTION: void glPolygonStipple ( GLubyte* mask )
+FUNCTION: void glGetPolygonStipple ( GLubyte* mask )
+FUNCTION: void glEdgeFlag ( GLboolean flag )
+FUNCTION: void glEdgeFlagv ( GLboolean* flag )
+FUNCTION: void glScissor ( GLint x, GLint y, GLsizei width, GLsizei height )
+FUNCTION: void glClipPlane ( GLenum plane, GLdouble* equation )
+FUNCTION: void glGetClipPlane ( GLenum plane, GLdouble* equation )
+FUNCTION: void glDrawBuffer ( GLenum mode )
+FUNCTION: void glReadBuffer ( GLenum mode )
+FUNCTION: void glEnable ( GLenum cap )
+FUNCTION: void glDisable ( GLenum cap )
+FUNCTION: GLboolean glIsEnabled ( GLenum cap )
+
+FUNCTION: void glEnableClientState ( GLenum cap )
+FUNCTION: void glDisableClientState ( GLenum cap )
+FUNCTION: void glGetBooleanv ( GLenum pname, GLboolean* params )
+FUNCTION: void glGetDoublev ( GLenum pname, GLdouble* params )
+FUNCTION: void glGetFloatv ( GLenum pname, GLfloat* params )
+FUNCTION: void glGetIntegerv ( GLenum pname, GLint* params )
+
+FUNCTION: void glPushAttrib ( GLbitfield mask )
+FUNCTION: void glPopAttrib ( )
+
+FUNCTION: void glPushClientAttrib ( GLbitfield mask )
+FUNCTION: void glPopClientAttrib ( )
+
+FUNCTION: GLint glRenderMode ( GLenum mode )
+FUNCTION: GLenum glGetError ( )
+FUNCTION: GLstring glGetString ( GLenum name )
+FUNCTION: void glFinish ( )
+FUNCTION: void glFlush ( )
+FUNCTION: void glHint ( GLenum target, GLenum mode )
+
+FUNCTION: void glClearDepth ( GLclampd depth )
+FUNCTION: void glDepthFunc ( GLenum func )
+FUNCTION: void glDepthMask ( GLboolean flag )
+FUNCTION: void glDepthRange ( GLclampd near_val, GLclampd far_val )
+
+FUNCTION: void glClearAccum ( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha )
+FUNCTION: void glAccum ( GLenum op, GLfloat value )
+
+FUNCTION: void glMatrixMode ( GLenum mode )
FUNCTION: void glOrtho ( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top,
- GLdouble near_val, GLdouble far_val ) ;
+ GLdouble near_val, GLdouble far_val )
FUNCTION: void glFrustum ( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top,
- GLdouble near_val, GLdouble far_val ) ;
-FUNCTION: void glViewport ( GLint x, GLint y, GLsizei width, GLsizei height ) ;
-FUNCTION: void glPushMatrix ( ) ;
-FUNCTION: void glPopMatrix ( ) ;
-FUNCTION: void glLoadIdentity ( ) ;
-FUNCTION: void glLoadMatrixd ( GLdouble* m ) ;
-FUNCTION: void glLoadMatrixf ( GLfloat* m ) ;
-FUNCTION: void glMultMatrixd ( GLdouble* m ) ;
-FUNCTION: void glMultMatrixf ( GLfloat* m ) ;
-FUNCTION: void glRotated ( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) ;
-FUNCTION: void glRotatef ( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) ;
-FUNCTION: void glScaled ( GLdouble x, GLdouble y, GLdouble z ) ;
-FUNCTION: void glScalef ( GLfloat x, GLfloat y, GLfloat z ) ;
-FUNCTION: void glTranslated ( GLdouble x, GLdouble y, GLdouble z ) ;
-FUNCTION: void glTranslatef ( GLfloat x, GLfloat y, GLfloat z ) ;
-
-
-FUNCTION: GLboolean glIsList ( GLuint list ) ;
-FUNCTION: void glDeleteLists ( GLuint list, GLsizei range ) ;
-FUNCTION: GLuint glGenLists ( GLsizei range ) ;
-FUNCTION: void glNewList ( GLuint list, GLenum mode ) ;
-FUNCTION: void glEndList ( ) ;
-FUNCTION: void glCallList ( GLuint list ) ;
-FUNCTION: void glCallLists ( GLsizei n, GLenum type, GLvoid* lists ) ;
-FUNCTION: void glListBase ( GLuint base ) ;
-
-FUNCTION: void glBegin ( GLenum mode ) ;
-FUNCTION: void glEnd ( ) ;
-
-FUNCTION: void glVertex2d ( GLdouble x, GLdouble y ) ;
-FUNCTION: void glVertex2f ( GLfloat x, GLfloat y ) ;
-FUNCTION: void glVertex2i ( GLint x, GLint y ) ;
-FUNCTION: void glVertex2s ( GLshort x, GLshort y ) ;
-
-FUNCTION: void glVertex3d ( GLdouble x, GLdouble y, GLdouble z ) ;
-FUNCTION: void glVertex3f ( GLfloat x, GLfloat y, GLfloat z ) ;
-FUNCTION: void glVertex3i ( GLint x, GLint y, GLint z ) ;
-FUNCTION: void glVertex3s ( GLshort x, GLshort y, GLshort z ) ;
-
-FUNCTION: void glVertex4d ( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) ;
-FUNCTION: void glVertex4f ( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) ;
-FUNCTION: void glVertex4i ( GLint x, GLint y, GLint z, GLint w ) ;
-FUNCTION: void glVertex4s ( GLshort x, GLshort y, GLshort z, GLshort w ) ;
-
-FUNCTION: void glVertex2dv ( GLdouble* v ) ;
-FUNCTION: void glVertex2fv ( GLfloat* v ) ;
-FUNCTION: void glVertex2iv ( GLint* v ) ;
-FUNCTION: void glVertex2sv ( GLshort* v ) ;
-
-FUNCTION: void glVertex3dv ( GLdouble* v ) ;
-FUNCTION: void glVertex3fv ( GLfloat* v ) ;
-FUNCTION: void glVertex3iv ( GLint* v ) ;
-FUNCTION: void glVertex3sv ( GLshort* v ) ;
-
-FUNCTION: void glVertex4dv ( GLdouble* v ) ;
-FUNCTION: void glVertex4fv ( GLfloat* v ) ;
-FUNCTION: void glVertex4iv ( GLint* v ) ;
-FUNCTION: void glVertex4sv ( GLshort* v ) ;
-
-FUNCTION: void glNormal3b ( GLbyte nx, GLbyte ny, GLbyte nz ) ;
-FUNCTION: void glNormal3d ( GLdouble nx, GLdouble ny, GLdouble nz ) ;
-FUNCTION: void glNormal3f ( GLfloat nx, GLfloat ny, GLfloat nz ) ;
-FUNCTION: void glNormal3i ( GLint nx, GLint ny, GLint nz ) ;
-FUNCTION: void glNormal3s ( GLshort nx, GLshort ny, GLshort nz ) ;
-
-FUNCTION: void glNormal3bv ( GLbyte* v ) ;
-FUNCTION: void glNormal3dv ( GLdouble* v ) ;
-FUNCTION: void glNormal3fv ( GLfloat* v ) ;
-FUNCTION: void glNormal3iv ( GLint* v ) ;
-FUNCTION: void glNormal3sv ( GLshort* v ) ;
-
-FUNCTION: void glIndexd ( GLdouble c ) ;
-FUNCTION: void glIndexf ( GLfloat c ) ;
-FUNCTION: void glIndexi ( GLint c ) ;
-FUNCTION: void glIndexs ( GLshort c ) ;
-FUNCTION: void glIndexub ( GLubyte c ) ;
-
-FUNCTION: void glIndexdv ( GLdouble* c ) ;
-FUNCTION: void glIndexfv ( GLfloat* c ) ;
-FUNCTION: void glIndexiv ( GLint* c ) ;
-FUNCTION: void glIndexsv ( GLshort* c ) ;
-FUNCTION: void glIndexubv ( GLubyte* c ) ;
-
-FUNCTION: void glColor3b ( GLbyte red, GLbyte green, GLbyte blue ) ;
-FUNCTION: void glColor3d ( GLdouble red, GLdouble green, GLdouble blue ) ;
-FUNCTION: void glColor3f ( GLfloat red, GLfloat green, GLfloat blue ) ;
-FUNCTION: void glColor3i ( GLint red, GLint green, GLint blue ) ;
-FUNCTION: void glColor3s ( GLshort red, GLshort green, GLshort blue ) ;
-FUNCTION: void glColor3ub ( GLubyte red, GLubyte green, GLubyte blue ) ;
-FUNCTION: void glColor3ui ( GLuint red, GLuint green, GLuint blue ) ;
-FUNCTION: void glColor3us ( GLushort red, GLushort green, GLushort blue ) ;
-
-FUNCTION: void glColor4b ( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) ;
-FUNCTION: void glColor4d ( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) ;
-FUNCTION: void glColor4f ( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) ;
-FUNCTION: void glColor4i ( GLint red, GLint green, GLint blue, GLint alpha ) ;
-FUNCTION: void glColor4s ( GLshort red, GLshort green, GLshort blue, GLshort alpha ) ;
-FUNCTION: void glColor4ub ( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) ;
-FUNCTION: void glColor4ui ( GLuint red, GLuint green, GLuint blue, GLuint alpha ) ;
-FUNCTION: void glColor4us ( GLushort red, GLushort green, GLushort blue, GLushort alpha ) ;
-
-FUNCTION: void glColor3bv ( GLbyte* v ) ;
-FUNCTION: void glColor3dv ( GLdouble* v ) ;
-FUNCTION: void glColor3fv ( GLfloat* v ) ;
-FUNCTION: void glColor3iv ( GLint* v ) ;
-FUNCTION: void glColor3sv ( GLshort* v ) ;
-FUNCTION: void glColor3ubv ( GLubyte* v ) ;
-FUNCTION: void glColor3uiv ( GLuint* v ) ;
-FUNCTION: void glColor3usv ( GLushort* v ) ;
-
-FUNCTION: void glColor4bv ( GLbyte* v ) ;
-FUNCTION: void glColor4dv ( GLdouble* v ) ;
-FUNCTION: void glColor4fv ( GLfloat* v ) ;
-FUNCTION: void glColor4iv ( GLint* v ) ;
-FUNCTION: void glColor4sv ( GLshort* v ) ;
-FUNCTION: void glColor4ubv ( GLubyte* v ) ;
-FUNCTION: void glColor4uiv ( GLuint* v ) ;
-FUNCTION: void glColor4usv ( GLushort* v ) ;
-
-
-FUNCTION: void glTexCoord1d ( GLdouble s ) ;
-FUNCTION: void glTexCoord1f ( GLfloat s ) ;
-FUNCTION: void glTexCoord1i ( GLint s ) ;
-FUNCTION: void glTexCoord1s ( GLshort s ) ;
-
-FUNCTION: void glTexCoord2d ( GLdouble s, GLdouble t ) ;
-FUNCTION: void glTexCoord2f ( GLfloat s, GLfloat t ) ;
-FUNCTION: void glTexCoord2i ( GLint s, GLint t ) ;
-FUNCTION: void glTexCoord2s ( GLshort s, GLshort t ) ;
-
-FUNCTION: void glTexCoord3d ( GLdouble s, GLdouble t, GLdouble r ) ;
-FUNCTION: void glTexCoord3f ( GLfloat s, GLfloat t, GLfloat r ) ;
-FUNCTION: void glTexCoord3i ( GLint s, GLint t, GLint r ) ;
-FUNCTION: void glTexCoord3s ( GLshort s, GLshort t, GLshort r ) ;
-
-FUNCTION: void glTexCoord4d ( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) ;
-FUNCTION: void glTexCoord4f ( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) ;
-FUNCTION: void glTexCoord4i ( GLint s, GLint t, GLint r, GLint q ) ;
-FUNCTION: void glTexCoord4s ( GLshort s, GLshort t, GLshort r, GLshort q ) ;
-
-FUNCTION: void glTexCoord1dv ( GLdouble* v ) ;
-FUNCTION: void glTexCoord1fv ( GLfloat* v ) ;
-FUNCTION: void glTexCoord1iv ( GLint* v ) ;
-FUNCTION: void glTexCoord1sv ( GLshort* v ) ;
-
-FUNCTION: void glTexCoord2dv ( GLdouble* v ) ;
-FUNCTION: void glTexCoord2fv ( GLfloat* v ) ;
-FUNCTION: void glTexCoord2iv ( GLint* v ) ;
-FUNCTION: void glTexCoord2sv ( GLshort* v ) ;
-
-FUNCTION: void glTexCoord3dv ( GLdouble* v ) ;
-FUNCTION: void glTexCoord3fv ( GLfloat* v ) ;
-FUNCTION: void glTexCoord3iv ( GLint* v ) ;
-FUNCTION: void glTexCoord3sv ( GLshort* v ) ;
-
-FUNCTION: void glTexCoord4dv ( GLdouble* v ) ;
-FUNCTION: void glTexCoord4fv ( GLfloat* v ) ;
-FUNCTION: void glTexCoord4iv ( GLint* v ) ;
-FUNCTION: void glTexCoord4sv ( GLshort* v ) ;
-
-FUNCTION: void glRasterPos2d ( GLdouble x, GLdouble y ) ;
-FUNCTION: void glRasterPos2f ( GLfloat x, GLfloat y ) ;
-FUNCTION: void glRasterPos2i ( GLint x, GLint y ) ;
-FUNCTION: void glRasterPos2s ( GLshort x, GLshort y ) ;
-
-FUNCTION: void glRasterPos3d ( GLdouble x, GLdouble y, GLdouble z ) ;
-FUNCTION: void glRasterPos3f ( GLfloat x, GLfloat y, GLfloat z ) ;
-FUNCTION: void glRasterPos3i ( GLint x, GLint y, GLint z ) ;
-FUNCTION: void glRasterPos3s ( GLshort x, GLshort y, GLshort z ) ;
-
-FUNCTION: void glRasterPos4d ( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) ;
-FUNCTION: void glRasterPos4f ( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) ;
-FUNCTION: void glRasterPos4i ( GLint x, GLint y, GLint z, GLint w ) ;
-FUNCTION: void glRasterPos4s ( GLshort x, GLshort y, GLshort z, GLshort w ) ;
-
-FUNCTION: void glRasterPos2dv ( GLdouble* v ) ;
-FUNCTION: void glRasterPos2fv ( GLfloat* v ) ;
-FUNCTION: void glRasterPos2iv ( GLint* v ) ;
-FUNCTION: void glRasterPos2sv ( GLshort* v ) ;
-
-FUNCTION: void glRasterPos3dv ( GLdouble* v ) ;
-FUNCTION: void glRasterPos3fv ( GLfloat* v ) ;
-FUNCTION: void glRasterPos3iv ( GLint* v ) ;
-FUNCTION: void glRasterPos3sv ( GLshort* v ) ;
-
-FUNCTION: void glRasterPos4dv ( GLdouble* v ) ;
-FUNCTION: void glRasterPos4fv ( GLfloat* v ) ;
-FUNCTION: void glRasterPos4iv ( GLint* v ) ;
-FUNCTION: void glRasterPos4sv ( GLshort* v ) ;
-
-
-FUNCTION: void glRectd ( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) ;
-FUNCTION: void glRectf ( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) ;
-FUNCTION: void glRecti ( GLint x1, GLint y1, GLint x2, GLint y2 ) ;
-FUNCTION: void glRects ( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) ;
-
-FUNCTION: void glRectdv ( GLdouble* v1, GLdouble* v2 ) ;
-FUNCTION: void glRectfv ( GLfloat* v1, GLfloat* v2 ) ;
-FUNCTION: void glRectiv ( GLint* v1, GLint* v2 ) ;
-FUNCTION: void glRectsv ( GLshort* v1, GLshort* v2 ) ;
+ GLdouble near_val, GLdouble far_val )
+FUNCTION: void glViewport ( GLint x, GLint y, GLsizei width, GLsizei height )
+FUNCTION: void glPushMatrix ( )
+FUNCTION: void glPopMatrix ( )
+FUNCTION: void glLoadIdentity ( )
+FUNCTION: void glLoadMatrixd ( GLdouble* m )
+FUNCTION: void glLoadMatrixf ( GLfloat* m )
+FUNCTION: void glMultMatrixd ( GLdouble* m )
+FUNCTION: void glMultMatrixf ( GLfloat* m )
+FUNCTION: void glRotated ( GLdouble angle, GLdouble x, GLdouble y, GLdouble z )
+FUNCTION: void glRotatef ( GLfloat angle, GLfloat x, GLfloat y, GLfloat z )
+FUNCTION: void glScaled ( GLdouble x, GLdouble y, GLdouble z )
+FUNCTION: void glScalef ( GLfloat x, GLfloat y, GLfloat z )
+FUNCTION: void glTranslated ( GLdouble x, GLdouble y, GLdouble z )
+FUNCTION: void glTranslatef ( GLfloat x, GLfloat y, GLfloat z )
+
+
+FUNCTION: GLboolean glIsList ( GLuint list )
+FUNCTION: void glDeleteLists ( GLuint list, GLsizei range )
+FUNCTION: GLuint glGenLists ( GLsizei range )
+FUNCTION: void glNewList ( GLuint list, GLenum mode )
+FUNCTION: void glEndList ( )
+FUNCTION: void glCallList ( GLuint list )
+FUNCTION: void glCallLists ( GLsizei n, GLenum type, GLvoid* lists )
+FUNCTION: void glListBase ( GLuint base )
+
+FUNCTION: void glBegin ( GLenum mode )
+FUNCTION: void glEnd ( )
+
+FUNCTION: void glVertex2d ( GLdouble x, GLdouble y )
+FUNCTION: void glVertex2f ( GLfloat x, GLfloat y )
+FUNCTION: void glVertex2i ( GLint x, GLint y )
+FUNCTION: void glVertex2s ( GLshort x, GLshort y )
+
+FUNCTION: void glVertex3d ( GLdouble x, GLdouble y, GLdouble z )
+FUNCTION: void glVertex3f ( GLfloat x, GLfloat y, GLfloat z )
+FUNCTION: void glVertex3i ( GLint x, GLint y, GLint z )
+FUNCTION: void glVertex3s ( GLshort x, GLshort y, GLshort z )
+
+FUNCTION: void glVertex4d ( GLdouble x, GLdouble y, GLdouble z, GLdouble w )
+FUNCTION: void glVertex4f ( GLfloat x, GLfloat y, GLfloat z, GLfloat w )
+FUNCTION: void glVertex4i ( GLint x, GLint y, GLint z, GLint w )
+FUNCTION: void glVertex4s ( GLshort x, GLshort y, GLshort z, GLshort w )
+
+FUNCTION: void glVertex2dv ( GLdouble* v )
+FUNCTION: void glVertex2fv ( GLfloat* v )
+FUNCTION: void glVertex2iv ( GLint* v )
+FUNCTION: void glVertex2sv ( GLshort* v )
+
+FUNCTION: void glVertex3dv ( GLdouble* v )
+FUNCTION: void glVertex3fv ( GLfloat* v )
+FUNCTION: void glVertex3iv ( GLint* v )
+FUNCTION: void glVertex3sv ( GLshort* v )
+
+FUNCTION: void glVertex4dv ( GLdouble* v )
+FUNCTION: void glVertex4fv ( GLfloat* v )
+FUNCTION: void glVertex4iv ( GLint* v )
+FUNCTION: void glVertex4sv ( GLshort* v )
+
+FUNCTION: void glNormal3b ( GLbyte nx, GLbyte ny, GLbyte nz )
+FUNCTION: void glNormal3d ( GLdouble nx, GLdouble ny, GLdouble nz )
+FUNCTION: void glNormal3f ( GLfloat nx, GLfloat ny, GLfloat nz )
+FUNCTION: void glNormal3i ( GLint nx, GLint ny, GLint nz )
+FUNCTION: void glNormal3s ( GLshort nx, GLshort ny, GLshort nz )
+
+FUNCTION: void glNormal3bv ( GLbyte* v )
+FUNCTION: void glNormal3dv ( GLdouble* v )
+FUNCTION: void glNormal3fv ( GLfloat* v )
+FUNCTION: void glNormal3iv ( GLint* v )
+FUNCTION: void glNormal3sv ( GLshort* v )
+
+FUNCTION: void glIndexd ( GLdouble c )
+FUNCTION: void glIndexf ( GLfloat c )
+FUNCTION: void glIndexi ( GLint c )
+FUNCTION: void glIndexs ( GLshort c )
+FUNCTION: void glIndexub ( GLubyte c )
+
+FUNCTION: void glIndexdv ( GLdouble* c )
+FUNCTION: void glIndexfv ( GLfloat* c )
+FUNCTION: void glIndexiv ( GLint* c )
+FUNCTION: void glIndexsv ( GLshort* c )
+FUNCTION: void glIndexubv ( GLubyte* c )
+
+FUNCTION: void glColor3b ( GLbyte red, GLbyte green, GLbyte blue )
+FUNCTION: void glColor3d ( GLdouble red, GLdouble green, GLdouble blue )
+FUNCTION: void glColor3f ( GLfloat red, GLfloat green, GLfloat blue )
+FUNCTION: void glColor3i ( GLint red, GLint green, GLint blue )
+FUNCTION: void glColor3s ( GLshort red, GLshort green, GLshort blue )
+FUNCTION: void glColor3ub ( GLubyte red, GLubyte green, GLubyte blue )
+FUNCTION: void glColor3ui ( GLuint red, GLuint green, GLuint blue )
+FUNCTION: void glColor3us ( GLushort red, GLushort green, GLushort blue )
+
+FUNCTION: void glColor4b ( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha )
+FUNCTION: void glColor4d ( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha )
+FUNCTION: void glColor4f ( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha )
+FUNCTION: void glColor4i ( GLint red, GLint green, GLint blue, GLint alpha )
+FUNCTION: void glColor4s ( GLshort red, GLshort green, GLshort blue, GLshort alpha )
+FUNCTION: void glColor4ub ( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha )
+FUNCTION: void glColor4ui ( GLuint red, GLuint green, GLuint blue, GLuint alpha )
+FUNCTION: void glColor4us ( GLushort red, GLushort green, GLushort blue, GLushort alpha )
+
+FUNCTION: void glColor3bv ( GLbyte* v )
+FUNCTION: void glColor3dv ( GLdouble* v )
+FUNCTION: void glColor3fv ( GLfloat* v )
+FUNCTION: void glColor3iv ( GLint* v )
+FUNCTION: void glColor3sv ( GLshort* v )
+FUNCTION: void glColor3ubv ( GLubyte* v )
+FUNCTION: void glColor3uiv ( GLuint* v )
+FUNCTION: void glColor3usv ( GLushort* v )
+
+FUNCTION: void glColor4bv ( GLbyte* v )
+FUNCTION: void glColor4dv ( GLdouble* v )
+FUNCTION: void glColor4fv ( GLfloat* v )
+FUNCTION: void glColor4iv ( GLint* v )
+FUNCTION: void glColor4sv ( GLshort* v )
+FUNCTION: void glColor4ubv ( GLubyte* v )
+FUNCTION: void glColor4uiv ( GLuint* v )
+FUNCTION: void glColor4usv ( GLushort* v )
+
+
+FUNCTION: void glTexCoord1d ( GLdouble s )
+FUNCTION: void glTexCoord1f ( GLfloat s )
+FUNCTION: void glTexCoord1i ( GLint s )
+FUNCTION: void glTexCoord1s ( GLshort s )
+
+FUNCTION: void glTexCoord2d ( GLdouble s, GLdouble t )
+FUNCTION: void glTexCoord2f ( GLfloat s, GLfloat t )
+FUNCTION: void glTexCoord2i ( GLint s, GLint t )
+FUNCTION: void glTexCoord2s ( GLshort s, GLshort t )
+
+FUNCTION: void glTexCoord3d ( GLdouble s, GLdouble t, GLdouble r )
+FUNCTION: void glTexCoord3f ( GLfloat s, GLfloat t, GLfloat r )
+FUNCTION: void glTexCoord3i ( GLint s, GLint t, GLint r )
+FUNCTION: void glTexCoord3s ( GLshort s, GLshort t, GLshort r )
+
+FUNCTION: void glTexCoord4d ( GLdouble s, GLdouble t, GLdouble r, GLdouble q )
+FUNCTION: void glTexCoord4f ( GLfloat s, GLfloat t, GLfloat r, GLfloat q )
+FUNCTION: void glTexCoord4i ( GLint s, GLint t, GLint r, GLint q )
+FUNCTION: void glTexCoord4s ( GLshort s, GLshort t, GLshort r, GLshort q )
+
+FUNCTION: void glTexCoord1dv ( GLdouble* v )
+FUNCTION: void glTexCoord1fv ( GLfloat* v )
+FUNCTION: void glTexCoord1iv ( GLint* v )
+FUNCTION: void glTexCoord1sv ( GLshort* v )
+
+FUNCTION: void glTexCoord2dv ( GLdouble* v )
+FUNCTION: void glTexCoord2fv ( GLfloat* v )
+FUNCTION: void glTexCoord2iv ( GLint* v )
+FUNCTION: void glTexCoord2sv ( GLshort* v )
+
+FUNCTION: void glTexCoord3dv ( GLdouble* v )
+FUNCTION: void glTexCoord3fv ( GLfloat* v )
+FUNCTION: void glTexCoord3iv ( GLint* v )
+FUNCTION: void glTexCoord3sv ( GLshort* v )
+
+FUNCTION: void glTexCoord4dv ( GLdouble* v )
+FUNCTION: void glTexCoord4fv ( GLfloat* v )
+FUNCTION: void glTexCoord4iv ( GLint* v )
+FUNCTION: void glTexCoord4sv ( GLshort* v )
+
+FUNCTION: void glRasterPos2d ( GLdouble x, GLdouble y )
+FUNCTION: void glRasterPos2f ( GLfloat x, GLfloat y )
+FUNCTION: void glRasterPos2i ( GLint x, GLint y )
+FUNCTION: void glRasterPos2s ( GLshort x, GLshort y )
+
+FUNCTION: void glRasterPos3d ( GLdouble x, GLdouble y, GLdouble z )
+FUNCTION: void glRasterPos3f ( GLfloat x, GLfloat y, GLfloat z )
+FUNCTION: void glRasterPos3i ( GLint x, GLint y, GLint z )
+FUNCTION: void glRasterPos3s ( GLshort x, GLshort y, GLshort z )
+
+FUNCTION: void glRasterPos4d ( GLdouble x, GLdouble y, GLdouble z, GLdouble w )
+FUNCTION: void glRasterPos4f ( GLfloat x, GLfloat y, GLfloat z, GLfloat w )
+FUNCTION: void glRasterPos4i ( GLint x, GLint y, GLint z, GLint w )
+FUNCTION: void glRasterPos4s ( GLshort x, GLshort y, GLshort z, GLshort w )
+
+FUNCTION: void glRasterPos2dv ( GLdouble* v )
+FUNCTION: void glRasterPos2fv ( GLfloat* v )
+FUNCTION: void glRasterPos2iv ( GLint* v )
+FUNCTION: void glRasterPos2sv ( GLshort* v )
+
+FUNCTION: void glRasterPos3dv ( GLdouble* v )
+FUNCTION: void glRasterPos3fv ( GLfloat* v )
+FUNCTION: void glRasterPos3iv ( GLint* v )
+FUNCTION: void glRasterPos3sv ( GLshort* v )
+
+FUNCTION: void glRasterPos4dv ( GLdouble* v )
+FUNCTION: void glRasterPos4fv ( GLfloat* v )
+FUNCTION: void glRasterPos4iv ( GLint* v )
+FUNCTION: void glRasterPos4sv ( GLshort* v )
+
+
+FUNCTION: void glRectd ( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 )
+FUNCTION: void glRectf ( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 )
+FUNCTION: void glRecti ( GLint x1, GLint y1, GLint x2, GLint y2 )
+FUNCTION: void glRects ( GLshort x1, GLshort y1, GLshort x2, GLshort y2 )
+
+FUNCTION: void glRectdv ( GLdouble* v1, GLdouble* v2 )
+FUNCTION: void glRectfv ( GLfloat* v1, GLfloat* v2 )
+FUNCTION: void glRectiv ( GLint* v1, GLint* v2 )
+FUNCTION: void glRectsv ( GLshort* v1, GLshort* v2 )
! Vertex Arrays (1.1)
-FUNCTION: void glVertexPointer ( GLint size, GLenum type, GLsizei stride, GLvoid* ptr ) ;
-FUNCTION: void glNormalPointer ( GLenum type, GLsizei stride, GLvoid* ptr ) ;
-FUNCTION: void glColorPointer ( GLint size, GLenum type, GLsizei stride, GLvoid* ptr ) ;
-FUNCTION: void glIndexPointer ( GLenum type, GLsizei stride, GLvoid* ptr ) ;
-FUNCTION: void glTexCoordPointer ( GLint size, GLenum type, GLsizei stride, GLvoid* ptr ) ;
-FUNCTION: void glEdgeFlagPointer ( GLsizei stride, GLvoid* ptr ) ;
+FUNCTION: void glVertexPointer ( GLint size, GLenum type, GLsizei stride, GLvoid* ptr )
+FUNCTION: void glNormalPointer ( GLenum type, GLsizei stride, GLvoid* ptr )
+FUNCTION: void glColorPointer ( GLint size, GLenum type, GLsizei stride, GLvoid* ptr )
+FUNCTION: void glIndexPointer ( GLenum type, GLsizei stride, GLvoid* ptr )
+FUNCTION: void glTexCoordPointer ( GLint size, GLenum type, GLsizei stride, GLvoid* ptr )
+FUNCTION: void glEdgeFlagPointer ( GLsizei stride, GLvoid* ptr )
! [09:39] (slava) NULL <void*>
! [09:39] (slava) then keep that object
! [09:39] (slava) when you want to get the value stored there,* void*
! [09:39] (slava) which returns an alien
-FUNCTION: void glGetPointerv ( GLenum pname, GLvoid** params ) ;
+FUNCTION: void glGetPointerv ( GLenum pname, GLvoid** params )
-FUNCTION: void glArrayElement ( GLint i ) ;
-FUNCTION: void glDrawArrays ( GLenum mode, GLint first, GLsizei count ) ;
-FUNCTION: void glDrawElements ( GLenum mode, GLsizei count, GLenum type, GLvoid* indices ) ;
-FUNCTION: void glInterleavedArrays ( GLenum format, GLsizei stride, GLvoid* pointer ) ;
+FUNCTION: void glArrayElement ( GLint i )
+FUNCTION: void glDrawArrays ( GLenum mode, GLint first, GLsizei count )
+FUNCTION: void glDrawElements ( GLenum mode, GLsizei count, GLenum type, GLvoid* indices )
+FUNCTION: void glInterleavedArrays ( GLenum format, GLsizei stride, GLvoid* pointer )
! Lighting
-FUNCTION: void glShadeModel ( GLenum mode ) ;
+FUNCTION: void glShadeModel ( GLenum mode )
-FUNCTION: void glLightf ( GLenum light, GLenum pname, GLfloat param ) ;
-FUNCTION: void glLighti ( GLenum light, GLenum pname, GLint param ) ;
-FUNCTION: void glLightfv ( GLenum light, GLenum pname, GLfloat* params ) ;
-FUNCTION: void glLightiv ( GLenum light, GLenum pname, GLint* params ) ;
-FUNCTION: void glGetLightfv ( GLenum light, GLenum pname, GLfloat* params ) ;
-FUNCTION: void glGetLightiv ( GLenum light, GLenum pname, GLint* params ) ;
+FUNCTION: void glLightf ( GLenum light, GLenum pname, GLfloat param )
+FUNCTION: void glLighti ( GLenum light, GLenum pname, GLint param )
+FUNCTION: void glLightfv ( GLenum light, GLenum pname, GLfloat* params )
+FUNCTION: void glLightiv ( GLenum light, GLenum pname, GLint* params )
+FUNCTION: void glGetLightfv ( GLenum light, GLenum pname, GLfloat* params )
+FUNCTION: void glGetLightiv ( GLenum light, GLenum pname, GLint* params )
-FUNCTION: void glLightModelf ( GLenum pname, GLfloat param ) ;
-FUNCTION: void glLightModeli ( GLenum pname, GLint param ) ;
-FUNCTION: void glLightModelfv ( GLenum pname, GLfloat* params ) ;
-FUNCTION: void glLightModeliv ( GLenum pname, GLint* params ) ;
+FUNCTION: void glLightModelf ( GLenum pname, GLfloat param )
+FUNCTION: void glLightModeli ( GLenum pname, GLint param )
+FUNCTION: void glLightModelfv ( GLenum pname, GLfloat* params )
+FUNCTION: void glLightModeliv ( GLenum pname, GLint* params )
-FUNCTION: void glMaterialf ( GLenum face, GLenum pname, GLfloat param ) ;
-FUNCTION: void glMateriali ( GLenum face, GLenum pname, GLint param ) ;
-FUNCTION: void glMaterialfv ( GLenum face, GLenum pname, GLfloat* params ) ;
-FUNCTION: void glMaterialiv ( GLenum face, GLenum pname, GLint* params ) ;
+FUNCTION: void glMaterialf ( GLenum face, GLenum pname, GLfloat param )
+FUNCTION: void glMateriali ( GLenum face, GLenum pname, GLint param )
+FUNCTION: void glMaterialfv ( GLenum face, GLenum pname, GLfloat* params )
+FUNCTION: void glMaterialiv ( GLenum face, GLenum pname, GLint* params )
-FUNCTION: void glGetMaterialfv ( GLenum face, GLenum pname, GLfloat* params ) ;
-FUNCTION: void glGetMaterialiv ( GLenum face, GLenum pname, GLint* params ) ;
+FUNCTION: void glGetMaterialfv ( GLenum face, GLenum pname, GLfloat* params )
+FUNCTION: void glGetMaterialiv ( GLenum face, GLenum pname, GLint* params )
-FUNCTION: void glColorMaterial ( GLenum face, GLenum mode ) ;
+FUNCTION: void glColorMaterial ( GLenum face, GLenum mode )
! Raster functions
-FUNCTION: void glPixelZoom ( GLfloat xfactor, GLfloat yfactor ) ;
+FUNCTION: void glPixelZoom ( GLfloat xfactor, GLfloat yfactor )
-FUNCTION: void glPixelStoref ( GLenum pname, GLfloat param ) ;
-FUNCTION: void glPixelStorei ( GLenum pname, GLint param ) ;
+FUNCTION: void glPixelStoref ( GLenum pname, GLfloat param )
+FUNCTION: void glPixelStorei ( GLenum pname, GLint param )
-FUNCTION: void glPixelTransferf ( GLenum pname, GLfloat param ) ;
-FUNCTION: void glPixelTransferi ( GLenum pname, GLint param ) ;
+FUNCTION: void glPixelTransferf ( GLenum pname, GLfloat param )
+FUNCTION: void glPixelTransferi ( GLenum pname, GLint param )
-FUNCTION: void glPixelMapfv ( GLenum map, GLsizei mapsize, GLfloat* values ) ;
-FUNCTION: void glPixelMapuiv ( GLenum map, GLsizei mapsize, GLuint* values ) ;
-FUNCTION: void glPixelMapusv ( GLenum map, GLsizei mapsize, GLushort* values ) ;
+FUNCTION: void glPixelMapfv ( GLenum map, GLsizei mapsize, GLfloat* values )
+FUNCTION: void glPixelMapuiv ( GLenum map, GLsizei mapsize, GLuint* values )
+FUNCTION: void glPixelMapusv ( GLenum map, GLsizei mapsize, GLushort* values )
-FUNCTION: void glGetPixelMapfv ( GLenum map, GLfloat* values ) ;
-FUNCTION: void glGetPixelMapuiv ( GLenum map, GLuint* values ) ;
-FUNCTION: void glGetPixelMapusv ( GLenum map, GLushort* values ) ;
+FUNCTION: void glGetPixelMapfv ( GLenum map, GLfloat* values )
+FUNCTION: void glGetPixelMapuiv ( GLenum map, GLuint* values )
+FUNCTION: void glGetPixelMapusv ( GLenum map, GLushort* values )
FUNCTION: void glBitmap ( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig,
- GLfloat xmove, GLfloat ymove, GLubyte* bitmap ) ;
+ GLfloat xmove, GLfloat ymove, GLubyte* bitmap )
FUNCTION: void glReadPixels ( GLint x, GLint y, GLsizei width, GLsizei height,
- GLenum format, GLenum type, GLvoid* pixels ) ;
+ GLenum format, GLenum type, GLvoid* pixels )
FUNCTION: void glDrawPixels ( GLsizei width, GLsizei height, GLenum format,
- GLenum type, GLvoid* pixels ) ;
-FUNCTION: void glCopyPixels ( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) ;
+ GLenum type, GLvoid* pixels )
+FUNCTION: void glCopyPixels ( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type )
! Stenciling
-FUNCTION: void glStencilFunc ( GLenum func, GLint ref, GLuint mask ) ;
-FUNCTION: void glStencilMask ( GLuint mask ) ;
-FUNCTION: void glStencilOp ( GLenum fail, GLenum zfail, GLenum zpass ) ;
-FUNCTION: void glClearStencil ( GLint s ) ;
+FUNCTION: void glStencilFunc ( GLenum func, GLint ref, GLuint mask )
+FUNCTION: void glStencilMask ( GLuint mask )
+FUNCTION: void glStencilOp ( GLenum fail, GLenum zfail, GLenum zpass )
+FUNCTION: void glClearStencil ( GLint s )
! Texture mapping
-FUNCTION: void glTexGend ( GLenum coord, GLenum pname, GLdouble param ) ;
-FUNCTION: void glTexGenf ( GLenum coord, GLenum pname, GLfloat param ) ;
-FUNCTION: void glTexGeni ( GLenum coord, GLenum pname, GLint param ) ;
+FUNCTION: void glTexGend ( GLenum coord, GLenum pname, GLdouble param )
+FUNCTION: void glTexGenf ( GLenum coord, GLenum pname, GLfloat param )
+FUNCTION: void glTexGeni ( GLenum coord, GLenum pname, GLint param )
-FUNCTION: void glTexGendv ( GLenum coord, GLenum pname, GLdouble* params ) ;
-FUNCTION: void glTexGenfv ( GLenum coord, GLenum pname, GLfloat* params ) ;
-FUNCTION: void glTexGeniv ( GLenum coord, GLenum pname, GLint* params ) ;
+FUNCTION: void glTexGendv ( GLenum coord, GLenum pname, GLdouble* params )
+FUNCTION: void glTexGenfv ( GLenum coord, GLenum pname, GLfloat* params )
+FUNCTION: void glTexGeniv ( GLenum coord, GLenum pname, GLint* params )
-FUNCTION: void glGetTexGendv ( GLenum coord, GLenum pname, GLdouble* params ) ;
-FUNCTION: void glGetTexGenfv ( GLenum coord, GLenum pname, GLfloat* params ) ;
-FUNCTION: void glGetTexGeniv ( GLenum coord, GLenum pname, GLint* params ) ;
+FUNCTION: void glGetTexGendv ( GLenum coord, GLenum pname, GLdouble* params )
+FUNCTION: void glGetTexGenfv ( GLenum coord, GLenum pname, GLfloat* params )
+FUNCTION: void glGetTexGeniv ( GLenum coord, GLenum pname, GLint* params )
-FUNCTION: void glTexEnvf ( GLenum target, GLenum pname, GLfloat param ) ;
-FUNCTION: void glTexEnvi ( GLenum target, GLenum pname, GLint param ) ;
-FUNCTION: void glTexEnvfv ( GLenum target, GLenum pname, GLfloat* params ) ;
-FUNCTION: void glTexEnviv ( GLenum target, GLenum pname, GLint* params ) ;
+FUNCTION: void glTexEnvf ( GLenum target, GLenum pname, GLfloat param )
+FUNCTION: void glTexEnvi ( GLenum target, GLenum pname, GLint param )
+FUNCTION: void glTexEnvfv ( GLenum target, GLenum pname, GLfloat* params )
+FUNCTION: void glTexEnviv ( GLenum target, GLenum pname, GLint* params )
-FUNCTION: void glGetTexEnvfv ( GLenum target, GLenum pname, GLfloat* params ) ;
-FUNCTION: void glGetTexEnviv ( GLenum target, GLenum pname, GLint* params ) ;
+FUNCTION: void glGetTexEnvfv ( GLenum target, GLenum pname, GLfloat* params )
+FUNCTION: void glGetTexEnviv ( GLenum target, GLenum pname, GLint* params )
-FUNCTION: void glTexParameterf ( GLenum target, GLenum pname, GLfloat param ) ;
-FUNCTION: void glTexParameteri ( GLenum target, GLenum pname, GLint param ) ;
+FUNCTION: void glTexParameterf ( GLenum target, GLenum pname, GLfloat param )
+FUNCTION: void glTexParameteri ( GLenum target, GLenum pname, GLint param )
-FUNCTION: void glTexParameterfv ( GLenum target, GLenum pname, GLfloat* params ) ;
-FUNCTION: void glTexParameteriv ( GLenum target, GLenum pname, GLint* params ) ;
+FUNCTION: void glTexParameterfv ( GLenum target, GLenum pname, GLfloat* params )
+FUNCTION: void glTexParameteriv ( GLenum target, GLenum pname, GLint* params )
-FUNCTION: void glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat* params ) ;
-FUNCTION: void glGetTexParameteriv ( GLenum target, GLenum pname, GLint* params ) ;
+FUNCTION: void glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat* params )
+FUNCTION: void glGetTexParameteriv ( GLenum target, GLenum pname, GLint* params )
FUNCTION: void glGetTexLevelParameterfv ( GLenum target, GLint level,
- GLenum pname, GLfloat* params ) ;
+ GLenum pname, GLfloat* params )
FUNCTION: void glGetTexLevelParameteriv ( GLenum target, GLint level,
- GLenum pname, GLint* params ) ;
+ GLenum pname, GLint* params )
FUNCTION: void glTexImage1D ( GLenum target, GLint level, GLint internalFormat, GLsizei width,
- GLint border, GLenum format, GLenum type, GLvoid* pixels ) ;
+ GLint border, GLenum format, GLenum type, GLvoid* pixels )
FUNCTION: void glTexImage2D ( GLenum target, GLint level, GLint internalFormat,
GLsizei width, GLsizei height, GLint border,
- GLenum format, GLenum type, GLvoid* pixels ) ;
+ GLenum format, GLenum type, GLvoid* pixels )
FUNCTION: void glGetTexImage ( GLenum target, GLint level, GLenum format,
- GLenum type, GLvoid* pixels ) ;
+ GLenum type, GLvoid* pixels )
! 1.1 functions
-FUNCTION: void glGenTextures ( GLsizei n, GLuint* textures ) ;
+FUNCTION: void glGenTextures ( GLsizei n, GLuint* textures )
-FUNCTION: void glDeleteTextures ( GLsizei n, GLuint* textures ) ;
+FUNCTION: void glDeleteTextures ( GLsizei n, GLuint* textures )
-FUNCTION: void glBindTexture ( GLenum target, GLuint texture ) ;
+FUNCTION: void glBindTexture ( GLenum target, GLuint texture )
-FUNCTION: void glPrioritizeTextures ( GLsizei n, GLuint* textures, GLclampf* priorities ) ;
+FUNCTION: void glPrioritizeTextures ( GLsizei n, GLuint* textures, GLclampf* priorities )
-FUNCTION: GLboolean glAreTexturesResident ( GLsizei n, GLuint* textures, GLboolean* residences ) ;
+FUNCTION: GLboolean glAreTexturesResident ( GLsizei n, GLuint* textures, GLboolean* residences )
-FUNCTION: GLboolean glIsTexture ( GLuint texture ) ;
+FUNCTION: GLboolean glIsTexture ( GLuint texture )
FUNCTION: void glTexSubImage1D ( GLenum target, GLint level, GLint xoffset, GLsizei width,
- GLenum format, GLenum type, GLvoid* pixels ) ;
+ GLenum format, GLenum type, GLvoid* pixels )
FUNCTION: void glTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset,
GLsizei width, GLsizei height, GLenum format,
- GLenum type, GLvoid* pixels ) ;
+ GLenum type, GLvoid* pixels )
FUNCTION: void glCopyTexImage1D ( GLenum target, GLint level, GLenum internalformat,
- GLint x, GLint y, GLsizei width, GLint border ) ;
+ GLint x, GLint y, GLsizei width, GLint border )
FUNCTION: void glCopyTexImage2D ( GLenum target, GLint level, GLenum internalformat,
GLint x, GLint y,
- GLsizei width, GLsizei height, GLint border ) ;
+ GLsizei width, GLsizei height, GLint border )
FUNCTION: void glCopyTexSubImage1D ( GLenum target, GLint level, GLint xoffset,
- GLint x, GLint y, GLsizei width ) ;
+ GLint x, GLint y, GLsizei width )
FUNCTION: void glCopyTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset,
- GLint x, GLint y, GLsizei width, GLsizei height ) ;
+ GLint x, GLint y, GLsizei width, GLsizei height )
! Evaluators
FUNCTION: void glMap1d ( GLenum target, GLdouble u1, GLdouble u2,
- GLint stride, GLint order, GLdouble* points ) ;
+ GLint stride, GLint order, GLdouble* points )
FUNCTION: void glMap1f ( GLenum target, GLfloat u1, GLfloat u2,
- GLint stride, GLint order, GLfloat* points ) ;
+ GLint stride, GLint order, GLfloat* points )
FUNCTION: void glMap2d ( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,
GLdouble v1, GLdouble v2, GLint vstride, GLint vorder,
- GLdouble* points ) ;
+ GLdouble* points )
FUNCTION: void glMap2f ( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,
GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,
- GLfloat* points ) ;
+ GLfloat* points )
-FUNCTION: void glGetMapdv ( GLenum target, GLenum query, GLdouble* v ) ;
-FUNCTION: void glGetMapfv ( GLenum target, GLenum query, GLfloat* v ) ;
-FUNCTION: void glGetMapiv ( GLenum target, GLenum query, GLint* v ) ;
+FUNCTION: void glGetMapdv ( GLenum target, GLenum query, GLdouble* v )
+FUNCTION: void glGetMapfv ( GLenum target, GLenum query, GLfloat* v )
+FUNCTION: void glGetMapiv ( GLenum target, GLenum query, GLint* v )
-FUNCTION: void glEvalCoord1d ( GLdouble u ) ;
-FUNCTION: void glEvalCoord1f ( GLfloat u ) ;
+FUNCTION: void glEvalCoord1d ( GLdouble u )
+FUNCTION: void glEvalCoord1f ( GLfloat u )
-FUNCTION: void glEvalCoord1dv ( GLdouble* u ) ;
-FUNCTION: void glEvalCoord1fv ( GLfloat* u ) ;
+FUNCTION: void glEvalCoord1dv ( GLdouble* u )
+FUNCTION: void glEvalCoord1fv ( GLfloat* u )
-FUNCTION: void glEvalCoord2d ( GLdouble u, GLdouble v ) ;
-FUNCTION: void glEvalCoord2f ( GLfloat u, GLfloat v ) ;
+FUNCTION: void glEvalCoord2d ( GLdouble u, GLdouble v )
+FUNCTION: void glEvalCoord2f ( GLfloat u, GLfloat v )
-FUNCTION: void glEvalCoord2dv ( GLdouble* u ) ;
-FUNCTION: void glEvalCoord2fv ( GLfloat* u ) ;
+FUNCTION: void glEvalCoord2dv ( GLdouble* u )
+FUNCTION: void glEvalCoord2fv ( GLfloat* u )
-FUNCTION: void glMapGrid1d ( GLint un, GLdouble u1, GLdouble u2 ) ;
-FUNCTION: void glMapGrid1f ( GLint un, GLfloat u1, GLfloat u2 ) ;
+FUNCTION: void glMapGrid1d ( GLint un, GLdouble u1, GLdouble u2 )
+FUNCTION: void glMapGrid1f ( GLint un, GLfloat u1, GLfloat u2 )
FUNCTION: void glMapGrid2d ( GLint un, GLdouble u1, GLdouble u2,
- GLint vn, GLdouble v1, GLdouble v2 ) ;
+ GLint vn, GLdouble v1, GLdouble v2 )
FUNCTION: void glMapGrid2f ( GLint un, GLfloat u1, GLfloat u2,
- GLint vn, GLfloat v1, GLfloat v2 ) ;
+ GLint vn, GLfloat v1, GLfloat v2 )
-FUNCTION: void glEvalPoint1 ( GLint i ) ;
-FUNCTION: void glEvalPoint2 ( GLint i, GLint j ) ;
+FUNCTION: void glEvalPoint1 ( GLint i )
+FUNCTION: void glEvalPoint2 ( GLint i, GLint j )
-FUNCTION: void glEvalMesh1 ( GLenum mode, GLint i1, GLint i2 ) ;
-FUNCTION: void glEvalMesh2 ( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) ;
+FUNCTION: void glEvalMesh1 ( GLenum mode, GLint i1, GLint i2 )
+FUNCTION: void glEvalMesh2 ( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 )
! Fog
-FUNCTION: void glFogf ( GLenum pname, GLfloat param ) ;
-FUNCTION: void glFogi ( GLenum pname, GLint param ) ;
-FUNCTION: void glFogfv ( GLenum pname, GLfloat* params ) ;
-FUNCTION: void glFogiv ( GLenum pname, GLint* params ) ;
+FUNCTION: void glFogf ( GLenum pname, GLfloat param )
+FUNCTION: void glFogi ( GLenum pname, GLint param )
+FUNCTION: void glFogfv ( GLenum pname, GLfloat* params )
+FUNCTION: void glFogiv ( GLenum pname, GLint* params )
! Selection and Feedback
-FUNCTION: void glFeedbackBuffer ( GLsizei size, GLenum type, GLfloat* buffer ) ;
+FUNCTION: void glFeedbackBuffer ( GLsizei size, GLenum type, GLfloat* buffer )
-FUNCTION: void glPassThrough ( GLfloat token ) ;
-FUNCTION: void glSelectBuffer ( GLsizei size, GLuint* buffer ) ;
-FUNCTION: void glInitNames ( ) ;
-FUNCTION: void glLoadName ( GLuint name ) ;
-FUNCTION: void glPushName ( GLuint name ) ;
-FUNCTION: void glPopName ( ) ;
+FUNCTION: void glPassThrough ( GLfloat token )
+FUNCTION: void glSelectBuffer ( GLsizei size, GLuint* buffer )
+FUNCTION: void glInitNames ( )
+FUNCTION: void glLoadName ( GLuint name )
+FUNCTION: void glPushName ( GLuint name )
+FUNCTION: void glPopName ( )
<< reset-gl-function-number-counter >>
CONSTANT: GL_ALIASED_POINT_SIZE_RANGE 0x846D
CONSTANT: GL_ALIASED_LINE_WIDTH_RANGE 0x846E
-GL-FUNCTION: void glCopyTexSubImage3D { glCopyTexSubImage3DEXT } ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) ;
-GL-FUNCTION: void glDrawRangeElements { glDrawRangeElementsEXT } ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid* indices ) ;
-GL-FUNCTION: void glTexImage3D { glTexImage3DEXT } ( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLvoid* pixels ) ;
-GL-FUNCTION: void glTexSubImage3D { glTexSubImage3DEXT } ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* pixels ) ;
+GL-FUNCTION: void glCopyTexSubImage3D { glCopyTexSubImage3DEXT } ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height )
+GL-FUNCTION: void glDrawRangeElements { glDrawRangeElementsEXT } ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid* indices )
+GL-FUNCTION: void glTexImage3D { glTexImage3DEXT } ( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLvoid* pixels )
+GL-FUNCTION: void glTexSubImage3D { glTexSubImage3DEXT } ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* pixels )
! GL_ARB_imaging
CONSTANT: GL_DOT3_RGBA 0x86AF
CONSTANT: GL_MULTISAMPLE_BIT 0x20000000
-GL-FUNCTION: void glActiveTexture { glActiveTextureARB } ( GLenum texture ) ;
-GL-FUNCTION: void glClientActiveTexture { glClientActiveTextureARB } ( GLenum texture ) ;
-GL-FUNCTION: void glCompressedTexImage1D { glCompressedTexImage1DARB } ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, GLvoid* data ) ;
-GL-FUNCTION: void glCompressedTexImage2D { glCompressedTexImage2DARB } ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data ) ;
-GL-FUNCTION: void glCompressedTexImage3D { glCompressedTexImage2DARB } ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLvoid* data ) ;
-GL-FUNCTION: void glCompressedTexSubImage1D { glCompressedTexSubImage1DARB } ( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, GLvoid* data ) ;
-GL-FUNCTION: void glCompressedTexSubImage2D { glCompressedTexSubImage2DARB } ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data ) ;
-GL-FUNCTION: void glCompressedTexSubImage3D { glCompressedTexSubImage3DARB } ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLvoid* data ) ;
-GL-FUNCTION: void glGetCompressedTexImage { glGetCompressedTexImageARB } ( GLenum target, GLint lod, GLvoid* img ) ;
-GL-FUNCTION: void glLoadTransposeMatrixd { glLoadTransposeMatrixdARB } ( GLdouble* m ) ;
-GL-FUNCTION: void glLoadTransposeMatrixf { glLoadTransposeMatrixfARB } ( GLfloat* m ) ;
-GL-FUNCTION: void glMultTransposeMatrixd { glMultTransposeMatrixdARB } ( GLdouble* m ) ;
-GL-FUNCTION: void glMultTransposeMatrixf { glMultTransposeMatrixfARB } ( GLfloat* m ) ;
-GL-FUNCTION: void glMultiTexCoord1d { glMultiTexCoord1dARB } ( GLenum target, GLdouble s ) ;
-GL-FUNCTION: void glMultiTexCoord1dv { glMultiTexCoord1dvARB } ( GLenum target, GLdouble* v ) ;
-GL-FUNCTION: void glMultiTexCoord1f { glMultiTexCoord1fARB } ( GLenum target, GLfloat s ) ;
-GL-FUNCTION: void glMultiTexCoord1fv { glMultiTexCoord1fvARB } ( GLenum target, GLfloat* v ) ;
-GL-FUNCTION: void glMultiTexCoord1i { glMultiTexCoord1iARB } ( GLenum target, GLint s ) ;
-GL-FUNCTION: void glMultiTexCoord1iv { glMultiTexCoord1ivARB } ( GLenum target, GLint* v ) ;
-GL-FUNCTION: void glMultiTexCoord1s { glMultiTexCoord1sARB } ( GLenum target, GLshort s ) ;
-GL-FUNCTION: void glMultiTexCoord1sv { glMultiTexCoord1svARB } ( GLenum target, GLshort* v ) ;
-GL-FUNCTION: void glMultiTexCoord2d { glMultiTexCoord2dARB } ( GLenum target, GLdouble s, GLdouble t ) ;
-GL-FUNCTION: void glMultiTexCoord2dv { glMultiTexCoord2dvARB } ( GLenum target, GLdouble* v ) ;
-GL-FUNCTION: void glMultiTexCoord2f { glMultiTexCoord2fARB } ( GLenum target, GLfloat s, GLfloat t ) ;
-GL-FUNCTION: void glMultiTexCoord2fv { glMultiTexCoord2fvARB } ( GLenum target, GLfloat* v ) ;
-GL-FUNCTION: void glMultiTexCoord2i { glMultiTexCoord2iARB } ( GLenum target, GLint s, GLint t ) ;
-GL-FUNCTION: void glMultiTexCoord2iv { glMultiTexCoord2ivARB } ( GLenum target, GLint* v ) ;
-GL-FUNCTION: void glMultiTexCoord2s { glMultiTexCoord2sARB } ( GLenum target, GLshort s, GLshort t ) ;
-GL-FUNCTION: void glMultiTexCoord2sv { glMultiTexCoord2svARB } ( GLenum target, GLshort* v ) ;
-GL-FUNCTION: void glMultiTexCoord3d { glMultiTexCoord3dARB } ( GLenum target, GLdouble s, GLdouble t, GLdouble r ) ;
-GL-FUNCTION: void glMultiTexCoord3dv { glMultiTexCoord3dvARB } ( GLenum target, GLdouble* v ) ;
-GL-FUNCTION: void glMultiTexCoord3f { glMultiTexCoord3fARB } ( GLenum target, GLfloat s, GLfloat t, GLfloat r ) ;
-GL-FUNCTION: void glMultiTexCoord3fv { glMultiTexCoord3fvARB } ( GLenum target, GLfloat* v ) ;
-GL-FUNCTION: void glMultiTexCoord3i { glMultiTexCoord3iARB } ( GLenum target, GLint s, GLint t, GLint r ) ;
-GL-FUNCTION: void glMultiTexCoord3iv { glMultiTexCoord3ivARB } ( GLenum target, GLint* v ) ;
-GL-FUNCTION: void glMultiTexCoord3s { glMultiTexCoord3sARB } ( GLenum target, GLshort s, GLshort t, GLshort r ) ;
-GL-FUNCTION: void glMultiTexCoord3sv { glMultiTexCoord3svARB } ( GLenum target, GLshort* v ) ;
-GL-FUNCTION: void glMultiTexCoord4d { glMultiTexCoord4dARB } ( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) ;
-GL-FUNCTION: void glMultiTexCoord4dv { glMultiTexCoord4dvARB } ( GLenum target, GLdouble* v ) ;
-GL-FUNCTION: void glMultiTexCoord4f { glMultiTexCoord4fARB } ( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) ;
-GL-FUNCTION: void glMultiTexCoord4fv { glMultiTexCoord4fvARB } ( GLenum target, GLfloat* v ) ;
-GL-FUNCTION: void glMultiTexCoord4i { glMultiTexCoord4iARB } ( GLenum target, GLint s, GLint t, GLint r, GLint q ) ;
-GL-FUNCTION: void glMultiTexCoord4iv { glMultiTexCoord4ivARB } ( GLenum target, GLint* v ) ;
-GL-FUNCTION: void glMultiTexCoord4s { glMultiTexCoord4sARB } ( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) ;
-GL-FUNCTION: void glMultiTexCoord4sv { glMultiTexCoord4svARB } ( GLenum target, GLshort* v ) ;
-GL-FUNCTION: void glSampleCoverage { glSampleCoverageARB } ( GLclampf value, GLboolean invert ) ;
+GL-FUNCTION: void glActiveTexture { glActiveTextureARB } ( GLenum texture )
+GL-FUNCTION: void glClientActiveTexture { glClientActiveTextureARB } ( GLenum texture )
+GL-FUNCTION: void glCompressedTexImage1D { glCompressedTexImage1DARB } ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, GLvoid* data )
+GL-FUNCTION: void glCompressedTexImage2D { glCompressedTexImage2DARB } ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data )
+GL-FUNCTION: void glCompressedTexImage3D { glCompressedTexImage2DARB } ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLvoid* data )
+GL-FUNCTION: void glCompressedTexSubImage1D { glCompressedTexSubImage1DARB } ( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, GLvoid* data )
+GL-FUNCTION: void glCompressedTexSubImage2D { glCompressedTexSubImage2DARB } ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data )
+GL-FUNCTION: void glCompressedTexSubImage3D { glCompressedTexSubImage3DARB } ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLvoid* data )
+GL-FUNCTION: void glGetCompressedTexImage { glGetCompressedTexImageARB } ( GLenum target, GLint lod, GLvoid* img )
+GL-FUNCTION: void glLoadTransposeMatrixd { glLoadTransposeMatrixdARB } ( GLdouble* m )
+GL-FUNCTION: void glLoadTransposeMatrixf { glLoadTransposeMatrixfARB } ( GLfloat* m )
+GL-FUNCTION: void glMultTransposeMatrixd { glMultTransposeMatrixdARB } ( GLdouble* m )
+GL-FUNCTION: void glMultTransposeMatrixf { glMultTransposeMatrixfARB } ( GLfloat* m )
+GL-FUNCTION: void glMultiTexCoord1d { glMultiTexCoord1dARB } ( GLenum target, GLdouble s )
+GL-FUNCTION: void glMultiTexCoord1dv { glMultiTexCoord1dvARB } ( GLenum target, GLdouble* v )
+GL-FUNCTION: void glMultiTexCoord1f { glMultiTexCoord1fARB } ( GLenum target, GLfloat s )
+GL-FUNCTION: void glMultiTexCoord1fv { glMultiTexCoord1fvARB } ( GLenum target, GLfloat* v )
+GL-FUNCTION: void glMultiTexCoord1i { glMultiTexCoord1iARB } ( GLenum target, GLint s )
+GL-FUNCTION: void glMultiTexCoord1iv { glMultiTexCoord1ivARB } ( GLenum target, GLint* v )
+GL-FUNCTION: void glMultiTexCoord1s { glMultiTexCoord1sARB } ( GLenum target, GLshort s )
+GL-FUNCTION: void glMultiTexCoord1sv { glMultiTexCoord1svARB } ( GLenum target, GLshort* v )
+GL-FUNCTION: void glMultiTexCoord2d { glMultiTexCoord2dARB } ( GLenum target, GLdouble s, GLdouble t )
+GL-FUNCTION: void glMultiTexCoord2dv { glMultiTexCoord2dvARB } ( GLenum target, GLdouble* v )
+GL-FUNCTION: void glMultiTexCoord2f { glMultiTexCoord2fARB } ( GLenum target, GLfloat s, GLfloat t )
+GL-FUNCTION: void glMultiTexCoord2fv { glMultiTexCoord2fvARB } ( GLenum target, GLfloat* v )
+GL-FUNCTION: void glMultiTexCoord2i { glMultiTexCoord2iARB } ( GLenum target, GLint s, GLint t )
+GL-FUNCTION: void glMultiTexCoord2iv { glMultiTexCoord2ivARB } ( GLenum target, GLint* v )
+GL-FUNCTION: void glMultiTexCoord2s { glMultiTexCoord2sARB } ( GLenum target, GLshort s, GLshort t )
+GL-FUNCTION: void glMultiTexCoord2sv { glMultiTexCoord2svARB } ( GLenum target, GLshort* v )
+GL-FUNCTION: void glMultiTexCoord3d { glMultiTexCoord3dARB } ( GLenum target, GLdouble s, GLdouble t, GLdouble r )
+GL-FUNCTION: void glMultiTexCoord3dv { glMultiTexCoord3dvARB } ( GLenum target, GLdouble* v )
+GL-FUNCTION: void glMultiTexCoord3f { glMultiTexCoord3fARB } ( GLenum target, GLfloat s, GLfloat t, GLfloat r )
+GL-FUNCTION: void glMultiTexCoord3fv { glMultiTexCoord3fvARB } ( GLenum target, GLfloat* v )
+GL-FUNCTION: void glMultiTexCoord3i { glMultiTexCoord3iARB } ( GLenum target, GLint s, GLint t, GLint r )
+GL-FUNCTION: void glMultiTexCoord3iv { glMultiTexCoord3ivARB } ( GLenum target, GLint* v )
+GL-FUNCTION: void glMultiTexCoord3s { glMultiTexCoord3sARB } ( GLenum target, GLshort s, GLshort t, GLshort r )
+GL-FUNCTION: void glMultiTexCoord3sv { glMultiTexCoord3svARB } ( GLenum target, GLshort* v )
+GL-FUNCTION: void glMultiTexCoord4d { glMultiTexCoord4dARB } ( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q )
+GL-FUNCTION: void glMultiTexCoord4dv { glMultiTexCoord4dvARB } ( GLenum target, GLdouble* v )
+GL-FUNCTION: void glMultiTexCoord4f { glMultiTexCoord4fARB } ( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q )
+GL-FUNCTION: void glMultiTexCoord4fv { glMultiTexCoord4fvARB } ( GLenum target, GLfloat* v )
+GL-FUNCTION: void glMultiTexCoord4i { glMultiTexCoord4iARB } ( GLenum target, GLint s, GLint t, GLint r, GLint q )
+GL-FUNCTION: void glMultiTexCoord4iv { glMultiTexCoord4ivARB } ( GLenum target, GLint* v )
+GL-FUNCTION: void glMultiTexCoord4s { glMultiTexCoord4sARB } ( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q )
+GL-FUNCTION: void glMultiTexCoord4sv { glMultiTexCoord4svARB } ( GLenum target, GLshort* v )
+GL-FUNCTION: void glSampleCoverage { glSampleCoverageARB } ( GLclampf value, GLboolean invert )
! OpenGL 1.4
CONSTANT: GL_TEXTURE_COMPARE_FUNC 0x884D
CONSTANT: GL_COMPARE_R_TO_TEXTURE 0x884E
-GL-FUNCTION: void glBlendColor { glBlendColorEXT } ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) ;
-GL-FUNCTION: void glBlendEquation { glBlendEquationEXT } ( GLenum mode ) ;
-GL-FUNCTION: void glBlendFuncSeparate { glBlendFuncSeparateEXT } ( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) ;
-GL-FUNCTION: void glFogCoordPointer { glFogCoordPointerEXT } ( GLenum type, GLsizei stride, GLvoid* pointer ) ;
-GL-FUNCTION: void glFogCoordd { glFogCoorddEXT } ( GLdouble coord ) ;
-GL-FUNCTION: void glFogCoorddv { glFogCoorddvEXT } ( GLdouble* coord ) ;
-GL-FUNCTION: void glFogCoordf { glFogCoordfEXT } ( GLfloat coord ) ;
-GL-FUNCTION: void glFogCoordfv { glFogCoordfvEXT } ( GLfloat* coord ) ;
-GL-FUNCTION: void glMultiDrawArrays { glMultiDrawArraysEXT } ( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount ) ;
-GL-FUNCTION: void glMultiDrawElements { glMultiDrawElementsEXT } ( GLenum mode, GLsizei* count, GLenum type, GLvoid** indices, GLsizei primcount ) ;
-GL-FUNCTION: void glPointParameterf { glPointParameterfARB } ( GLenum pname, GLfloat param ) ;
-GL-FUNCTION: void glPointParameterfv { glPointParameterfvARB } ( GLenum pname, GLfloat* params ) ;
-GL-FUNCTION: void glPointParameteri { glPointParameteriARB } ( GLenum pname, GLint param ) ;
-GL-FUNCTION: void glPointParameteriv { glPointParameterivARB } ( GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glSecondaryColor3b { glSecondaryColor3bEXT } ( GLbyte red, GLbyte green, GLbyte blue ) ;
-GL-FUNCTION: void glSecondaryColor3bv { glSecondaryColor3bvEXT } ( GLbyte* v ) ;
-GL-FUNCTION: void glSecondaryColor3d { glSecondaryColor3dEXT } ( GLdouble red, GLdouble green, GLdouble blue ) ;
-GL-FUNCTION: void glSecondaryColor3dv { glSecondaryColor3dvEXT } ( GLdouble* v ) ;
-GL-FUNCTION: void glSecondaryColor3f { glSecondaryColor3fEXT } ( GLfloat red, GLfloat green, GLfloat blue ) ;
-GL-FUNCTION: void glSecondaryColor3fv { glSecondaryColor3fvEXT } ( GLfloat* v ) ;
-GL-FUNCTION: void glSecondaryColor3i { glSecondaryColor3iEXT } ( GLint red, GLint green, GLint blue ) ;
-GL-FUNCTION: void glSecondaryColor3iv { glSecondaryColor3ivEXT } ( GLint* v ) ;
-GL-FUNCTION: void glSecondaryColor3s { glSecondaryColor3sEXT } ( GLshort red, GLshort green, GLshort blue ) ;
-GL-FUNCTION: void glSecondaryColor3sv { glSecondaryColor3svEXT } ( GLshort* v ) ;
-GL-FUNCTION: void glSecondaryColor3ub { glSecondaryColor3ubEXT } ( GLubyte red, GLubyte green, GLubyte blue ) ;
-GL-FUNCTION: void glSecondaryColor3ubv { glSecondaryColor3ubvEXT } ( GLubyte* v ) ;
-GL-FUNCTION: void glSecondaryColor3ui { glSecondaryColor3uiEXT } ( GLuint red, GLuint green, GLuint blue ) ;
-GL-FUNCTION: void glSecondaryColor3uiv { glSecondaryColor3uivEXT } ( GLuint* v ) ;
-GL-FUNCTION: void glSecondaryColor3us { glSecondaryColor3usEXT } ( GLushort red, GLushort green, GLushort blue ) ;
-GL-FUNCTION: void glSecondaryColor3usv { glSecondaryColor3usvEXT } ( GLushort* v ) ;
-GL-FUNCTION: void glSecondaryColorPointer { glSecondaryColorPointerEXT } ( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) ;
-GL-FUNCTION: void glWindowPos2d { glWindowPos2dARB } ( GLdouble x, GLdouble y ) ;
-GL-FUNCTION: void glWindowPos2dv { glWindowPos2dvARB } ( GLdouble* p ) ;
-GL-FUNCTION: void glWindowPos2f { glWindowPos2fARB } ( GLfloat x, GLfloat y ) ;
-GL-FUNCTION: void glWindowPos2fv { glWindowPos2fvARB } ( GLfloat* p ) ;
-GL-FUNCTION: void glWindowPos2i { glWindowPos2iARB } ( GLint x, GLint y ) ;
-GL-FUNCTION: void glWindowPos2iv { glWindowPos2ivARB } ( GLint* p ) ;
-GL-FUNCTION: void glWindowPos2s { glWindowPos2sARB } ( GLshort x, GLshort y ) ;
-GL-FUNCTION: void glWindowPos2sv { glWindowPos2svARB } ( GLshort* p ) ;
-GL-FUNCTION: void glWindowPos3d { glWindowPos3dARB } ( GLdouble x, GLdouble y, GLdouble z ) ;
-GL-FUNCTION: void glWindowPos3dv { glWindowPos3dvARB } ( GLdouble* p ) ;
-GL-FUNCTION: void glWindowPos3f { glWindowPos3fARB } ( GLfloat x, GLfloat y, GLfloat z ) ;
-GL-FUNCTION: void glWindowPos3fv { glWindowPos3fvARB } ( GLfloat* p ) ;
-GL-FUNCTION: void glWindowPos3i { glWindowPos3iARB } ( GLint x, GLint y, GLint z ) ;
-GL-FUNCTION: void glWindowPos3iv { glWindowPos3ivARB } ( GLint* p ) ;
-GL-FUNCTION: void glWindowPos3s { glWindowPos3sARB } ( GLshort x, GLshort y, GLshort z ) ;
-GL-FUNCTION: void glWindowPos3sv { glWindowPos3svARB } ( GLshort* p ) ;
+GL-FUNCTION: void glBlendColor { glBlendColorEXT } ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha )
+GL-FUNCTION: void glBlendEquation { glBlendEquationEXT } ( GLenum mode )
+GL-FUNCTION: void glBlendFuncSeparate { glBlendFuncSeparateEXT } ( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha )
+GL-FUNCTION: void glFogCoordPointer { glFogCoordPointerEXT } ( GLenum type, GLsizei stride, GLvoid* pointer )
+GL-FUNCTION: void glFogCoordd { glFogCoorddEXT } ( GLdouble coord )
+GL-FUNCTION: void glFogCoorddv { glFogCoorddvEXT } ( GLdouble* coord )
+GL-FUNCTION: void glFogCoordf { glFogCoordfEXT } ( GLfloat coord )
+GL-FUNCTION: void glFogCoordfv { glFogCoordfvEXT } ( GLfloat* coord )
+GL-FUNCTION: void glMultiDrawArrays { glMultiDrawArraysEXT } ( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount )
+GL-FUNCTION: void glMultiDrawElements { glMultiDrawElementsEXT } ( GLenum mode, GLsizei* count, GLenum type, GLvoid** indices, GLsizei primcount )
+GL-FUNCTION: void glPointParameterf { glPointParameterfARB } ( GLenum pname, GLfloat param )
+GL-FUNCTION: void glPointParameterfv { glPointParameterfvARB } ( GLenum pname, GLfloat* params )
+GL-FUNCTION: void glPointParameteri { glPointParameteriARB } ( GLenum pname, GLint param )
+GL-FUNCTION: void glPointParameteriv { glPointParameterivARB } ( GLenum pname, GLint* params )
+GL-FUNCTION: void glSecondaryColor3b { glSecondaryColor3bEXT } ( GLbyte red, GLbyte green, GLbyte blue )
+GL-FUNCTION: void glSecondaryColor3bv { glSecondaryColor3bvEXT } ( GLbyte* v )
+GL-FUNCTION: void glSecondaryColor3d { glSecondaryColor3dEXT } ( GLdouble red, GLdouble green, GLdouble blue )
+GL-FUNCTION: void glSecondaryColor3dv { glSecondaryColor3dvEXT } ( GLdouble* v )
+GL-FUNCTION: void glSecondaryColor3f { glSecondaryColor3fEXT } ( GLfloat red, GLfloat green, GLfloat blue )
+GL-FUNCTION: void glSecondaryColor3fv { glSecondaryColor3fvEXT } ( GLfloat* v )
+GL-FUNCTION: void glSecondaryColor3i { glSecondaryColor3iEXT } ( GLint red, GLint green, GLint blue )
+GL-FUNCTION: void glSecondaryColor3iv { glSecondaryColor3ivEXT } ( GLint* v )
+GL-FUNCTION: void glSecondaryColor3s { glSecondaryColor3sEXT } ( GLshort red, GLshort green, GLshort blue )
+GL-FUNCTION: void glSecondaryColor3sv { glSecondaryColor3svEXT } ( GLshort* v )
+GL-FUNCTION: void glSecondaryColor3ub { glSecondaryColor3ubEXT } ( GLubyte red, GLubyte green, GLubyte blue )
+GL-FUNCTION: void glSecondaryColor3ubv { glSecondaryColor3ubvEXT } ( GLubyte* v )
+GL-FUNCTION: void glSecondaryColor3ui { glSecondaryColor3uiEXT } ( GLuint red, GLuint green, GLuint blue )
+GL-FUNCTION: void glSecondaryColor3uiv { glSecondaryColor3uivEXT } ( GLuint* v )
+GL-FUNCTION: void glSecondaryColor3us { glSecondaryColor3usEXT } ( GLushort red, GLushort green, GLushort blue )
+GL-FUNCTION: void glSecondaryColor3usv { glSecondaryColor3usvEXT } ( GLushort* v )
+GL-FUNCTION: void glSecondaryColorPointer { glSecondaryColorPointerEXT } ( GLint size, GLenum type, GLsizei stride, GLvoid* pointer )
+GL-FUNCTION: void glWindowPos2d { glWindowPos2dARB } ( GLdouble x, GLdouble y )
+GL-FUNCTION: void glWindowPos2dv { glWindowPos2dvARB } ( GLdouble* p )
+GL-FUNCTION: void glWindowPos2f { glWindowPos2fARB } ( GLfloat x, GLfloat y )
+GL-FUNCTION: void glWindowPos2fv { glWindowPos2fvARB } ( GLfloat* p )
+GL-FUNCTION: void glWindowPos2i { glWindowPos2iARB } ( GLint x, GLint y )
+GL-FUNCTION: void glWindowPos2iv { glWindowPos2ivARB } ( GLint* p )
+GL-FUNCTION: void glWindowPos2s { glWindowPos2sARB } ( GLshort x, GLshort y )
+GL-FUNCTION: void glWindowPos2sv { glWindowPos2svARB } ( GLshort* p )
+GL-FUNCTION: void glWindowPos3d { glWindowPos3dARB } ( GLdouble x, GLdouble y, GLdouble z )
+GL-FUNCTION: void glWindowPos3dv { glWindowPos3dvARB } ( GLdouble* p )
+GL-FUNCTION: void glWindowPos3f { glWindowPos3fARB } ( GLfloat x, GLfloat y, GLfloat z )
+GL-FUNCTION: void glWindowPos3fv { glWindowPos3fvARB } ( GLfloat* p )
+GL-FUNCTION: void glWindowPos3i { glWindowPos3iARB } ( GLint x, GLint y, GLint z )
+GL-FUNCTION: void glWindowPos3iv { glWindowPos3ivARB } ( GLint* p )
+GL-FUNCTION: void glWindowPos3s { glWindowPos3sARB } ( GLshort x, GLshort y, GLshort z )
+GL-FUNCTION: void glWindowPos3sv { glWindowPos3svARB } ( GLshort* p )
! OpenGL 1.5
TYPEDEF: ptrdiff_t GLsizeiptr
TYPEDEF: ptrdiff_t GLintptr
-GL-FUNCTION: void glBeginQuery { glBeginQueryARB } ( GLenum target, GLuint id ) ;
-GL-FUNCTION: void glBindBuffer { glBindBufferARB } ( GLenum target, GLuint buffer ) ;
-GL-FUNCTION: void glBufferData { glBufferDataARB } ( GLenum target, GLsizeiptr size, GLvoid* data, GLenum usage ) ;
-GL-FUNCTION: void glBufferSubData { glBufferSubDataARB } ( GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data ) ;
-GL-FUNCTION: void glDeleteBuffers { glDeleteBuffersARB } ( GLsizei n, GLuint* buffers ) ;
-GL-FUNCTION: void glDeleteQueries { glDeleteQueriesARB } ( GLsizei n, GLuint* ids ) ;
-GL-FUNCTION: void glEndQuery { glEndQueryARB } ( GLenum target ) ;
-GL-FUNCTION: void glGenBuffers { glGenBuffersARB } ( GLsizei n, GLuint* buffers ) ;
-GL-FUNCTION: void glGenQueries { glGenQueriesARB } ( GLsizei n, GLuint* ids ) ;
-GL-FUNCTION: void glGetBufferParameteriv { glGetBufferParameterivARB } ( GLenum target, GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glGetBufferPointerv { glGetBufferPointervARB } ( GLenum target, GLenum pname, GLvoid** params ) ;
-GL-FUNCTION: void glGetBufferSubData { glGetBufferSubDataARB } ( GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data ) ;
-GL-FUNCTION: void glGetQueryObjectiv { glGetQueryObjectivARB } ( GLuint id, GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glGetQueryObjectuiv { glGetQueryObjectuivARB } ( GLuint id, GLenum pname, GLuint* params ) ;
-GL-FUNCTION: void glGetQueryiv { glGetQueryivARB } ( GLenum target, GLenum pname, GLint* params ) ;
-GL-FUNCTION: GLboolean glIsBuffer { glIsBufferARB } ( GLuint buffer ) ;
-GL-FUNCTION: GLboolean glIsQuery { glIsQueryARB } ( GLuint id ) ;
-GL-FUNCTION: GLvoid* glMapBuffer { glMapBufferARB } ( GLenum target, GLenum access ) ;
-GL-FUNCTION: GLboolean glUnmapBuffer { glUnmapBufferARB } ( GLenum target ) ;
+GL-FUNCTION: void glBeginQuery { glBeginQueryARB } ( GLenum target, GLuint id )
+GL-FUNCTION: void glBindBuffer { glBindBufferARB } ( GLenum target, GLuint buffer )
+GL-FUNCTION: void glBufferData { glBufferDataARB } ( GLenum target, GLsizeiptr size, GLvoid* data, GLenum usage )
+GL-FUNCTION: void glBufferSubData { glBufferSubDataARB } ( GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data )
+GL-FUNCTION: void glDeleteBuffers { glDeleteBuffersARB } ( GLsizei n, GLuint* buffers )
+GL-FUNCTION: void glDeleteQueries { glDeleteQueriesARB } ( GLsizei n, GLuint* ids )
+GL-FUNCTION: void glEndQuery { glEndQueryARB } ( GLenum target )
+GL-FUNCTION: void glGenBuffers { glGenBuffersARB } ( GLsizei n, GLuint* buffers )
+GL-FUNCTION: void glGenQueries { glGenQueriesARB } ( GLsizei n, GLuint* ids )
+GL-FUNCTION: void glGetBufferParameteriv { glGetBufferParameterivARB } ( GLenum target, GLenum pname, GLint* params )
+GL-FUNCTION: void glGetBufferPointerv { glGetBufferPointervARB } ( GLenum target, GLenum pname, GLvoid** params )
+GL-FUNCTION: void glGetBufferSubData { glGetBufferSubDataARB } ( GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data )
+GL-FUNCTION: void glGetQueryObjectiv { glGetQueryObjectivARB } ( GLuint id, GLenum pname, GLint* params )
+GL-FUNCTION: void glGetQueryObjectuiv { glGetQueryObjectuivARB } ( GLuint id, GLenum pname, GLuint* params )
+GL-FUNCTION: void glGetQueryiv { glGetQueryivARB } ( GLenum target, GLenum pname, GLint* params )
+GL-FUNCTION: GLboolean glIsBuffer { glIsBufferARB } ( GLuint buffer )
+GL-FUNCTION: GLboolean glIsQuery { glIsQueryARB } ( GLuint id )
+GL-FUNCTION: GLvoid* glMapBuffer { glMapBufferARB } ( GLenum target, GLenum access )
+GL-FUNCTION: GLboolean glUnmapBuffer { glUnmapBufferARB } ( GLenum target )
! OpenGL 2.0
CONSTANT: GL_STENCIL_BACK_WRITEMASK 0x8CA5
ALIAS: GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
-GL-FUNCTION: void glAttachShader { glAttachObjectARB } ( GLuint program, GLuint shader ) ;
-GL-FUNCTION: void glBindAttribLocation { glBindAttribLocationARB } ( GLuint program, GLuint index, GLstring name ) ;
-GL-FUNCTION: void glBlendEquationSeparate { glBlendEquationSeparateEXT } ( GLenum modeRGB, GLenum modeAlpha ) ;
-GL-FUNCTION: void glCompileShader { glCompileShaderARB } ( GLuint shader ) ;
-GL-FUNCTION: GLuint glCreateProgram { glCreateProgramObjectARB } ( ) ;
-GL-FUNCTION: GLuint glCreateShader { glCreateShaderObjectARB } ( GLenum type ) ;
-GL-FUNCTION: void glDeleteProgram { glDeleteObjectARB } ( GLuint program ) ;
-GL-FUNCTION: void glDeleteShader { glDeleteObjectARB } ( GLuint shader ) ;
-GL-FUNCTION: void glDetachShader { glDetachObjectARB } ( GLuint program, GLuint shader ) ;
-GL-FUNCTION: void glDisableVertexAttribArray { glDisableVertexAttribArrayARB } ( GLuint index ) ;
-GL-FUNCTION: void glDrawBuffers { glDrawBuffersARB glDrawBuffersATI } ( GLsizei n, GLenum* bufs ) ;
-GL-FUNCTION: void glEnableVertexAttribArray { glEnableVertexAttribArrayARB } ( GLuint index ) ;
-GL-FUNCTION: void glGetActiveAttrib { glGetActiveAttribARB } ( GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLstring name ) ;
-GL-FUNCTION: void glGetActiveUniform { glGetActiveUniformARB } ( GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLstring name ) ;
-GL-FUNCTION: void glGetAttachedShaders { glGetAttachedObjectsARB } ( GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders ) ;
-GL-FUNCTION: GLint glGetAttribLocation { glGetAttribLocationARB } ( GLuint program, GLstring name ) ;
-GL-FUNCTION: void glGetProgramInfoLog { glGetInfoLogARB } ( GLuint program, GLsizei bufSize, GLsizei* length, GLstring infoLog ) ;
-GL-FUNCTION: void glGetProgramiv { glGetObjectParameterivARB } ( GLuint program, GLenum pname, GLint* param ) ;
-GL-FUNCTION: void glGetShaderInfoLog { glGetInfoLogARB } ( GLuint shader, GLsizei bufSize, GLsizei* length, GLstring infoLog ) ;
-GL-FUNCTION: void glGetShaderSource { glGetShaderSourceARB } ( GLint obj, GLsizei maxLength, GLsizei* length, GLstring source ) ;
-GL-FUNCTION: void glGetShaderiv { glGetObjectParameterivARB } ( GLuint shader, GLenum pname, GLint* param ) ;
-GL-FUNCTION: GLint glGetUniformLocation { glGetUniformLocationARB } ( GLint programObj, GLstring name ) ;
-GL-FUNCTION: void glGetUniformfv { glGetUniformfvARB } ( GLuint program, GLint location, GLfloat* params ) ;
-GL-FUNCTION: void glGetUniformiv { glGetUniformivARB } ( GLuint program, GLint location, GLint* params ) ;
-GL-FUNCTION: void glGetVertexAttribPointerv { glGetVertexAttribPointervARB } ( GLuint index, GLenum pname, GLvoid** pointer ) ;
-GL-FUNCTION: void glGetVertexAttribdv { glGetVertexAttribdvARB } ( GLuint index, GLenum pname, GLdouble* params ) ;
-GL-FUNCTION: void glGetVertexAttribfv { glGetVertexAttribfvARB } ( GLuint index, GLenum pname, GLfloat* params ) ;
-GL-FUNCTION: void glGetVertexAttribiv { glGetVertexAttribivARB } ( GLuint index, GLenum pname, GLint* params ) ;
-GL-FUNCTION: GLboolean glIsProgram { glIsProgramARB } ( GLuint program ) ;
-GL-FUNCTION: GLboolean glIsShader { glIsShaderARB } ( GLuint shader ) ;
-GL-FUNCTION: void glLinkProgram { glLinkProgramARB } ( GLuint program ) ;
-GL-FUNCTION: void glShaderSource { glShaderSourceARB } ( GLuint shader, GLsizei count, GLstring* strings, GLint* lengths ) ;
-GL-FUNCTION: void glStencilFuncSeparate { glStencilFuncSeparateATI } ( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) ;
-GL-FUNCTION: void glStencilMaskSeparate { } ( GLenum face, GLuint mask ) ;
-GL-FUNCTION: void glStencilOpSeparate { glStencilOpSeparateATI } ( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) ;
-GL-FUNCTION: void glUniform1f { glUniform1fARB } ( GLint location, GLfloat v0 ) ;
-GL-FUNCTION: void glUniform1fv { glUniform1fvARB } ( GLint location, GLsizei count, GLfloat* value ) ;
-GL-FUNCTION: void glUniform1i { glUniform1iARB } ( GLint location, GLint v0 ) ;
-GL-FUNCTION: void glUniform1iv { glUniform1ivARB } ( GLint location, GLsizei count, GLint* value ) ;
-GL-FUNCTION: void glUniform2f { glUniform2fARB } ( GLint location, GLfloat v0, GLfloat v1 ) ;
-GL-FUNCTION: void glUniform2fv { glUniform2fvARB } ( GLint location, GLsizei count, GLfloat* value ) ;
-GL-FUNCTION: void glUniform2i { glUniform2iARB } ( GLint location, GLint v0, GLint v1 ) ;
-GL-FUNCTION: void glUniform2iv { glUniform2ivARB } ( GLint location, GLsizei count, GLint* value ) ;
-GL-FUNCTION: void glUniform3f { glUniform3fARB } ( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) ;
-GL-FUNCTION: void glUniform3fv { glUniform3fvARB } ( GLint location, GLsizei count, GLfloat* value ) ;
-GL-FUNCTION: void glUniform3i { glUniform3iARB } ( GLint location, GLint v0, GLint v1, GLint v2 ) ;
-GL-FUNCTION: void glUniform3iv { glUniform3ivARB } ( GLint location, GLsizei count, GLint* value ) ;
-GL-FUNCTION: void glUniform4f { glUniform4fARB } ( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) ;
-GL-FUNCTION: void glUniform4fv { glUniform4fvARB } ( GLint location, GLsizei count, GLfloat* value ) ;
-GL-FUNCTION: void glUniform4i { glUniform4iARB } ( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) ;
-GL-FUNCTION: void glUniform4iv { glUniform4ivARB } ( GLint location, GLsizei count, GLint* value ) ;
-GL-FUNCTION: void glUniformMatrix2fv { glUniformMatrix2fvARB } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) ;
-GL-FUNCTION: void glUniformMatrix3fv { glUniformMatrix3fvARB } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) ;
-GL-FUNCTION: void glUniformMatrix4fv { glUniformMatrix4fvARB } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) ;
-GL-FUNCTION: void glUseProgram { glUseProgramObjectARB } ( GLuint program ) ;
-GL-FUNCTION: void glValidateProgram { glValidateProgramARB } ( GLuint program ) ;
-GL-FUNCTION: void glVertexAttrib1d { glVertexAttrib1dARB } ( GLuint index, GLdouble x ) ;
-GL-FUNCTION: void glVertexAttrib1dv { glVertexAttrib1dvARB } ( GLuint index, GLdouble* v ) ;
-GL-FUNCTION: void glVertexAttrib1f { glVertexAttrib1fARB } ( GLuint index, GLfloat x ) ;
-GL-FUNCTION: void glVertexAttrib1fv { glVertexAttrib1fvARB } ( GLuint index, GLfloat* v ) ;
-GL-FUNCTION: void glVertexAttrib1s { glVertexAttrib1sARB } ( GLuint index, GLshort x ) ;
-GL-FUNCTION: void glVertexAttrib1sv { glVertexAttrib1svARB } ( GLuint index, GLshort* v ) ;
-GL-FUNCTION: void glVertexAttrib2d { glVertexAttrib2dARB } ( GLuint index, GLdouble x, GLdouble y ) ;
-GL-FUNCTION: void glVertexAttrib2dv { glVertexAttrib2dvARB } ( GLuint index, GLdouble* v ) ;
-GL-FUNCTION: void glVertexAttrib2f { glVertexAttrib2fARB } ( GLuint index, GLfloat x, GLfloat y ) ;
-GL-FUNCTION: void glVertexAttrib2fv { glVertexAttrib2fvARB } ( GLuint index, GLfloat* v ) ;
-GL-FUNCTION: void glVertexAttrib2s { glVertexAttrib2sARB } ( GLuint index, GLshort x, GLshort y ) ;
-GL-FUNCTION: void glVertexAttrib2sv { glVertexAttrib2svARB } ( GLuint index, GLshort* v ) ;
-GL-FUNCTION: void glVertexAttrib3d { glVertexAttrib3dARB } ( GLuint index, GLdouble x, GLdouble y, GLdouble z ) ;
-GL-FUNCTION: void glVertexAttrib3dv { glVertexAttrib3dvARB } ( GLuint index, GLdouble* v ) ;
-GL-FUNCTION: void glVertexAttrib3f { glVertexAttrib3fARB } ( GLuint index, GLfloat x, GLfloat y, GLfloat z ) ;
-GL-FUNCTION: void glVertexAttrib3fv { glVertexAttrib3fvARB } ( GLuint index, GLfloat* v ) ;
-GL-FUNCTION: void glVertexAttrib3s { glVertexAttrib3sARB } ( GLuint index, GLshort x, GLshort y, GLshort z ) ;
-GL-FUNCTION: void glVertexAttrib3sv { glVertexAttrib3svARB } ( GLuint index, GLshort* v ) ;
-GL-FUNCTION: void glVertexAttrib4Nbv { glVertexAttrib4NbvARB } ( GLuint index, GLbyte* v ) ;
-GL-FUNCTION: void glVertexAttrib4Niv { glVertexAttrib4NivARB } ( GLuint index, GLint* v ) ;
-GL-FUNCTION: void glVertexAttrib4Nsv { glVertexAttrib4NsvARB } ( GLuint index, GLshort* v ) ;
-GL-FUNCTION: void glVertexAttrib4Nub { glVertexAttrib4NubARB } ( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) ;
-GL-FUNCTION: void glVertexAttrib4Nubv { glVertexAttrib4NubvARB } ( GLuint index, GLubyte* v ) ;
-GL-FUNCTION: void glVertexAttrib4Nuiv { glVertexAttrib4NuivARB } ( GLuint index, GLuint* v ) ;
-GL-FUNCTION: void glVertexAttrib4Nusv { glVertexAttrib4NusvARB } ( GLuint index, GLushort* v ) ;
-GL-FUNCTION: void glVertexAttrib4bv { glVertexAttrib4bvARB } ( GLuint index, GLbyte* v ) ;
-GL-FUNCTION: void glVertexAttrib4d { glVertexAttrib4dARB } ( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) ;
-GL-FUNCTION: void glVertexAttrib4dv { glVertexAttrib4dvARB } ( GLuint index, GLdouble* v ) ;
-GL-FUNCTION: void glVertexAttrib4f { glVertexAttrib4fARB } ( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) ;
-GL-FUNCTION: void glVertexAttrib4fv { glVertexAttrib4fvARB } ( GLuint index, GLfloat* v ) ;
-GL-FUNCTION: void glVertexAttrib4iv { glVertexAttrib4ivARB } ( GLuint index, GLint* v ) ;
-GL-FUNCTION: void glVertexAttrib4s { glVertexAttrib4sARB } ( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) ;
-GL-FUNCTION: void glVertexAttrib4sv { glVertexAttrib4svARB } ( GLuint index, GLshort* v ) ;
-GL-FUNCTION: void glVertexAttrib4ubv { glVertexAttrib4ubvARB } ( GLuint index, GLubyte* v ) ;
-GL-FUNCTION: void glVertexAttrib4uiv { glVertexAttrib4uivARB } ( GLuint index, GLuint* v ) ;
-GL-FUNCTION: void glVertexAttrib4usv { glVertexAttrib4usvARB } ( GLuint index, GLushort* v ) ;
-GL-FUNCTION: void glVertexAttribPointer { glVertexAttribPointerARB } ( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* pointer ) ;
+GL-FUNCTION: void glAttachShader { glAttachObjectARB } ( GLuint program, GLuint shader )
+GL-FUNCTION: void glBindAttribLocation { glBindAttribLocationARB } ( GLuint program, GLuint index, GLstring name )
+GL-FUNCTION: void glBlendEquationSeparate { glBlendEquationSeparateEXT } ( GLenum modeRGB, GLenum modeAlpha )
+GL-FUNCTION: void glCompileShader { glCompileShaderARB } ( GLuint shader )
+GL-FUNCTION: GLuint glCreateProgram { glCreateProgramObjectARB } ( )
+GL-FUNCTION: GLuint glCreateShader { glCreateShaderObjectARB } ( GLenum type )
+GL-FUNCTION: void glDeleteProgram { glDeleteObjectARB } ( GLuint program )
+GL-FUNCTION: void glDeleteShader { glDeleteObjectARB } ( GLuint shader )
+GL-FUNCTION: void glDetachShader { glDetachObjectARB } ( GLuint program, GLuint shader )
+GL-FUNCTION: void glDisableVertexAttribArray { glDisableVertexAttribArrayARB } ( GLuint index )
+GL-FUNCTION: void glDrawBuffers { glDrawBuffersARB glDrawBuffersATI } ( GLsizei n, GLenum* bufs )
+GL-FUNCTION: void glEnableVertexAttribArray { glEnableVertexAttribArrayARB } ( GLuint index )
+GL-FUNCTION: void glGetActiveAttrib { glGetActiveAttribARB } ( GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLstring name )
+GL-FUNCTION: void glGetActiveUniform { glGetActiveUniformARB } ( GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLstring name )
+GL-FUNCTION: void glGetAttachedShaders { glGetAttachedObjectsARB } ( GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders )
+GL-FUNCTION: GLint glGetAttribLocation { glGetAttribLocationARB } ( GLuint program, GLstring name )
+GL-FUNCTION: void glGetProgramInfoLog { glGetInfoLogARB } ( GLuint program, GLsizei bufSize, GLsizei* length, GLstring infoLog )
+GL-FUNCTION: void glGetProgramiv { glGetObjectParameterivARB } ( GLuint program, GLenum pname, GLint* param )
+GL-FUNCTION: void glGetShaderInfoLog { glGetInfoLogARB } ( GLuint shader, GLsizei bufSize, GLsizei* length, GLstring infoLog )
+GL-FUNCTION: void glGetShaderSource { glGetShaderSourceARB } ( GLint obj, GLsizei maxLength, GLsizei* length, GLstring source )
+GL-FUNCTION: void glGetShaderiv { glGetObjectParameterivARB } ( GLuint shader, GLenum pname, GLint* param )
+GL-FUNCTION: GLint glGetUniformLocation { glGetUniformLocationARB } ( GLint programObj, GLstring name )
+GL-FUNCTION: void glGetUniformfv { glGetUniformfvARB } ( GLuint program, GLint location, GLfloat* params )
+GL-FUNCTION: void glGetUniformiv { glGetUniformivARB } ( GLuint program, GLint location, GLint* params )
+GL-FUNCTION: void glGetVertexAttribPointerv { glGetVertexAttribPointervARB } ( GLuint index, GLenum pname, GLvoid** pointer )
+GL-FUNCTION: void glGetVertexAttribdv { glGetVertexAttribdvARB } ( GLuint index, GLenum pname, GLdouble* params )
+GL-FUNCTION: void glGetVertexAttribfv { glGetVertexAttribfvARB } ( GLuint index, GLenum pname, GLfloat* params )
+GL-FUNCTION: void glGetVertexAttribiv { glGetVertexAttribivARB } ( GLuint index, GLenum pname, GLint* params )
+GL-FUNCTION: GLboolean glIsProgram { glIsProgramARB } ( GLuint program )
+GL-FUNCTION: GLboolean glIsShader { glIsShaderARB } ( GLuint shader )
+GL-FUNCTION: void glLinkProgram { glLinkProgramARB } ( GLuint program )
+GL-FUNCTION: void glShaderSource { glShaderSourceARB } ( GLuint shader, GLsizei count, GLstring* strings, GLint* lengths )
+GL-FUNCTION: void glStencilFuncSeparate { glStencilFuncSeparateATI } ( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask )
+GL-FUNCTION: void glStencilMaskSeparate { } ( GLenum face, GLuint mask )
+GL-FUNCTION: void glStencilOpSeparate { glStencilOpSeparateATI } ( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass )
+GL-FUNCTION: void glUniform1f { glUniform1fARB } ( GLint location, GLfloat v0 )
+GL-FUNCTION: void glUniform1fv { glUniform1fvARB } ( GLint location, GLsizei count, GLfloat* value )
+GL-FUNCTION: void glUniform1i { glUniform1iARB } ( GLint location, GLint v0 )
+GL-FUNCTION: void glUniform1iv { glUniform1ivARB } ( GLint location, GLsizei count, GLint* value )
+GL-FUNCTION: void glUniform2f { glUniform2fARB } ( GLint location, GLfloat v0, GLfloat v1 )
+GL-FUNCTION: void glUniform2fv { glUniform2fvARB } ( GLint location, GLsizei count, GLfloat* value )
+GL-FUNCTION: void glUniform2i { glUniform2iARB } ( GLint location, GLint v0, GLint v1 )
+GL-FUNCTION: void glUniform2iv { glUniform2ivARB } ( GLint location, GLsizei count, GLint* value )
+GL-FUNCTION: void glUniform3f { glUniform3fARB } ( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 )
+GL-FUNCTION: void glUniform3fv { glUniform3fvARB } ( GLint location, GLsizei count, GLfloat* value )
+GL-FUNCTION: void glUniform3i { glUniform3iARB } ( GLint location, GLint v0, GLint v1, GLint v2 )
+GL-FUNCTION: void glUniform3iv { glUniform3ivARB } ( GLint location, GLsizei count, GLint* value )
+GL-FUNCTION: void glUniform4f { glUniform4fARB } ( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 )
+GL-FUNCTION: void glUniform4fv { glUniform4fvARB } ( GLint location, GLsizei count, GLfloat* value )
+GL-FUNCTION: void glUniform4i { glUniform4iARB } ( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 )
+GL-FUNCTION: void glUniform4iv { glUniform4ivARB } ( GLint location, GLsizei count, GLint* value )
+GL-FUNCTION: void glUniformMatrix2fv { glUniformMatrix2fvARB } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value )
+GL-FUNCTION: void glUniformMatrix3fv { glUniformMatrix3fvARB } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value )
+GL-FUNCTION: void glUniformMatrix4fv { glUniformMatrix4fvARB } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value )
+GL-FUNCTION: void glUseProgram { glUseProgramObjectARB } ( GLuint program )
+GL-FUNCTION: void glValidateProgram { glValidateProgramARB } ( GLuint program )
+GL-FUNCTION: void glVertexAttrib1d { glVertexAttrib1dARB } ( GLuint index, GLdouble x )
+GL-FUNCTION: void glVertexAttrib1dv { glVertexAttrib1dvARB } ( GLuint index, GLdouble* v )
+GL-FUNCTION: void glVertexAttrib1f { glVertexAttrib1fARB } ( GLuint index, GLfloat x )
+GL-FUNCTION: void glVertexAttrib1fv { glVertexAttrib1fvARB } ( GLuint index, GLfloat* v )
+GL-FUNCTION: void glVertexAttrib1s { glVertexAttrib1sARB } ( GLuint index, GLshort x )
+GL-FUNCTION: void glVertexAttrib1sv { glVertexAttrib1svARB } ( GLuint index, GLshort* v )
+GL-FUNCTION: void glVertexAttrib2d { glVertexAttrib2dARB } ( GLuint index, GLdouble x, GLdouble y )
+GL-FUNCTION: void glVertexAttrib2dv { glVertexAttrib2dvARB } ( GLuint index, GLdouble* v )
+GL-FUNCTION: void glVertexAttrib2f { glVertexAttrib2fARB } ( GLuint index, GLfloat x, GLfloat y )
+GL-FUNCTION: void glVertexAttrib2fv { glVertexAttrib2fvARB } ( GLuint index, GLfloat* v )
+GL-FUNCTION: void glVertexAttrib2s { glVertexAttrib2sARB } ( GLuint index, GLshort x, GLshort y )
+GL-FUNCTION: void glVertexAttrib2sv { glVertexAttrib2svARB } ( GLuint index, GLshort* v )
+GL-FUNCTION: void glVertexAttrib3d { glVertexAttrib3dARB } ( GLuint index, GLdouble x, GLdouble y, GLdouble z )
+GL-FUNCTION: void glVertexAttrib3dv { glVertexAttrib3dvARB } ( GLuint index, GLdouble* v )
+GL-FUNCTION: void glVertexAttrib3f { glVertexAttrib3fARB } ( GLuint index, GLfloat x, GLfloat y, GLfloat z )
+GL-FUNCTION: void glVertexAttrib3fv { glVertexAttrib3fvARB } ( GLuint index, GLfloat* v )
+GL-FUNCTION: void glVertexAttrib3s { glVertexAttrib3sARB } ( GLuint index, GLshort x, GLshort y, GLshort z )
+GL-FUNCTION: void glVertexAttrib3sv { glVertexAttrib3svARB } ( GLuint index, GLshort* v )
+GL-FUNCTION: void glVertexAttrib4Nbv { glVertexAttrib4NbvARB } ( GLuint index, GLbyte* v )
+GL-FUNCTION: void glVertexAttrib4Niv { glVertexAttrib4NivARB } ( GLuint index, GLint* v )
+GL-FUNCTION: void glVertexAttrib4Nsv { glVertexAttrib4NsvARB } ( GLuint index, GLshort* v )
+GL-FUNCTION: void glVertexAttrib4Nub { glVertexAttrib4NubARB } ( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w )
+GL-FUNCTION: void glVertexAttrib4Nubv { glVertexAttrib4NubvARB } ( GLuint index, GLubyte* v )
+GL-FUNCTION: void glVertexAttrib4Nuiv { glVertexAttrib4NuivARB } ( GLuint index, GLuint* v )
+GL-FUNCTION: void glVertexAttrib4Nusv { glVertexAttrib4NusvARB } ( GLuint index, GLushort* v )
+GL-FUNCTION: void glVertexAttrib4bv { glVertexAttrib4bvARB } ( GLuint index, GLbyte* v )
+GL-FUNCTION: void glVertexAttrib4d { glVertexAttrib4dARB } ( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w )
+GL-FUNCTION: void glVertexAttrib4dv { glVertexAttrib4dvARB } ( GLuint index, GLdouble* v )
+GL-FUNCTION: void glVertexAttrib4f { glVertexAttrib4fARB } ( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w )
+GL-FUNCTION: void glVertexAttrib4fv { glVertexAttrib4fvARB } ( GLuint index, GLfloat* v )
+GL-FUNCTION: void glVertexAttrib4iv { glVertexAttrib4ivARB } ( GLuint index, GLint* v )
+GL-FUNCTION: void glVertexAttrib4s { glVertexAttrib4sARB } ( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w )
+GL-FUNCTION: void glVertexAttrib4sv { glVertexAttrib4svARB } ( GLuint index, GLshort* v )
+GL-FUNCTION: void glVertexAttrib4ubv { glVertexAttrib4ubvARB } ( GLuint index, GLubyte* v )
+GL-FUNCTION: void glVertexAttrib4uiv { glVertexAttrib4uivARB } ( GLuint index, GLuint* v )
+GL-FUNCTION: void glVertexAttrib4usv { glVertexAttrib4usvARB } ( GLuint index, GLushort* v )
+GL-FUNCTION: void glVertexAttribPointer { glVertexAttribPointerARB } ( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* pointer )
! OpenGL 2.1
CONSTANT: GL_FLOAT_MAT4x2 0x8B69
CONSTANT: GL_FLOAT_MAT4x3 0x8B6A
-GL-FUNCTION: void glUniformMatrix2x3fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) ;
-GL-FUNCTION: void glUniformMatrix2x4fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) ;
-GL-FUNCTION: void glUniformMatrix3x2fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) ;
-GL-FUNCTION: void glUniformMatrix3x4fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) ;
-GL-FUNCTION: void glUniformMatrix4x2fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) ;
-GL-FUNCTION: void glUniformMatrix4x3fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) ;
+GL-FUNCTION: void glUniformMatrix2x3fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value )
+GL-FUNCTION: void glUniformMatrix2x4fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value )
+GL-FUNCTION: void glUniformMatrix3x2fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value )
+GL-FUNCTION: void glUniformMatrix3x4fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value )
+GL-FUNCTION: void glUniformMatrix4x2fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value )
+GL-FUNCTION: void glUniformMatrix4x3fv { } ( GLint location, GLsizei count, GLboolean transpose, GLfloat* value )
! OpenGL 3.0
ALIAS: GL_CLIP_DISTANCE4 GL_CLIP_PLANE4
ALIAS: GL_CLIP_DISTANCE5 GL_CLIP_PLANE5
-GL-FUNCTION: void glVertexAttribIPointer { glVertexAttribIPointerEXT } ( GLuint index, GLint size, GLenum type, GLsizei stride, void* pointer ) ;
+GL-FUNCTION: void glVertexAttribIPointer { glVertexAttribIPointerEXT } ( GLuint index, GLint size, GLenum type, GLsizei stride, void* pointer )
-GL-FUNCTION: void glGetVertexAttribIiv { glGetVertexAttribIivEXT } ( GLuint index, GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glGetVertexAttribIuiv { glGetVertexAttribIuivEXT } ( GLuint index, GLenum pname, GLuint* params ) ;
+GL-FUNCTION: void glGetVertexAttribIiv { glGetVertexAttribIivEXT } ( GLuint index, GLenum pname, GLint* params )
+GL-FUNCTION: void glGetVertexAttribIuiv { glGetVertexAttribIuivEXT } ( GLuint index, GLenum pname, GLuint* params )
-GL-FUNCTION: void glUniform1ui { glUniform1uiEXT } ( GLint location, GLuint v0 ) ;
-GL-FUNCTION: void glUniform2ui { glUniform2uiEXT } ( GLint location, GLuint v0, GLuint v1 ) ;
-GL-FUNCTION: void glUniform3ui { glUniform3uiEXT } ( GLint location, GLuint v0, GLuint v1, GLuint v2 ) ;
-GL-FUNCTION: void glUniform4ui { glUniform4uiEXT } ( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) ;
+GL-FUNCTION: void glUniform1ui { glUniform1uiEXT } ( GLint location, GLuint v0 )
+GL-FUNCTION: void glUniform2ui { glUniform2uiEXT } ( GLint location, GLuint v0, GLuint v1 )
+GL-FUNCTION: void glUniform3ui { glUniform3uiEXT } ( GLint location, GLuint v0, GLuint v1, GLuint v2 )
+GL-FUNCTION: void glUniform4ui { glUniform4uiEXT } ( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 )
-GL-FUNCTION: void glUniform1uiv { glUniform1uivEXT } ( GLint location, GLsizei count, GLuint* value ) ;
-GL-FUNCTION: void glUniform2uiv { glUniform2uivEXT } ( GLint location, GLsizei count, GLuint* value ) ;
-GL-FUNCTION: void glUniform3uiv { glUniform3uivEXT } ( GLint location, GLsizei count, GLuint* value ) ;
-GL-FUNCTION: void glUniform4uiv { glUniform4uivEXT } ( GLint location, GLsizei count, GLuint* value ) ;
+GL-FUNCTION: void glUniform1uiv { glUniform1uivEXT } ( GLint location, GLsizei count, GLuint* value )
+GL-FUNCTION: void glUniform2uiv { glUniform2uivEXT } ( GLint location, GLsizei count, GLuint* value )
+GL-FUNCTION: void glUniform3uiv { glUniform3uivEXT } ( GLint location, GLsizei count, GLuint* value )
+GL-FUNCTION: void glUniform4uiv { glUniform4uivEXT } ( GLint location, GLsizei count, GLuint* value )
-GL-FUNCTION: void glGetUniformuiv { glGetUniformuivEXT } ( GLuint program, GLint location, GLuint* params ) ;
+GL-FUNCTION: void glGetUniformuiv { glGetUniformuivEXT } ( GLuint program, GLint location, GLuint* params )
-GL-FUNCTION: void glBindFragDataLocation { glBindFragDataLocationEXT } ( GLuint program, GLuint colorNumber, GLstring name ) ;
-GL-FUNCTION: GLint glGetFragDataLocation { glGetFragDataLocationEXT } ( GLuint program, GLstring name ) ;
+GL-FUNCTION: void glBindFragDataLocation { glBindFragDataLocationEXT } ( GLuint program, GLuint colorNumber, GLstring name )
+GL-FUNCTION: GLint glGetFragDataLocation { glGetFragDataLocationEXT } ( GLuint program, GLstring name )
-GL-FUNCTION: void glBeginConditionalRender { glBeginConditionalRenderNV } ( GLuint id, GLenum mode ) ;
-GL-FUNCTION: void glEndConditionalRender { glEndConditionalRenderNV } ( ) ;
+GL-FUNCTION: void glBeginConditionalRender { glBeginConditionalRenderNV } ( GLuint id, GLenum mode )
+GL-FUNCTION: void glEndConditionalRender { glEndConditionalRenderNV } ( )
-GL-FUNCTION: void glBindVertexArray { glBindVertexArrayAPPLE } ( GLuint array ) ;
-GL-FUNCTION: void glDeleteVertexArrays { glDeleteVertexArraysAPPLE } ( GLsizei n, GLuint* arrays ) ;
-GL-FUNCTION: void glGenVertexArrays { glGenVertexArraysAPPLE } ( GLsizei n, GLuint* arrays ) ;
-GL-FUNCTION: GLboolean glIsVertexArray { glIsVertexArrayAPPLE } ( GLuint array ) ;
+GL-FUNCTION: void glBindVertexArray { glBindVertexArrayAPPLE } ( GLuint array )
+GL-FUNCTION: void glDeleteVertexArrays { glDeleteVertexArraysAPPLE } ( GLsizei n, GLuint* arrays )
+GL-FUNCTION: void glGenVertexArrays { glGenVertexArraysAPPLE } ( GLsizei n, GLuint* arrays )
+GL-FUNCTION: GLboolean glIsVertexArray { glIsVertexArrayAPPLE } ( GLuint array )
-GL-FUNCTION: void glClampColor { glClampColorARB } ( GLenum target, GLenum clamp ) ;
+GL-FUNCTION: void glClampColor { glClampColorARB } ( GLenum target, GLenum clamp )
-GL-FUNCTION: void glBindFramebuffer { glBindFramebufferEXT } ( GLenum target, GLuint framebuffer ) ;
-GL-FUNCTION: void glBindRenderbuffer { glBindRenderbufferEXT } ( GLenum target, GLuint renderbuffer ) ;
-GL-FUNCTION: GLenum glCheckFramebufferStatus { glCheckFramebufferStatusEXT } ( GLenum target ) ;
-GL-FUNCTION: void glDeleteFramebuffers { glDeleteFramebuffersEXT } ( GLsizei n, GLuint* framebuffers ) ;
-GL-FUNCTION: void glDeleteRenderbuffers { glDeleteRenderbuffersEXT } ( GLsizei n, GLuint* renderbuffers ) ;
-GL-FUNCTION: void glFramebufferRenderbuffer { glFramebufferRenderbufferEXT } ( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) ;
-GL-FUNCTION: void glFramebufferTexture1D { glFramebufferTexture1DEXT } ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) ;
-GL-FUNCTION: void glFramebufferTexture2D { glFramebufferTexture2DEXT } ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) ;
-GL-FUNCTION: void glFramebufferTexture3D { glFramebufferTexture3DEXT } ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) ;
+GL-FUNCTION: void glBindFramebuffer { glBindFramebufferEXT } ( GLenum target, GLuint framebuffer )
+GL-FUNCTION: void glBindRenderbuffer { glBindRenderbufferEXT } ( GLenum target, GLuint renderbuffer )
+GL-FUNCTION: GLenum glCheckFramebufferStatus { glCheckFramebufferStatusEXT } ( GLenum target )
+GL-FUNCTION: void glDeleteFramebuffers { glDeleteFramebuffersEXT } ( GLsizei n, GLuint* framebuffers )
+GL-FUNCTION: void glDeleteRenderbuffers { glDeleteRenderbuffersEXT } ( GLsizei n, GLuint* renderbuffers )
+GL-FUNCTION: void glFramebufferRenderbuffer { glFramebufferRenderbufferEXT } ( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer )
+GL-FUNCTION: void glFramebufferTexture1D { glFramebufferTexture1DEXT } ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level )
+GL-FUNCTION: void glFramebufferTexture2D { glFramebufferTexture2DEXT } ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level )
+GL-FUNCTION: void glFramebufferTexture3D { glFramebufferTexture3DEXT } ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset )
GL-FUNCTION: void glFramebufferTextureLayer { glFramebufferTextureLayerEXT }
( GLenum target, GLenum attachment,
- GLuint texture, GLint level, GLint layer ) ;
-GL-FUNCTION: void glGenFramebuffers { glGenFramebuffersEXT } ( GLsizei n, GLuint* framebuffers ) ;
-GL-FUNCTION: void glGenRenderbuffers { glGenRenderbuffersEXT } ( GLsizei n, GLuint* renderbuffers ) ;
-GL-FUNCTION: void glGenerateMipmap { glGenerateMipmapEXT } ( GLenum target ) ;
-GL-FUNCTION: void glGetFramebufferAttachmentParameteriv { glGetFramebufferAttachmentParameterivEXT } ( GLenum target, GLenum attachment, GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glGetRenderbufferParameteriv { glGetRenderbufferParameterivEXT } ( GLenum target, GLenum pname, GLint* params ) ;
-GL-FUNCTION: GLboolean glIsFramebuffer { glIsFramebufferEXT } ( GLuint framebuffer ) ;
-GL-FUNCTION: GLboolean glIsRenderbuffer { glIsRenderbufferEXT } ( GLuint renderbuffer ) ;
-GL-FUNCTION: void glRenderbufferStorage { glRenderbufferStorageEXT } ( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) ;
+ GLuint texture, GLint level, GLint layer )
+GL-FUNCTION: void glGenFramebuffers { glGenFramebuffersEXT } ( GLsizei n, GLuint* framebuffers )
+GL-FUNCTION: void glGenRenderbuffers { glGenRenderbuffersEXT } ( GLsizei n, GLuint* renderbuffers )
+GL-FUNCTION: void glGenerateMipmap { glGenerateMipmapEXT } ( GLenum target )
+GL-FUNCTION: void glGetFramebufferAttachmentParameteriv { glGetFramebufferAttachmentParameterivEXT } ( GLenum target, GLenum attachment, GLenum pname, GLint* params )
+GL-FUNCTION: void glGetRenderbufferParameteriv { glGetRenderbufferParameterivEXT } ( GLenum target, GLenum pname, GLint* params )
+GL-FUNCTION: GLboolean glIsFramebuffer { glIsFramebufferEXT } ( GLuint framebuffer )
+GL-FUNCTION: GLboolean glIsRenderbuffer { glIsRenderbufferEXT } ( GLuint renderbuffer )
+GL-FUNCTION: void glRenderbufferStorage { glRenderbufferStorageEXT } ( GLenum target, GLenum internalformat, GLsizei width, GLsizei height )
GL-FUNCTION: void glBlitFramebuffer { glBlitFramebufferEXT }
( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1,
- GLbitfield mask, GLenum filter ) ;
+ GLbitfield mask, GLenum filter )
GL-FUNCTION: void glRenderbufferStorageMultisample { glRenderbufferStorageMultisampleEXT } (
GLenum target, GLsizei samples,
GLenum internalformat,
- GLsizei width, GLsizei height ) ;
+ GLsizei width, GLsizei height )
-GL-FUNCTION: void glTexParameterIiv { glTexParameterIivEXT } ( GLenum target, GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glTexParameterIuiv { glTexParameterIuivEXT } ( GLenum target, GLenum pname, GLuint* params ) ;
-GL-FUNCTION: void glGetTexParameterIiv { glGetTexParameterIivEXT } ( GLenum target, GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glGetTexParameterIuiv { glGetTexParameterIuivEXT } ( GLenum target, GLenum pname, GLuint* params ) ;
+GL-FUNCTION: void glTexParameterIiv { glTexParameterIivEXT } ( GLenum target, GLenum pname, GLint* params )
+GL-FUNCTION: void glTexParameterIuiv { glTexParameterIuivEXT } ( GLenum target, GLenum pname, GLuint* params )
+GL-FUNCTION: void glGetTexParameterIiv { glGetTexParameterIivEXT } ( GLenum target, GLenum pname, GLint* params )
+GL-FUNCTION: void glGetTexParameterIuiv { glGetTexParameterIuivEXT } ( GLenum target, GLenum pname, GLuint* params )
GL-FUNCTION: void glColorMaski { glColorMaskIndexedEXT }
- ( GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) ;
+ ( GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a )
-GL-FUNCTION: void glGetBooleani_v { glGetBooleanIndexedvEXT } ( GLenum value, GLuint index, GLboolean* data ) ;
+GL-FUNCTION: void glGetBooleani_v { glGetBooleanIndexedvEXT } ( GLenum value, GLuint index, GLboolean* data )
-GL-FUNCTION: void glGetIntegeri_v { glGetIntegerIndexedvEXT } ( GLenum value, GLuint index, GLint* data ) ;
+GL-FUNCTION: void glGetIntegeri_v { glGetIntegerIndexedvEXT } ( GLenum value, GLuint index, GLint* data )
-GL-FUNCTION: void glEnablei { glEnableIndexedEXT } ( GLenum target, GLuint index ) ;
+GL-FUNCTION: void glEnablei { glEnableIndexedEXT } ( GLenum target, GLuint index )
-GL-FUNCTION: void glDisablei { glDisableIndexedEXT } ( GLenum target, GLuint index ) ;
+GL-FUNCTION: void glDisablei { glDisableIndexedEXT } ( GLenum target, GLuint index )
-GL-FUNCTION: GLboolean glIsEnabledi { glIsEnabledIndexedEXT } ( GLenum target, GLuint index ) ;
+GL-FUNCTION: GLboolean glIsEnabledi { glIsEnabledIndexedEXT } ( GLenum target, GLuint index )
GL-FUNCTION: void glBindBufferRange { glBindBufferRangeEXT } ( GLenum target, GLuint index, GLuint buffer,
- GLintptr offset, GLsizeiptr size ) ;
-GL-FUNCTION: void glBindBufferBase { glBindBufferBaseEXT } ( GLenum target, GLuint index, GLuint buffer ) ;
+ GLintptr offset, GLsizeiptr size )
+GL-FUNCTION: void glBindBufferBase { glBindBufferBaseEXT } ( GLenum target, GLuint index, GLuint buffer )
-GL-FUNCTION: void glBeginTransformFeedback { glBeginTransformFeedbackEXT } ( GLenum primitiveMode ) ;
-GL-FUNCTION: void glEndTransformFeedback { glEndTransformFeedbackEXT } ( ) ;
+GL-FUNCTION: void glBeginTransformFeedback { glBeginTransformFeedbackEXT } ( GLenum primitiveMode )
+GL-FUNCTION: void glEndTransformFeedback { glEndTransformFeedbackEXT } ( )
GL-FUNCTION: void glTransformFeedbackVaryings { glTransformFeedbackVaryingsEXT } ( GLuint program, GLsizei count,
- GLstring* varyings, GLenum bufferMode ) ;
+ GLstring* varyings, GLenum bufferMode )
GL-FUNCTION: void glGetTransformFeedbackVarying { glGetTransformFeedbackVaryingEXT } ( GLuint program, GLuint index,
GLsizei bufSize, GLsizei* length,
- GLsizei* size, GLenum* type, GLstring name ) ;
+ GLsizei* size, GLenum* type, GLstring name )
-GL-FUNCTION: void glClearBufferiv { } ( GLenum buffer, GLint drawbuffer, GLint* value ) ;
-GL-FUNCTION: void glClearBufferuiv { } ( GLenum buffer, GLint drawbuffer, GLuint* value ) ;
-GL-FUNCTION: void glClearBufferfv { } ( GLenum buffer, GLint drawbuffer, GLfloat* value ) ;
-GL-FUNCTION: void glClearBufferfi { } ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) ;
+GL-FUNCTION: void glClearBufferiv { } ( GLenum buffer, GLint drawbuffer, GLint* value )
+GL-FUNCTION: void glClearBufferuiv { } ( GLenum buffer, GLint drawbuffer, GLuint* value )
+GL-FUNCTION: void glClearBufferfv { } ( GLenum buffer, GLint drawbuffer, GLfloat* value )
+GL-FUNCTION: void glClearBufferfi { } ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil )
-GL-FUNCTION: GLubyte* glGetStringi { } ( GLenum value, GLuint index ) ;
+GL-FUNCTION: GLubyte* glGetStringi { } ( GLenum value, GLuint index )
-GL-FUNCTION: GLvoid* glMapBufferRange { } ( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access ) ;
-GL-FUNCTION: void glFlushMappedBufferRange { glFlushMappedBufferRangeAPPLE } ( GLenum target, GLintptr offset, GLsizeiptr size ) ;
+GL-FUNCTION: GLvoid* glMapBufferRange { } ( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access )
+GL-FUNCTION: void glFlushMappedBufferRange { glFlushMappedBufferRangeAPPLE } ( GLenum target, GLintptr offset, GLsizeiptr size )
! OpenGL 3.1
CONSTANT: GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D
CONSTANT: GL_TEXTURE_BUFFER_FORMAT 0x8C2E
-GL-FUNCTION: void glDrawArraysInstanced { glDrawArraysInstancedARB } ( GLenum mode, GLint first, GLsizei count, GLsizei primcount ) ;
-GL-FUNCTION: void glDrawElementsInstanced { glDrawElementsInstancedARB } ( GLenum mode, GLsizei count, GLenum type, GLvoid* indices, GLsizei primcount ) ;
-GL-FUNCTION: void glTexBuffer { glTexBufferEXT } ( GLenum target, GLenum internalformat, GLuint buffer ) ;
-GL-FUNCTION: void glPrimitiveRestartIndex { } ( GLuint index ) ;
+GL-FUNCTION: void glDrawArraysInstanced { glDrawArraysInstancedARB } ( GLenum mode, GLint first, GLsizei count, GLsizei primcount )
+GL-FUNCTION: void glDrawElementsInstanced { glDrawElementsInstancedARB } ( GLenum mode, GLsizei count, GLenum type, GLvoid* indices, GLsizei primcount )
+GL-FUNCTION: void glTexBuffer { glTexBufferEXT } ( GLenum target, GLenum internalformat, GLuint buffer )
+GL-FUNCTION: void glPrimitiveRestartIndex { } ( GLuint index )
-GL-FUNCTION: void glGetUniformIndices { } ( GLuint program, GLsizei uniformCount, GLstring* uniformNames, GLuint* uniformIndices ) ;
-GL-FUNCTION: void glGetActiveUniformsiv { } ( GLuint program, GLsizei uniformCount, GLuint* uniformIndices, GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glGetActiveUniformName { } ( GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLstring uniformName ) ;
-GL-FUNCTION: GLuint glGetUniformBlockIndex { } ( GLuint program, GLstring uniformBlockName ) ;
-GL-FUNCTION: void glGetActiveUniformBlockiv { } ( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glGetActiveUniformBlockName { } ( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLstring uniformName ) ;
-GL-FUNCTION: void glUniformBlockBinding { } ( GLuint buffer, GLuint uniformBlockIndex, GLuint uniformBlockBinding ) ;
+GL-FUNCTION: void glGetUniformIndices { } ( GLuint program, GLsizei uniformCount, GLstring* uniformNames, GLuint* uniformIndices )
+GL-FUNCTION: void glGetActiveUniformsiv { } ( GLuint program, GLsizei uniformCount, GLuint* uniformIndices, GLenum pname, GLint* params )
+GL-FUNCTION: void glGetActiveUniformName { } ( GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLstring uniformName )
+GL-FUNCTION: GLuint glGetUniformBlockIndex { } ( GLuint program, GLstring uniformBlockName )
+GL-FUNCTION: void glGetActiveUniformBlockiv { } ( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params )
+GL-FUNCTION: void glGetActiveUniformBlockName { } ( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLstring uniformName )
+GL-FUNCTION: void glUniformBlockBinding { } ( GLuint buffer, GLuint uniformBlockIndex, GLuint uniformBlockBinding )
-GL-FUNCTION: void glCopyBufferSubData { glCopyBufferSubDataEXT } ( GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size ) ;
+GL-FUNCTION: void glCopyBufferSubData { glCopyBufferSubDataEXT } ( GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size )
! OpenGL 3.2
CONSTANT: GL_PROVOKING_VERTEX 0x8E4F
CONSTANT: GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F
-GL-FUNCTION: void glFramebufferTexture { glFramebufferTextureARB glFramebufferTextureEXT } ( GLenum target, GLenum attachment, GLuint texture, GLint level ) ;
-GL-FUNCTION: void glGetBufferParameteri64v { } ( GLenum target, GLenum pname, GLint64* params ) ;
-GL-FUNCTION: void glGetInteger64i_v { } ( GLenum target, GLuint index, GLint64* data ) ;
-GL-FUNCTION: void glProvokingVertex { } ( GLenum mode ) ;
-
-GL-FUNCTION: GLsync glFenceSync { } ( GLenum condition, GLbitfield flags ) ;
-GL-FUNCTION: GLboolean glIsSync { } ( GLsync sync ) ;
-GL-FUNCTION: void glDeleteSync { } ( GLsync sync ) ;
-GL-FUNCTION: GLenum glClientWaitSync { } ( GLsync sync, GLbitfield flags, GLuint64 timeout ) ;
-GL-FUNCTION: void glWaitSync { } ( GLsync sync, GLbitfield flags, GLuint64 timeout ) ;
-GL-FUNCTION: void glGetInteger64v { } ( GLenum pname, GLint64* params ) ;
-GL-FUNCTION: void glGetSynciv { } ( GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values ) ;
-GL-FUNCTION: void glTexImage2DMultisample { } ( GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) ;
-GL-FUNCTION: void glTexImage3DMultisample { } ( GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) ;
-GL-FUNCTION: void glGetMultisamplefv { } ( GLenum pname, GLuint index, GLfloat* val ) ;
-GL-FUNCTION: void glSampleMaski { } ( GLuint index, GLbitfield mask ) ;
-GL-FUNCTION: void glDrawElementsBaseVertex { glDrawElementsBaseVertexARB } ( GLenum mode, GLsizei count, GLenum type, GLvoid* indices, GLint basevertex ) ;
+GL-FUNCTION: void glFramebufferTexture { glFramebufferTextureARB glFramebufferTextureEXT } ( GLenum target, GLenum attachment, GLuint texture, GLint level )
+GL-FUNCTION: void glGetBufferParameteri64v { } ( GLenum target, GLenum pname, GLint64* params )
+GL-FUNCTION: void glGetInteger64i_v { } ( GLenum target, GLuint index, GLint64* data )
+GL-FUNCTION: void glProvokingVertex { } ( GLenum mode )
+
+GL-FUNCTION: GLsync glFenceSync { } ( GLenum condition, GLbitfield flags )
+GL-FUNCTION: GLboolean glIsSync { } ( GLsync sync )
+GL-FUNCTION: void glDeleteSync { } ( GLsync sync )
+GL-FUNCTION: GLenum glClientWaitSync { } ( GLsync sync, GLbitfield flags, GLuint64 timeout )
+GL-FUNCTION: void glWaitSync { } ( GLsync sync, GLbitfield flags, GLuint64 timeout )
+GL-FUNCTION: void glGetInteger64v { } ( GLenum pname, GLint64* params )
+GL-FUNCTION: void glGetSynciv { } ( GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values )
+GL-FUNCTION: void glTexImage2DMultisample { } ( GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations )
+GL-FUNCTION: void glTexImage3DMultisample { } ( GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations )
+GL-FUNCTION: void glGetMultisamplefv { } ( GLenum pname, GLuint index, GLfloat* val )
+GL-FUNCTION: void glSampleMaski { } ( GLuint index, GLbitfield mask )
+GL-FUNCTION: void glDrawElementsBaseVertex { glDrawElementsBaseVertexARB } ( GLenum mode, GLsizei count, GLenum type, GLvoid* indices, GLint basevertex )
! OpenGL 3.3
CONSTANT: GL_INT_2_10_10_10_REV 0x8D9F
-GL-FUNCTION: void glBindFragDataLocationIndexed { } ( GLuint program, GLuint colorNumber, GLuint index, GLstring name ) ;
-GL-FUNCTION: GLint glGetFragDataIndex { } ( GLuint program, GLstring name ) ;
-
-GL-FUNCTION: void glGenSamplers { } ( GLsizei count, GLuint* samplers ) ;
-GL-FUNCTION: void glDeleteSamplers { } ( GLsizei count, GLuint* samplers ) ;
-GL-FUNCTION: GLboolean glIsSampler { } ( GLuint sampler ) ;
-GL-FUNCTION: void glBindSampler { } ( GLenum unit, GLuint sampler ) ;
-GL-FUNCTION: void glSamplerParameteri { } ( GLuint sampler, GLenum pname, GLint param ) ;
-GL-FUNCTION: void glSamplerParameteriv { } ( GLuint sampler, GLenum pname, GLint* param ) ;
-GL-FUNCTION: void glSamplerParameterf { } ( GLuint sampler, GLenum pname, GLfloat param ) ;
-GL-FUNCTION: void glSamplerParameterfv { } ( GLuint sampler, GLenum pname, GLfloat* param ) ;
-GL-FUNCTION: void glSamplerParameterIiv { } ( GLuint sampler, GLenum pname, GLint* param ) ;
-GL-FUNCTION: void glSamplerParameterIuiv { } ( GLuint sampler, GLenum pname, GLuint* param ) ;
-GL-FUNCTION: void glGetSamplerParameteriv { } ( GLuint sampler, GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glGetSamplerParameterIiv { } ( GLuint sampler, GLenum pname, GLint* params ) ;
-GL-FUNCTION: void glGetSamplerParameterfv { } ( GLuint sampler, GLenum pname, GLfloat* params ) ;
-GL-FUNCTION: void glGetSamplerParameterIfv { } ( GLuint sampler, GLenum pname, GLfloat* params ) ;
-
-GL-FUNCTION: void glQueryCounter { } ( GLuint id, GLenum target ) ;
-GL-FUNCTION: void glGetQueryObjecti64v { } ( GLuint id, GLenum pname, GLint64* params ) ;
-GL-FUNCTION: void glGetQueryObjectui64v { } ( GLuint id, GLenum pname, GLuint64* params ) ;
-
-GL-FUNCTION: void glVertexP2ui { } ( GLenum type, GLuint value ) ;
-GL-FUNCTION: void glVertexP2uiv { } ( GLenum type, GLuint* value ) ;
-GL-FUNCTION: void glVertexP3ui { } ( GLenum type, GLuint value ) ;
-GL-FUNCTION: void glVertexP3uiv { } ( GLenum type, GLuint* value ) ;
-GL-FUNCTION: void glVertexP4ui { } ( GLenum type, GLuint value ) ;
-GL-FUNCTION: void glVertexP4uiv { } ( GLenum type, GLuint* value ) ;
-GL-FUNCTION: void glTexCoordP1ui { } ( GLenum type, GLuint coords ) ;
-GL-FUNCTION: void glTexCoordP1uiv { } ( GLenum type, GLuint* coords ) ;
-GL-FUNCTION: void glTexCoordP2ui { } ( GLenum type, GLuint coords ) ;
-GL-FUNCTION: void glTexCoordP2uiv { } ( GLenum type, GLuint* coords ) ;
-GL-FUNCTION: void glTexCoordP3ui { } ( GLenum type, GLuint coords ) ;
-GL-FUNCTION: void glTexCoordP3uiv { } ( GLenum type, GLuint* coords ) ;
-GL-FUNCTION: void glTexCoordP4ui { } ( GLenum type, GLuint coords ) ;
-GL-FUNCTION: void glTexCoordP4uiv { } ( GLenum type, GLuint* coords ) ;
-GL-FUNCTION: void glMultiTexCoordP1ui { } ( GLenum texture, GLenum type, GLuint coords ) ;
-GL-FUNCTION: void glMultiTexCoordP1uiv { } ( GLenum texture, GLenum type, GLuint* coords ) ;
-GL-FUNCTION: void glMultiTexCoordP2ui { } ( GLenum texture, GLenum type, GLuint coords ) ;
-GL-FUNCTION: void glMultiTexCoordP2uiv { } ( GLenum texture, GLenum type, GLuint* coords ) ;
-GL-FUNCTION: void glMultiTexCoordP3ui { } ( GLenum texture, GLenum type, GLuint coords ) ;
-GL-FUNCTION: void glMultiTexCoordP3uiv { } ( GLenum texture, GLenum type, GLuint* coords ) ;
-GL-FUNCTION: void glMultiTexCoordP4ui { } ( GLenum texture, GLenum type, GLuint coords ) ;
-GL-FUNCTION: void glMultiTexCoordP4uiv { } ( GLenum texture, GLenum type, GLuint* coords ) ;
-GL-FUNCTION: void glNormalP3ui { } ( GLenum type, GLuint coords ) ;
-GL-FUNCTION: void glNormalP3uiv { } ( GLenum type, GLuint* coords ) ;
-GL-FUNCTION: void glColorP3ui { } ( GLenum type, GLuint color ) ;
-GL-FUNCTION: void glColorP3uiv { } ( GLenum type, GLuint* color ) ;
-GL-FUNCTION: void glColorP4ui { } ( GLenum type, GLuint color ) ;
-GL-FUNCTION: void glColorP4uiv { } ( GLenum type, GLuint* color ) ;
-GL-FUNCTION: void glSecondaryColorP3ui { } ( GLenum type, GLuint color ) ;
-GL-FUNCTION: void glSecondaryColorP3uiv { } ( GLenum type, GLuint* color ) ;
-GL-FUNCTION: void glVertexAttribP1ui { } ( GLuint index, GLenum type, GLboolean normalized, GLuint value ) ;
-GL-FUNCTION: void glVertexAttribP1uiv { } ( GLuint index, GLenum type, GLboolean normalized, GLuint* value ) ;
-GL-FUNCTION: void glVertexAttribP2ui { } ( GLuint index, GLenum type, GLboolean normalized, GLuint value ) ;
-GL-FUNCTION: void glVertexAttribP2uiv { } ( GLuint index, GLenum type, GLboolean normalized, GLuint* value ) ;
-GL-FUNCTION: void glVertexAttribP3ui { } ( GLuint index, GLenum type, GLboolean normalized, GLuint value ) ;
-GL-FUNCTION: void glVertexAttribP3uiv { } ( GLuint index, GLenum type, GLboolean normalized, GLuint* value ) ;
-GL-FUNCTION: void glVertexAttribP4ui { } ( GLuint index, GLenum type, GLboolean normalized, GLuint value ) ;
-GL-FUNCTION: void glVertexAttribP4uiv { } ( GLuint index, GLenum type, GLboolean normalized, GLuint* value ) ;
+GL-FUNCTION: void glBindFragDataLocationIndexed { } ( GLuint program, GLuint colorNumber, GLuint index, GLstring name )
+GL-FUNCTION: GLint glGetFragDataIndex { } ( GLuint program, GLstring name )
+
+GL-FUNCTION: void glGenSamplers { } ( GLsizei count, GLuint* samplers )
+GL-FUNCTION: void glDeleteSamplers { } ( GLsizei count, GLuint* samplers )
+GL-FUNCTION: GLboolean glIsSampler { } ( GLuint sampler )
+GL-FUNCTION: void glBindSampler { } ( GLenum unit, GLuint sampler )
+GL-FUNCTION: void glSamplerParameteri { } ( GLuint sampler, GLenum pname, GLint param )
+GL-FUNCTION: void glSamplerParameteriv { } ( GLuint sampler, GLenum pname, GLint* param )
+GL-FUNCTION: void glSamplerParameterf { } ( GLuint sampler, GLenum pname, GLfloat param )
+GL-FUNCTION: void glSamplerParameterfv { } ( GLuint sampler, GLenum pname, GLfloat* param )
+GL-FUNCTION: void glSamplerParameterIiv { } ( GLuint sampler, GLenum pname, GLint* param )
+GL-FUNCTION: void glSamplerParameterIuiv { } ( GLuint sampler, GLenum pname, GLuint* param )
+GL-FUNCTION: void glGetSamplerParameteriv { } ( GLuint sampler, GLenum pname, GLint* params )
+GL-FUNCTION: void glGetSamplerParameterIiv { } ( GLuint sampler, GLenum pname, GLint* params )
+GL-FUNCTION: void glGetSamplerParameterfv { } ( GLuint sampler, GLenum pname, GLfloat* params )
+GL-FUNCTION: void glGetSamplerParameterIfv { } ( GLuint sampler, GLenum pname, GLfloat* params )
+
+GL-FUNCTION: void glQueryCounter { } ( GLuint id, GLenum target )
+GL-FUNCTION: void glGetQueryObjecti64v { } ( GLuint id, GLenum pname, GLint64* params )
+GL-FUNCTION: void glGetQueryObjectui64v { } ( GLuint id, GLenum pname, GLuint64* params )
+
+GL-FUNCTION: void glVertexP2ui { } ( GLenum type, GLuint value )
+GL-FUNCTION: void glVertexP2uiv { } ( GLenum type, GLuint* value )
+GL-FUNCTION: void glVertexP3ui { } ( GLenum type, GLuint value )
+GL-FUNCTION: void glVertexP3uiv { } ( GLenum type, GLuint* value )
+GL-FUNCTION: void glVertexP4ui { } ( GLenum type, GLuint value )
+GL-FUNCTION: void glVertexP4uiv { } ( GLenum type, GLuint* value )
+GL-FUNCTION: void glTexCoordP1ui { } ( GLenum type, GLuint coords )
+GL-FUNCTION: void glTexCoordP1uiv { } ( GLenum type, GLuint* coords )
+GL-FUNCTION: void glTexCoordP2ui { } ( GLenum type, GLuint coords )
+GL-FUNCTION: void glTexCoordP2uiv { } ( GLenum type, GLuint* coords )
+GL-FUNCTION: void glTexCoordP3ui { } ( GLenum type, GLuint coords )
+GL-FUNCTION: void glTexCoordP3uiv { } ( GLenum type, GLuint* coords )
+GL-FUNCTION: void glTexCoordP4ui { } ( GLenum type, GLuint coords )
+GL-FUNCTION: void glTexCoordP4uiv { } ( GLenum type, GLuint* coords )
+GL-FUNCTION: void glMultiTexCoordP1ui { } ( GLenum texture, GLenum type, GLuint coords )
+GL-FUNCTION: void glMultiTexCoordP1uiv { } ( GLenum texture, GLenum type, GLuint* coords )
+GL-FUNCTION: void glMultiTexCoordP2ui { } ( GLenum texture, GLenum type, GLuint coords )
+GL-FUNCTION: void glMultiTexCoordP2uiv { } ( GLenum texture, GLenum type, GLuint* coords )
+GL-FUNCTION: void glMultiTexCoordP3ui { } ( GLenum texture, GLenum type, GLuint coords )
+GL-FUNCTION: void glMultiTexCoordP3uiv { } ( GLenum texture, GLenum type, GLuint* coords )
+GL-FUNCTION: void glMultiTexCoordP4ui { } ( GLenum texture, GLenum type, GLuint coords )
+GL-FUNCTION: void glMultiTexCoordP4uiv { } ( GLenum texture, GLenum type, GLuint* coords )
+GL-FUNCTION: void glNormalP3ui { } ( GLenum type, GLuint coords )
+GL-FUNCTION: void glNormalP3uiv { } ( GLenum type, GLuint* coords )
+GL-FUNCTION: void glColorP3ui { } ( GLenum type, GLuint color )
+GL-FUNCTION: void glColorP3uiv { } ( GLenum type, GLuint* color )
+GL-FUNCTION: void glColorP4ui { } ( GLenum type, GLuint color )
+GL-FUNCTION: void glColorP4uiv { } ( GLenum type, GLuint* color )
+GL-FUNCTION: void glSecondaryColorP3ui { } ( GLenum type, GLuint color )
+GL-FUNCTION: void glSecondaryColorP3uiv { } ( GLenum type, GLuint* color )
+GL-FUNCTION: void glVertexAttribP1ui { } ( GLuint index, GLenum type, GLboolean normalized, GLuint value )
+GL-FUNCTION: void glVertexAttribP1uiv { } ( GLuint index, GLenum type, GLboolean normalized, GLuint* value )
+GL-FUNCTION: void glVertexAttribP2ui { } ( GLuint index, GLenum type, GLboolean normalized, GLuint value )
+GL-FUNCTION: void glVertexAttribP2uiv { } ( GLuint index, GLenum type, GLboolean normalized, GLuint* value )
+GL-FUNCTION: void glVertexAttribP3ui { } ( GLuint index, GLenum type, GLboolean normalized, GLuint value )
+GL-FUNCTION: void glVertexAttribP3uiv { } ( GLuint index, GLenum type, GLboolean normalized, GLuint* value )
+GL-FUNCTION: void glVertexAttribP4ui { } ( GLuint index, GLenum type, GLboolean normalized, GLuint value )
+GL-FUNCTION: void glVertexAttribP4uiv { } ( GLuint index, GLenum type, GLboolean normalized, GLuint* value )
! OpenGL 4.0
CONSTANT: GL_TRANSFORM_FEEDBACK_BINDING 0x8E25
CONSTANT: GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70
-GL-FUNCTION: void glUniform1d { } ( GLint location, GLdouble x ) ;
-GL-FUNCTION: void glUniform2d { } ( GLint location, GLdouble x, GLdouble y ) ;
-GL-FUNCTION: void glUniform3d { } ( GLint location, GLdouble x, GLdouble y, GLdouble z ) ;
-GL-FUNCTION: void glUniform4d { } ( GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) ;
-GL-FUNCTION: void glUniform1dv { } ( GLint location, GLsizei count, GLdouble* value ) ;
-GL-FUNCTION: void glUniform2dv { } ( GLint location, GLsizei count, GLdouble* value ) ;
-GL-FUNCTION: void glUniform3dv { } ( GLint location, GLsizei count, GLdouble* value ) ;
-GL-FUNCTION: void glUniform4dv { } ( GLint location, GLsizei count, GLdouble* value ) ;
-GL-FUNCTION: void glUniformMatrix2dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glUniformMatrix3dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glUniformMatrix4dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glUniformMatrix2x3dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glUniformMatrix2x4dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glUniformMatrix3x2dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glUniformMatrix3x4dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glUniformMatrix4x2dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glUniformMatrix4x3dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glGetUniformdv { } ( GLuint program, GLint location, GLdouble* params ) ;
-GL-FUNCTION: void glProgramUniform1d { glProgramUniform1dEXT } ( GLuint program, GLint location, GLdouble x ) ;
-GL-FUNCTION: void glProgramUniform2d { glProgramUniform2dEXT } ( GLuint program, GLint location, GLdouble x, GLdouble y ) ;
-GL-FUNCTION: void glProgramUniform3d { glProgramUniform3dEXT } ( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z ) ;
-GL-FUNCTION: void glProgramUniform4d { glProgramUniform4dEXT } ( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) ;
-GL-FUNCTION: void glProgramUniform1dv { glProgramUniform1dvEXT } ( GLuint program, GLint location, GLsizei count, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniform2dv { glProgramUniform2dvEXT } ( GLuint program, GLint location, GLsizei count, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniform3dv { glProgramUniform3dvEXT } ( GLuint program, GLint location, GLsizei count, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniform4dv { glProgramUniform4dvEXT } ( GLuint program, GLint location, GLsizei count, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniformMatrix2dv { glProgramUniformMatrix2dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniformMatrix3dv { glProgramUniformMatrix3dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniformMatrix4dv { glProgramUniformMatrix4dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniformMatrix2x3dv { glProgramUniformMatrix2x3dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniformMatrix2x4dv { glProgramUniformMatrix2x4dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniformMatrix3x2dv { glProgramUniformMatrix3x2dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniformMatrix3x4dv { glProgramUniformMatrix3x4dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniformMatrix4x2dv { glProgramUniformMatrix4x2dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-GL-FUNCTION: void glProgramUniformMatrix4x3dv { glProgramUniformMatrix4x3dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value ) ;
-
-GL-FUNCTION: GLint glGetSubroutineUniformLocation { } ( GLuint program, GLenum shadertype, GLstring name ) ;
-GL-FUNCTION: GLuint glGetSubroutineIndex { } ( GLuint program, GLenum shadertype, GLstring name ) ;
-GL-FUNCTION: void glGetActiveSubroutineUniformiv { } ( GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values ) ;
-GL-FUNCTION: void glGetActiveSubroutineUniformName { } ( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLstring name ) ;
-GL-FUNCTION: void glGetActiveSubroutineName { } ( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLstring name ) ;
-GL-FUNCTION: void glUniformSubroutinesuiv { } ( GLenum shadertype, GLsizei count, GLuint* indices ) ;
-GL-FUNCTION: void glGetUniformSubroutineuiv { } ( GLenum shadertype, GLint location, GLuint* params ) ;
-GL-FUNCTION: void glGetProgramStageiv { } ( GLuint program, GLenum shadertype, GLenum pname, GLint* values ) ;
-
-GL-FUNCTION: void glPatchParameteri { } ( GLenum pname, GLint value ) ;
-GL-FUNCTION: void glPatchParameterfv { } ( GLenum pname, GLfloat* values ) ;
-
-GL-FUNCTION: void glBindTransformFeedback { } ( GLenum target, GLuint id ) ;
-GL-FUNCTION: void glDeleteTransformFeedbacks { } ( GLsizei n, GLuint* ids ) ;
-GL-FUNCTION: void glGenTransformFeedbacks { } ( GLsizei n, GLuint* ids ) ;
-GL-FUNCTION: GLboolean glIsTransformFeedback { } ( GLuint id ) ;
-GL-FUNCTION: void glPauseTransformFeedback { } ( ) ;
-GL-FUNCTION: void glResumeTransformFeedback { } ( ) ;
-GL-FUNCTION: void glDrawTransformFeedback { } ( GLenum mode, GLuint id ) ;
-
-GL-FUNCTION: void glDrawTransformFeedbackStream { } ( GLenum mode, GLuint id, GLuint stream ) ;
-GL-FUNCTION: void glBeginQueryIndexed { } ( GLenum target, GLuint index, GLuint id ) ;
-GL-FUNCTION: void glEndQueryIndexed { } ( GLenum target, GLuint index ) ;
-GL-FUNCTION: void glGetQueryIndexediv { } ( GLenum target, GLuint index, GLenum pname, GLint* params ) ;
+GL-FUNCTION: void glUniform1d { } ( GLint location, GLdouble x )
+GL-FUNCTION: void glUniform2d { } ( GLint location, GLdouble x, GLdouble y )
+GL-FUNCTION: void glUniform3d { } ( GLint location, GLdouble x, GLdouble y, GLdouble z )
+GL-FUNCTION: void glUniform4d { } ( GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w )
+GL-FUNCTION: void glUniform1dv { } ( GLint location, GLsizei count, GLdouble* value )
+GL-FUNCTION: void glUniform2dv { } ( GLint location, GLsizei count, GLdouble* value )
+GL-FUNCTION: void glUniform3dv { } ( GLint location, GLsizei count, GLdouble* value )
+GL-FUNCTION: void glUniform4dv { } ( GLint location, GLsizei count, GLdouble* value )
+GL-FUNCTION: void glUniformMatrix2dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glUniformMatrix3dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glUniformMatrix4dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glUniformMatrix2x3dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glUniformMatrix2x4dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glUniformMatrix3x2dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glUniformMatrix3x4dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glUniformMatrix4x2dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glUniformMatrix4x3dv { } ( GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glGetUniformdv { } ( GLuint program, GLint location, GLdouble* params )
+GL-FUNCTION: void glProgramUniform1d { glProgramUniform1dEXT } ( GLuint program, GLint location, GLdouble x )
+GL-FUNCTION: void glProgramUniform2d { glProgramUniform2dEXT } ( GLuint program, GLint location, GLdouble x, GLdouble y )
+GL-FUNCTION: void glProgramUniform3d { glProgramUniform3dEXT } ( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z )
+GL-FUNCTION: void glProgramUniform4d { glProgramUniform4dEXT } ( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w )
+GL-FUNCTION: void glProgramUniform1dv { glProgramUniform1dvEXT } ( GLuint program, GLint location, GLsizei count, GLdouble* value )
+GL-FUNCTION: void glProgramUniform2dv { glProgramUniform2dvEXT } ( GLuint program, GLint location, GLsizei count, GLdouble* value )
+GL-FUNCTION: void glProgramUniform3dv { glProgramUniform3dvEXT } ( GLuint program, GLint location, GLsizei count, GLdouble* value )
+GL-FUNCTION: void glProgramUniform4dv { glProgramUniform4dvEXT } ( GLuint program, GLint location, GLsizei count, GLdouble* value )
+GL-FUNCTION: void glProgramUniformMatrix2dv { glProgramUniformMatrix2dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glProgramUniformMatrix3dv { glProgramUniformMatrix3dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glProgramUniformMatrix4dv { glProgramUniformMatrix4dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glProgramUniformMatrix2x3dv { glProgramUniformMatrix2x3dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glProgramUniformMatrix2x4dv { glProgramUniformMatrix2x4dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glProgramUniformMatrix3x2dv { glProgramUniformMatrix3x2dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glProgramUniformMatrix3x4dv { glProgramUniformMatrix3x4dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glProgramUniformMatrix4x2dv { glProgramUniformMatrix4x2dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+GL-FUNCTION: void glProgramUniformMatrix4x3dv { glProgramUniformMatrix4x3dvEXT } ( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLdouble* value )
+
+GL-FUNCTION: GLint glGetSubroutineUniformLocation { } ( GLuint program, GLenum shadertype, GLstring name )
+GL-FUNCTION: GLuint glGetSubroutineIndex { } ( GLuint program, GLenum shadertype, GLstring name )
+GL-FUNCTION: void glGetActiveSubroutineUniformiv { } ( GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values )
+GL-FUNCTION: void glGetActiveSubroutineUniformName { } ( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLstring name )
+GL-FUNCTION: void glGetActiveSubroutineName { } ( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLstring name )
+GL-FUNCTION: void glUniformSubroutinesuiv { } ( GLenum shadertype, GLsizei count, GLuint* indices )
+GL-FUNCTION: void glGetUniformSubroutineuiv { } ( GLenum shadertype, GLint location, GLuint* params )
+GL-FUNCTION: void glGetProgramStageiv { } ( GLuint program, GLenum shadertype, GLenum pname, GLint* values )
+
+GL-FUNCTION: void glPatchParameteri { } ( GLenum pname, GLint value )
+GL-FUNCTION: void glPatchParameterfv { } ( GLenum pname, GLfloat* values )
+
+GL-FUNCTION: void glBindTransformFeedback { } ( GLenum target, GLuint id )
+GL-FUNCTION: void glDeleteTransformFeedbacks { } ( GLsizei n, GLuint* ids )
+GL-FUNCTION: void glGenTransformFeedbacks { } ( GLsizei n, GLuint* ids )
+GL-FUNCTION: GLboolean glIsTransformFeedback { } ( GLuint id )
+GL-FUNCTION: void glPauseTransformFeedback { } ( )
+GL-FUNCTION: void glResumeTransformFeedback { } ( )
+GL-FUNCTION: void glDrawTransformFeedback { } ( GLenum mode, GLuint id )
+
+GL-FUNCTION: void glDrawTransformFeedbackStream { } ( GLenum mode, GLuint id, GLuint stream )
+GL-FUNCTION: void glBeginQueryIndexed { } ( GLenum target, GLuint index, GLuint id )
+GL-FUNCTION: void glEndQueryIndexed { } ( GLenum target, GLuint index )
+GL-FUNCTION: void glGetQueryIndexediv { } ( GLenum target, GLuint index, GLenum pname, GLint* params )
! GL_ARB_geometry_shader4
GL-FUNCTION: void glProgramParameteriARB { glProgramParameteriEXT }
- ( GLuint program, GLenum pname, GLint value ) ;
+ ( GLuint program, GLenum pname, GLint value )
GL-FUNCTION: void glFramebufferTextureLayerARB { glFramebufferTextureLayerEXT }
- ( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) ;
+ ( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer )
GL-FUNCTION: void glFramebufferTextureFaceARB { glFramebufferTextureFaceEXT }
- ( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) ;
+ ( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face )
CONSTANT: GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD
CONSTANT: GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE
CONSTANT: GL_LUMINANCE_INTEGER_EXT 0x8D9C
CONSTANT: GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D
-GL-FUNCTION: void glClearColorIiEXT { } ( GLint r, GLint g, GLint b, GLint a ) ;
-GL-FUNCTION: void glClearColorIuiEXT { } ( GLuint r, GLuint g, GLuint b, GLuint a ) ;
+GL-FUNCTION: void glClearColorIiEXT { } ( GLint r, GLint g, GLint b, GLint a )
+GL-FUNCTION: void glClearColorIuiEXT { } ( GLuint r, GLuint g, GLuint b, GLuint a )
! GL_EXT_texture_compression_s3tc, GL_EXT_texture_compression_dxt1
{ ex-data CRYPTO_EX_DATA } ;
TYPEDEF: bio_st BIO
-FUNCTION: BIO* BIO_new_file ( c-string filename, c-string mode ) ;
+FUNCTION: BIO* BIO_new_file ( c-string filename, c-string mode )
-FUNCTION: int BIO_printf ( BIO* bio, c-string format ) ;
+FUNCTION: int BIO_printf ( BIO* bio, c-string format )
-FUNCTION: long BIO_ctrl ( void* bio, int cmd, long larg, void* parg ) ;
+FUNCTION: long BIO_ctrl ( void* bio, int cmd, long larg, void* parg )
-FUNCTION: BIO* BIO_new_socket ( int fd, int close-flag ) ;
+FUNCTION: BIO* BIO_new_socket ( int fd, int close-flag )
-FUNCTION: BIO* BIO_new_connect ( c-string name ) ;
+FUNCTION: BIO* BIO_new_connect ( c-string name )
-FUNCTION: void* BIO_new ( void* method ) ;
+FUNCTION: void* BIO_new ( void* method )
-FUNCTION: int BIO_set ( void* bio, void* method ) ;
+FUNCTION: int BIO_set ( void* bio, void* method )
-FUNCTION: int BIO_free ( void* bio ) ;
+FUNCTION: int BIO_free ( void* bio )
-FUNCTION: void* BIO_push ( void* bio, void* append ) ;
+FUNCTION: void* BIO_push ( void* bio, void* append )
-FUNCTION: int BIO_read ( BIO* bio, void* buf, int len ) ;
+FUNCTION: int BIO_read ( BIO* bio, void* buf, int len )
-FUNCTION: int BIO_gets ( void* b, c-string buf, int size ) ;
+FUNCTION: int BIO_gets ( void* b, c-string buf, int size )
-FUNCTION: int BIO_write ( void* b, void* buf, int len ) ;
+FUNCTION: int BIO_write ( void* b, void* buf, int len )
-FUNCTION: int BIO_puts ( BIO* bio, c-string buf ) ;
+FUNCTION: int BIO_puts ( BIO* bio, c-string buf )
-FUNCTION: ulong ERR_get_error ( ) ;
+FUNCTION: ulong ERR_get_error ( )
-FUNCTION: void ERR_clear_error ( ) ;
+FUNCTION: void ERR_clear_error ( )
-FUNCTION: c-string ERR_error_string ( ulong e, void* buf ) ;
+FUNCTION: c-string ERR_error_string ( ulong e, void* buf )
-FUNCTION: void* BIO_f_buffer ( ) ;
+FUNCTION: void* BIO_f_buffer ( )
! ===============================================
! evp.h
{ md_data void* } ;
! Initialize ciphers and digest tables
-FUNCTION: void OpenSSL_add_all_ciphers ( ) ;
+FUNCTION: void OpenSSL_add_all_ciphers ( )
-FUNCTION: void OpenSSL_add_all_digests ( ) ;
+FUNCTION: void OpenSSL_add_all_digests ( )
! Clean them up before exiting
-FUNCTION: void EVP_cleanup ( ) ;
+FUNCTION: void EVP_cleanup ( )
-FUNCTION: EVP_MD* EVP_get_digestbyname ( c-string name ) ;
+FUNCTION: EVP_MD* EVP_get_digestbyname ( c-string name )
-FUNCTION: void EVP_MD_CTX_init ( EVP_MD* ctx ) ;
+FUNCTION: void EVP_MD_CTX_init ( EVP_MD* ctx )
-FUNCTION: int EVP_MD_CTX_cleanup ( EVP_MD_CTX* ctx ) ;
+FUNCTION: int EVP_MD_CTX_cleanup ( EVP_MD_CTX* ctx )
-FUNCTION: EVP_MD_CTX* EVP_MD_CTX_create ( ) ;
+FUNCTION: EVP_MD_CTX* EVP_MD_CTX_create ( )
-FUNCTION: void EVP_MD_CTX_destroy ( EVP_MD_CTX* ctx ) ;
+FUNCTION: void EVP_MD_CTX_destroy ( EVP_MD_CTX* ctx )
-FUNCTION: int EVP_MD_CTX_copy_ex ( EVP_MD_CTX* out, EVP_MD_CTX* in ) ;
+FUNCTION: int EVP_MD_CTX_copy_ex ( EVP_MD_CTX* out, EVP_MD_CTX* in )
-FUNCTION: int EVP_DigestInit_ex ( EVP_MD_CTX* ctx, EVP_MD* type, ENGINE* impl ) ;
+FUNCTION: int EVP_DigestInit_ex ( EVP_MD_CTX* ctx, EVP_MD* type, ENGINE* impl )
-FUNCTION: int EVP_DigestUpdate ( EVP_MD_CTX* ctx, void* d, uint cnt ) ;
+FUNCTION: int EVP_DigestUpdate ( EVP_MD_CTX* ctx, void* d, uint cnt )
-FUNCTION: int EVP_DigestFinal_ex ( EVP_MD_CTX* ctx, void* md, uint* s ) ;
+FUNCTION: int EVP_DigestFinal_ex ( EVP_MD_CTX* ctx, void* md, uint* s )
-FUNCTION: int EVP_Digest ( void* data, uint count, void* md, uint* size, EVP_MD* type, ENGINE* impl ) ;
+FUNCTION: int EVP_Digest ( void* data, uint count, void* md, uint* size, EVP_MD* type, ENGINE* impl )
-FUNCTION: int EVP_MD_CTX_copy ( EVP_MD_CTX* out, EVP_MD_CTX* in ) ;
+FUNCTION: int EVP_MD_CTX_copy ( EVP_MD_CTX* out, EVP_MD_CTX* in )
-FUNCTION: int EVP_DigestInit ( EVP_MD_CTX* ctx, EVP_MD* type ) ;
+FUNCTION: int EVP_DigestInit ( EVP_MD_CTX* ctx, EVP_MD* type )
-FUNCTION: int EVP_DigestFinal ( EVP_MD_CTX* ctx, void* md, uint* s ) ;
+FUNCTION: int EVP_DigestFinal ( EVP_MD_CTX* ctx, void* md, uint* s )
FUNCTION: void* PEM_read_bio_DHparams ( void* bp, void* x, void* cb,
- void* u ) ;
+ void* u )
! ===============================================
! rsa.h
! ===============================================
FUNCTION: void* RSA_generate_key ( int num, ulong e, void* callback,
- void* cb_arg ) ;
+ void* cb_arg )
-FUNCTION: int RSA_check_key ( void* rsa ) ;
+FUNCTION: int RSA_check_key ( void* rsa )
-FUNCTION: void RSA_free ( void* rsa ) ;
+FUNCTION: void RSA_free ( void* rsa )
-FUNCTION: int RSA_print_fp ( void* fp, void* x, int offset ) ;
+FUNCTION: int RSA_print_fp ( void* fp, void* x, int offset )
! ===============================================
! objects.h
! ===============================================
-FUNCTION: int OBJ_sn2nid ( c-string s ) ;
+FUNCTION: int OBJ_sn2nid ( c-string s )
! ===============================================
! bn.h
! ===============================================
-FUNCTION: int BN_num_bits ( void* a ) ;
+FUNCTION: int BN_num_bits ( void* a )
-FUNCTION: void* BN_bin2bn ( void* s, int len, void* ret ) ;
+FUNCTION: void* BN_bin2bn ( void* s, int len, void* ret )
-FUNCTION: int BN_bn2bin ( void* a, void* to ) ;
+FUNCTION: int BN_bn2bin ( void* a, void* to )
-FUNCTION: void BN_clear_free ( void* a ) ;
+FUNCTION: void BN_clear_free ( void* a )
! ===============================================
! ec.h
CONSTANT: POINT_CONVERSION_UNCOMPRESSED 4
CONSTANT: POINT_CONVERSION_HYBRID 6
-FUNCTION: int EC_GROUP_get_degree ( void* group ) ;
+FUNCTION: int EC_GROUP_get_degree ( void* group )
-FUNCTION: void* EC_POINT_new ( void* group ) ;
+FUNCTION: void* EC_POINT_new ( void* group )
-FUNCTION: void EC_POINT_clear_free ( void* point ) ;
+FUNCTION: void EC_POINT_clear_free ( void* point )
-FUNCTION: int EC_POINT_point2oct ( void* group, void* point, int form, void* buf, int len, void* ctx ) ;
+FUNCTION: int EC_POINT_point2oct ( void* group, void* point, int form, void* buf, int len, void* ctx )
-FUNCTION: int EC_POINT_oct2point ( void* group, void* point, void* buf, int len, void* ctx ) ;
+FUNCTION: int EC_POINT_oct2point ( void* group, void* point, void* buf, int len, void* ctx )
-FUNCTION: void* EC_KEY_new_by_curve_name ( int nid ) ;
+FUNCTION: void* EC_KEY_new_by_curve_name ( int nid )
-FUNCTION: void EC_KEY_free ( void* r ) ;
+FUNCTION: void EC_KEY_free ( void* r )
-FUNCTION: int EC_KEY_set_private_key ( void* key, void* priv_key ) ;
+FUNCTION: int EC_KEY_set_private_key ( void* key, void* priv_key )
-FUNCTION: int EC_KEY_set_public_key ( void* key, void* pub_key ) ;
+FUNCTION: int EC_KEY_set_public_key ( void* key, void* pub_key )
-FUNCTION: int EC_KEY_generate_key ( void* eckey ) ;
+FUNCTION: int EC_KEY_generate_key ( void* eckey )
-FUNCTION: void* EC_KEY_get0_group ( void* key ) ;
+FUNCTION: void* EC_KEY_get0_group ( void* key )
-FUNCTION: void* EC_KEY_get0_private_key ( void* key ) ;
+FUNCTION: void* EC_KEY_get0_private_key ( void* key )
-FUNCTION: void* EC_KEY_get0_public_key ( void* key ) ;
+FUNCTION: void* EC_KEY_get0_public_key ( void* key )
! ===============================================
! ecdsa.h
! ===============================================
-FUNCTION: int ECDSA_size ( void* eckey ) ;
+FUNCTION: int ECDSA_size ( void* eckey )
-FUNCTION: int ECDSA_sign ( int type, void* dgst, int dgstlen, void* sig, void* siglen, void* eckey ) ;
+FUNCTION: int ECDSA_sign ( int type, void* dgst, int dgstlen, void* sig, void* siglen, void* eckey )
-FUNCTION: int ECDSA_verify ( int type, void* dgst, int dgstlen, void* sig, int siglen, void* eckey ) ;
+FUNCTION: int ECDSA_verify ( int type, void* dgst, int dgstlen, void* sig, int siglen, void* eckey )
{ data uchar* }
{ flags long } ;
-FUNCTION: int ASN1_STRING_cmp ( ASN1_STRING *a, ASN1_STRING *b ) ;
+FUNCTION: int ASN1_STRING_cmp ( ASN1_STRING *a, ASN1_STRING *b )
-FUNCTION: ASN1_VALUE* ASN1_item_d2i ( ASN1_VALUE** val, uchar **in, long len, ASN1_ITEM *it ) ;
+FUNCTION: ASN1_VALUE* ASN1_item_d2i ( ASN1_VALUE** val, uchar **in, long len, ASN1_ITEM *it )
! ===============================================
! ossl_typ.h
{ ext_flags int }
{ it void* } ;
-FUNCTION: X509V3_EXT_METHOD* X509V3_EXT_get ( X509_EXTENSION* ext ) ;
+FUNCTION: X509V3_EXT_METHOD* X509V3_EXT_get ( X509_EXTENSION* ext )
UNION-STRUCT: GENERAL_NAME_st_d
{ ptr char* }
{ ctx SSL_CTX* } ;
TYPEDEF: ssl_st SSL
-FUNCTION: c-string SSL_get_version ( SSL* ssl ) ;
+FUNCTION: c-string SSL_get_version ( SSL* ssl )
! Maps OpenSSL errors to strings
-FUNCTION: void SSL_load_error_strings ( ) ;
-FUNCTION: c-string SSL_state_string ( SSL* ssl ) ;
-FUNCTION: c-string SSL_rstate_string ( SSL* ssl ) ;
-FUNCTION: c-string SSL_state_string_long ( SSL* ssl ) ;
-FUNCTION: c-string SSL_rstate_string_long ( SSL* ssl ) ;
+FUNCTION: void SSL_load_error_strings ( )
+FUNCTION: c-string SSL_state_string ( SSL* ssl )
+FUNCTION: c-string SSL_rstate_string ( SSL* ssl )
+FUNCTION: c-string SSL_state_string_long ( SSL* ssl )
+FUNCTION: c-string SSL_rstate_string_long ( SSL* ssl )
! Must be called before any other action takes place
-FUNCTION: int SSL_library_init ( ) ;
+FUNCTION: int SSL_library_init ( )
! Sets the default SSL version
-FUNCTION: ssl-method SSLv2_client_method ( ) ;
+FUNCTION: ssl-method SSLv2_client_method ( )
-FUNCTION: ssl-method SSLv23_client_method ( ) ;
+FUNCTION: ssl-method SSLv23_client_method ( )
-FUNCTION: ssl-method SSLv23_server_method ( ) ;
+FUNCTION: ssl-method SSLv23_server_method ( )
-FUNCTION: ssl-method SSLv23_method ( ) ; ! SSLv3 but can rollback to v2
+FUNCTION: ssl-method SSLv23_method ( ) ! SSLv3 but can rollback to v2
-FUNCTION: ssl-method SSLv3_client_method ( ) ;
+FUNCTION: ssl-method SSLv3_client_method ( )
-FUNCTION: ssl-method SSLv3_server_method ( ) ;
+FUNCTION: ssl-method SSLv3_server_method ( )
-FUNCTION: ssl-method SSLv3_method ( ) ;
+FUNCTION: ssl-method SSLv3_method ( )
-FUNCTION: ssl-method TLSv1_client_method ( ) ;
+FUNCTION: ssl-method TLSv1_client_method ( )
-FUNCTION: ssl-method TLSv1_server_method ( ) ;
+FUNCTION: ssl-method TLSv1_server_method ( )
-FUNCTION: ssl-method TLSv1_method ( ) ;
+FUNCTION: ssl-method TLSv1_method ( )
! Creates the context
-FUNCTION: SSL_CTX* SSL_CTX_new ( ssl-method method ) ;
+FUNCTION: SSL_CTX* SSL_CTX_new ( ssl-method method )
! Load the certificates and private keys into the SSL_CTX
FUNCTION: int SSL_CTX_use_certificate_chain_file ( SSL_CTX* ctx,
- c-string file ) ; ! PEM type
+ c-string file ) ! PEM type
-FUNCTION: SSL* SSL_new ( SSL_CTX* ctx ) ;
+FUNCTION: SSL* SSL_new ( SSL_CTX* ctx )
-FUNCTION: int SSL_set_fd ( SSL* ssl, int fd ) ;
+FUNCTION: int SSL_set_fd ( SSL* ssl, int fd )
-FUNCTION: void SSL_set_bio ( SSL* ssl, void* rbio, void* wbio ) ;
+FUNCTION: void SSL_set_bio ( SSL* ssl, void* rbio, void* wbio )
-FUNCTION: int SSL_set_session ( SSL* to, SSL_SESSION* session ) ;
-FUNCTION: SSL_SESSION* SSL_get_session ( SSL* to ) ;
-FUNCTION: SSL_SESSION* SSL_get1_session ( SSL* ssl ) ;
+FUNCTION: int SSL_set_session ( SSL* to, SSL_SESSION* session )
+FUNCTION: SSL_SESSION* SSL_get_session ( SSL* to )
+FUNCTION: SSL_SESSION* SSL_get1_session ( SSL* ssl )
-FUNCTION: int SSL_get_error ( SSL* ssl, int ret ) ;
+FUNCTION: int SSL_get_error ( SSL* ssl, int ret )
-FUNCTION: void SSL_set_connect_state ( SSL* ssl ) ;
+FUNCTION: void SSL_set_connect_state ( SSL* ssl )
-FUNCTION: void SSL_set_accept_state ( SSL* ssl ) ;
+FUNCTION: void SSL_set_accept_state ( SSL* ssl )
-FUNCTION: int SSL_connect ( SSL* ssl ) ;
+FUNCTION: int SSL_connect ( SSL* ssl )
-FUNCTION: int SSL_accept ( SSL* ssl ) ;
+FUNCTION: int SSL_accept ( SSL* ssl )
-FUNCTION: int SSL_write ( SSL* ssl, void* buf, int num ) ;
+FUNCTION: int SSL_write ( SSL* ssl, void* buf, int num )
-FUNCTION: int SSL_read ( SSL* ssl, void* buf, int num ) ;
+FUNCTION: int SSL_read ( SSL* ssl, void* buf, int num )
-FUNCTION: int SSL_shutdown ( SSL* ssl ) ;
+FUNCTION: int SSL_shutdown ( SSL* ssl )
CONSTANT: SSL_SENT_SHUTDOWN 1
CONSTANT: SSL_RECEIVED_SHUTDOWN 2
-FUNCTION: int SSL_get_shutdown ( SSL* ssl ) ;
+FUNCTION: int SSL_get_shutdown ( SSL* ssl )
-FUNCTION: int SSL_CTX_set_session_id_context ( SSL_CTX* ctx, c-string sid_ctx, uint len ) ;
+FUNCTION: int SSL_CTX_set_session_id_context ( SSL_CTX* ctx, c-string sid_ctx, uint len )
-FUNCTION: void SSL_free ( SSL* ssl ) ;
+FUNCTION: void SSL_free ( SSL* ssl )
-FUNCTION: void SSL_SESSION_free ( SSL_SESSION* ses ) ;
+FUNCTION: void SSL_SESSION_free ( SSL_SESSION* ses )
-FUNCTION: int SSL_want ( SSL* ssl ) ;
+FUNCTION: int SSL_want ( SSL* ssl )
CONSTANT: SSL_NOTHING 1
CONSTANT: SSL_WRITING 2
CONSTANT: SSL_READING 3
CONSTANT: SSL_X509_LOOKUP 4
-FUNCTION: long SSL_get_verify_result ( SSL* ssl ) ;
+FUNCTION: long SSL_get_verify_result ( SSL* ssl )
-FUNCTION: X509* SSL_get_peer_certificate ( SSL* s ) ;
+FUNCTION: X509* SSL_get_peer_certificate ( SSL* s )
-FUNCTION: void SSL_CTX_free ( SSL_CTX* ctx ) ;
+FUNCTION: void SSL_CTX_free ( SSL_CTX* ctx )
-FUNCTION: void RAND_seed ( void* buf, int num ) ;
+FUNCTION: void RAND_seed ( void* buf, int num )
-FUNCTION: int SSL_set_cipher_list ( SSL* ssl, c-string str ) ;
+FUNCTION: int SSL_set_cipher_list ( SSL* ssl, c-string str )
-FUNCTION: int SSL_use_RSAPrivateKey_file ( SSL* ssl, c-string str ) ;
+FUNCTION: int SSL_use_RSAPrivateKey_file ( SSL* ssl, c-string str )
-FUNCTION: int SSL_CTX_use_RSAPrivateKey_file ( SSL_CTX* ctx, int type ) ;
+FUNCTION: int SSL_CTX_use_RSAPrivateKey_file ( SSL_CTX* ctx, int type )
FUNCTION: int SSL_use_certificate_file ( SSL* ssl,
- c-string str, int type ) ;
+ c-string str, int type )
FUNCTION: int SSL_CTX_load_verify_locations ( SSL_CTX* ctx, c-string CAfile,
- c-string CApath ) ;
+ c-string CApath )
-FUNCTION: int SSL_CTX_set_default_verify_paths ( SSL_CTX* ctx ) ;
+FUNCTION: int SSL_CTX_set_default_verify_paths ( SSL_CTX* ctx )
CONSTANT: SSL_VERIFY_NONE 0
CONSTANT: SSL_VERIFY_PEER 1
CONSTANT: SSL_VERIFY_FAIL_IF_NO_PEER_CERT 2
CONSTANT: SSL_VERIFY_CLIENT_ONCE 4
-FUNCTION: void SSL_CTX_set_verify ( SSL_CTX* ctx, int mode, void* callback ) ;
+FUNCTION: void SSL_CTX_set_verify ( SSL_CTX* ctx, int mode, void* callback )
-FUNCTION: void SSL_CTX_set_client_CA_list ( SSL_CTX* ctx, SSL* list ) ;
+FUNCTION: void SSL_CTX_set_client_CA_list ( SSL_CTX* ctx, SSL* list )
-FUNCTION: SSL* SSL_load_client_CA_file ( c-string file ) ;
+FUNCTION: SSL* SSL_load_client_CA_file ( c-string file )
! Used to manipulate settings of the SSL_CTX and SSL objects.
! This function should never be called directly
-FUNCTION: long SSL_CTX_ctrl ( SSL_CTX* ctx, int cmd, long larg, void* parg ) ;
+FUNCTION: long SSL_CTX_ctrl ( SSL_CTX* ctx, int cmd, long larg, void* parg )
-FUNCTION: void SSL_CTX_set_default_passwd_cb ( SSL_CTX* ctx, void* cb ) ;
+FUNCTION: void SSL_CTX_set_default_passwd_cb ( SSL_CTX* ctx, void* cb )
FUNCTION: void SSL_CTX_set_default_passwd_cb_userdata ( SSL_CTX* ctx,
- void* u ) ;
+ void* u )
FUNCTION: int SSL_CTX_use_PrivateKey_file ( SSL_CTX* ctx, c-string file,
- int type ) ;
+ int type )
! Sets the maximum depth for the allowed ctx certificate chain verification
-FUNCTION: void SSL_CTX_set_verify_depth ( SSL_CTX* ctx, int depth ) ;
+FUNCTION: void SSL_CTX_set_verify_depth ( SSL_CTX* ctx, int depth )
! Sets DH parameters to be used to be dh.
! The key is inherited by all ssl objects created from ctx
-FUNCTION: void SSL_CTX_set_tmp_dh_callback ( SSL_CTX* ctx, void* dh ) ;
+FUNCTION: void SSL_CTX_set_tmp_dh_callback ( SSL_CTX* ctx, void* dh )
-FUNCTION: void SSL_CTX_set_tmp_rsa_callback ( SSL_CTX* ctx, void* rsa ) ;
+FUNCTION: void SSL_CTX_set_tmp_rsa_callback ( SSL_CTX* ctx, void* rsa )
-FUNCTION: void* BIO_f_ssl ( ) ;
+FUNCTION: void* BIO_f_ssl ( )
: SSL_CTX_set_tmp_rsa ( ctx rsa -- n )
[ SSL_CTRL_SET_TMP_RSA 0 ] dip SSL_CTX_ctrl ;
] when >>
! x509.h
-FUNCTION: int X509_NAME_get_text_by_NID ( X509_NAME* name, int nid, void* buf, int len ) ;
-FUNCTION: int X509_get_ext_by_NID ( X509* a, int nid, int lastpos ) ;
-FUNCTION: void* X509_get_ext_d2i ( X509 *a, int nid, int* crit, int* idx ) ;
-FUNCTION: X509_NAME* X509_get_issuer_name ( X509* a ) ;
-FUNCTION: X509_NAME* X509_get_subject_name ( X509* a ) ;
-FUNCTION: int X509_check_trust ( X509* a, int id, int flags ) ;
-FUNCTION: X509_EXTENSION* X509_get_ext ( X509* a, int loc ) ;
+FUNCTION: int X509_NAME_get_text_by_NID ( X509_NAME* name, int nid, void* buf, int len )
+FUNCTION: int X509_get_ext_by_NID ( X509* a, int nid, int lastpos )
+FUNCTION: void* X509_get_ext_d2i ( X509 *a, int nid, int* crit, int* idx )
+FUNCTION: X509_NAME* X509_get_issuer_name ( X509* a )
+FUNCTION: X509_NAME* X509_get_subject_name ( X509* a )
+FUNCTION: int X509_check_trust ( X509* a, int id, int flags )
+FUNCTION: X509_EXTENSION* X509_get_ext ( X509* a, int loc )
! stack.h
-FUNCTION: int sk_num ( _STACK *s ) ;
-FUNCTION: void* sk_value ( _STACK *s, int v ) ;
+FUNCTION: int sk_num ( _STACK *s )
+FUNCTION: void* sk_value ( _STACK *s, int v )
FORGET: pango_layout_line_index_to_x
FUNCTION: void
-pango_layout_line_index_to_x ( PangoLayoutLine* line, gint index_, gboolean trailing, gint* x_pos ) ;
+pango_layout_line_index_to_x ( PangoLayoutLine* line, gint index_, gboolean trailing, gint* x_pos )
FORGET: pango_layout_line_x_to_index
FUNCTION: gboolean
-pango_layout_line_x_to_index ( PangoLayoutLine* line, gint x_pos, gint* index_, gint* trailing ) ;
+pango_layout_line_x_to_index ( PangoLayoutLine* line, gint x_pos, gint* index_, gint* trailing )
! workaround>
TYPEDEF: SInt16 OSErr
TYPEDEF: UInt32 OSType
-FUNCTION: OSErr Gestalt ( OSType selector, SInt32* response ) ;
+FUNCTION: OSErr Gestalt ( OSType selector, SInt32* response )
: gestalt ( selector -- response )
{ SInt32 } [ Gestalt 0 assert= ] with-out-parameters ;
! See /usr/include/sys/sysctl.h for constants
LIBRARY: libc
-FUNCTION: int sysctl ( int* name, uint namelen, void* oldp, size_t* oldlenp, void* newp, size_t newlen ) ;
+FUNCTION: int sysctl ( int* name, uint namelen, void* oldp, size_t* oldlenp, void* newp, size_t newlen )
: (sysctl-query) ( name namelen oldp oldlenp -- oldp )
over [ f 0 sysctl io-error ] dip ;
FactorServiceProvider -> alloc -> init
-> setServicesProvider: ;
-FUNCTION: void NSUpdateDynamicServices ( ) ;
+FUNCTION: void NSUpdateDynamicServices ( )
[
install-app-delegate
CONSTANT: W_OK 2 ! test for write permission
CONSTANT: R_OK 4 ! test for read permission
-FUNCTION: int accept ( int s, void* sockaddr, socklen_t* socklen ) ;
-FUNCTION: int access ( c-string path, int amode ) ;
-FUNCTION: int bind ( int s, void* name, socklen_t namelen ) ;
-FUNCTION: int chdir ( c-string path ) ;
-FUNCTION: int chmod ( c-string path, mode_t mode ) ;
-FUNCTION: int fchmod ( int fd, mode_t mode ) ;
-FUNCTION: int chown ( c-string path, uid_t owner, gid_t group ) ;
-FUNCTION: int chroot ( c-string path ) ;
-FUNCTION: int close ( int fd ) ;
-FUNCTION: int closedir ( DIR* dirp ) ;
-FUNCTION: int connect ( int s, void* name, socklen_t namelen ) ;
-FUNCTION: int dup2 ( int oldd, int newd ) ;
-FUNCTION: void endpwent ( ) ;
-FUNCTION: int fchdir ( int fd ) ;
-FUNCTION: int fchown ( int fd, uid_t owner, gid_t group ) ;
-FUNCTION: int fcntl ( int fd, int cmd, int arg ) ;
-FUNCTION: int fileno ( FILE* stream ) ;
-FUNCTION: int flock ( int fd, int operation ) ;
-FUNCTION: void freeaddrinfo ( addrinfo* ai ) ;
-FUNCTION: int futimes ( int id, timeval[2] times ) ;
-FUNCTION: c-string gai_strerror ( int ecode ) ;
-FUNCTION: int getaddrinfo ( c-string hostname, c-string servname, addrinfo* hints, addrinfo** res ) ;
-FUNCTION: c-string getcwd ( c-string buf, size_t size ) ;
-FUNCTION: pid_t getpid ( ) ;
-FUNCTION: int getdtablesize ( ) ;
-FUNCTION: pid_t getpgrp ( ) ;
-FUNCTION: pid_t getpgid ( pid_t pid ) ;
-FUNCTION: gid_t getegid ( ) ;
-FUNCTION: uid_t geteuid ( ) ;
-FUNCTION: gid_t getgid ( ) ;
-FUNCTION: c-string getenv ( c-string name ) ;
-
-FUNCTION: int getgrgid_r ( gid_t gid, group* grp, c-string buffer, size_t bufsize, group** result ) ;
-FUNCTION: int getgrnam_r ( c-string name, group* grp, c-string buffer, size_t bufsize, group** result ) ;
-FUNCTION: passwd* getpwent ( ) ;
-FUNCTION: int killpg ( pid_t pgrp, int sig ) ;
-FUNCTION: void setpwent ( ) ;
-FUNCTION: void setpassent ( int stayopen ) ;
-FUNCTION: passwd* getpwuid ( uid_t uid ) ;
-FUNCTION: passwd* getpwnam ( c-string login ) ;
-FUNCTION: int getpwnam_r ( c-string login, passwd* pwd, c-string buffer, size_t bufsize, passwd** result ) ;
-FUNCTION: int getgroups ( int gidsetlen, gid_t* gidset ) ;
-FUNCTION: int getgrouplist ( c-string name, int basegid, int* groups, int* ngroups ) ;
-FUNCTION: int getrlimit ( int resource, rlimit* rlp ) ;
-FUNCTION: int setrlimit ( int resource, rlimit* rlp ) ;
-FUNCTION: int getpriority ( int which, id_t who ) ;
-FUNCTION: int setpriority ( int which, id_t who, int prio ) ;
-FUNCTION: int getrusage ( int who, rusage* r_usage ) ;
-FUNCTION: group* getgrent ( ) ;
-FUNCTION: void endgrent ( ) ;
-FUNCTION: int gethostname ( c-string name, int len ) ;
-FUNCTION: int getsockname ( int socket, sockaddr* address, socklen_t* address_len ) ;
-FUNCTION: int getpeername ( int socket, sockaddr* address, socklen_t* address_len ) ;
-FUNCTION: protoent* getprotobyname ( c-string name ) ;
-FUNCTION: servent* getservbyname ( c-string name, c-string prot ) ;
-FUNCTION: servent* getservbyport ( int port, c-string prot ) ;
-FUNCTION: uid_t getuid ( ) ;
-FUNCTION: uint htonl ( uint n ) ;
-FUNCTION: ushort htons ( ushort n ) ;
+FUNCTION: int accept ( int s, void* sockaddr, socklen_t* socklen )
+FUNCTION: int access ( c-string path, int amode )
+FUNCTION: int bind ( int s, void* name, socklen_t namelen )
+FUNCTION: int chdir ( c-string path )
+FUNCTION: int chmod ( c-string path, mode_t mode )
+FUNCTION: int fchmod ( int fd, mode_t mode )
+FUNCTION: int chown ( c-string path, uid_t owner, gid_t group )
+FUNCTION: int chroot ( c-string path )
+FUNCTION: int close ( int fd )
+FUNCTION: int closedir ( DIR* dirp )
+FUNCTION: int connect ( int s, void* name, socklen_t namelen )
+FUNCTION: int dup2 ( int oldd, int newd )
+FUNCTION: void endpwent ( )
+FUNCTION: int fchdir ( int fd )
+FUNCTION: int fchown ( int fd, uid_t owner, gid_t group )
+FUNCTION: int fcntl ( int fd, int cmd, int arg )
+FUNCTION: int fileno ( FILE* stream )
+FUNCTION: int flock ( int fd, int operation )
+FUNCTION: void freeaddrinfo ( addrinfo* ai )
+FUNCTION: int futimes ( int id, timeval[2] times )
+FUNCTION: c-string gai_strerror ( int ecode )
+FUNCTION: int getaddrinfo ( c-string hostname, c-string servname, addrinfo* hints, addrinfo** res )
+FUNCTION: c-string getcwd ( c-string buf, size_t size )
+FUNCTION: pid_t getpid ( )
+FUNCTION: int getdtablesize ( )
+FUNCTION: pid_t getpgrp ( )
+FUNCTION: pid_t getpgid ( pid_t pid )
+FUNCTION: gid_t getegid ( )
+FUNCTION: uid_t geteuid ( )
+FUNCTION: gid_t getgid ( )
+FUNCTION: c-string getenv ( c-string name )
+
+FUNCTION: int getgrgid_r ( gid_t gid, group* grp, c-string buffer, size_t bufsize, group** result )
+FUNCTION: int getgrnam_r ( c-string name, group* grp, c-string buffer, size_t bufsize, group** result )
+FUNCTION: passwd* getpwent ( )
+FUNCTION: int killpg ( pid_t pgrp, int sig )
+FUNCTION: void setpwent ( )
+FUNCTION: void setpassent ( int stayopen )
+FUNCTION: passwd* getpwuid ( uid_t uid )
+FUNCTION: passwd* getpwnam ( c-string login )
+FUNCTION: int getpwnam_r ( c-string login, passwd* pwd, c-string buffer, size_t bufsize, passwd** result )
+FUNCTION: int getgroups ( int gidsetlen, gid_t* gidset )
+FUNCTION: int getgrouplist ( c-string name, int basegid, int* groups, int* ngroups )
+FUNCTION: int getrlimit ( int resource, rlimit* rlp )
+FUNCTION: int setrlimit ( int resource, rlimit* rlp )
+FUNCTION: int getpriority ( int which, id_t who )
+FUNCTION: int setpriority ( int which, id_t who, int prio )
+FUNCTION: int getrusage ( int who, rusage* r_usage )
+FUNCTION: group* getgrent ( )
+FUNCTION: void endgrent ( )
+FUNCTION: int gethostname ( c-string name, int len )
+FUNCTION: int getsockname ( int socket, sockaddr* address, socklen_t* address_len )
+FUNCTION: int getpeername ( int socket, sockaddr* address, socklen_t* address_len )
+FUNCTION: protoent* getprotobyname ( c-string name )
+FUNCTION: servent* getservbyname ( c-string name, c-string prot )
+FUNCTION: servent* getservbyport ( int port, c-string prot )
+FUNCTION: uid_t getuid ( )
+FUNCTION: uint htonl ( uint n )
+FUNCTION: ushort htons ( ushort n )
! FUNCTION: int issetugid ;
-FUNCTION: int isatty ( int fildes ) ;
-FUNCTION: int ioctl ( int fd, ulong request, void* argp ) ;
-FUNCTION: int lchown ( c-string path, uid_t owner, gid_t group ) ;
-FUNCTION: int listen ( int s, int backlog ) ;
-FUNCTION: off_t lseek ( int fildes, off_t offset, int whence ) ;
-FUNCTION: int mkdir ( c-string path, mode_t mode ) ;
-FUNCTION: int mkfifo ( c-string path, mode_t mode ) ;
-FUNCTION: void* mmap ( void* addr, size_t len, int prot, int flags, int fd, off_t offset ) ;
-FUNCTION: int munmap ( void* addr, size_t len ) ;
-FUNCTION: uint ntohl ( uint n ) ;
-FUNCTION: ushort ntohs ( ushort n ) ;
-FUNCTION: int shutdown ( int fd, int how ) ;
-FUNCTION: int open ( c-string path, int flags, int prot ) ;
-FUNCTION: DIR* opendir ( c-string path ) ;
+FUNCTION: int isatty ( int fildes )
+FUNCTION: int ioctl ( int fd, ulong request, void* argp )
+FUNCTION: int lchown ( c-string path, uid_t owner, gid_t group )
+FUNCTION: int listen ( int s, int backlog )
+FUNCTION: off_t lseek ( int fildes, off_t offset, int whence )
+FUNCTION: int mkdir ( c-string path, mode_t mode )
+FUNCTION: int mkfifo ( c-string path, mode_t mode )
+FUNCTION: void* mmap ( void* addr, size_t len, int prot, int flags, int fd, off_t offset )
+FUNCTION: int munmap ( void* addr, size_t len )
+FUNCTION: uint ntohl ( uint n )
+FUNCTION: ushort ntohs ( ushort n )
+FUNCTION: int shutdown ( int fd, int how )
+FUNCTION: int open ( c-string path, int flags, int prot )
+FUNCTION: DIR* opendir ( c-string path )
STRUCT: utimbuf
{ actime time_t }
{ modtime time_t } ;
-FUNCTION: int utime ( c-string path, utimbuf* buf ) ;
+FUNCTION: int utime ( c-string path, utimbuf* buf )
-FUNCTION: int pclose ( void* file ) ;
-FUNCTION: int pipe ( int* filedes ) ;
-FUNCTION: void* popen ( c-string command, c-string type ) ;
-FUNCTION: ssize_t read ( int fd, void* buf, size_t nbytes ) ;
-FUNCTION: ssize_t readv ( int fd, iovec* iov, int iovcnt ) ;
+FUNCTION: int pclose ( void* file )
+FUNCTION: int pipe ( int* filedes )
+FUNCTION: void* popen ( c-string command, c-string type )
+FUNCTION: ssize_t read ( int fd, void* buf, size_t nbytes )
+FUNCTION: ssize_t readv ( int fd, iovec* iov, int iovcnt )
-FUNCTION: dirent* readdir ( DIR* dirp ) ;
-FUNCTION: int readdir_r ( void* dirp, dirent* entry, dirent** result ) ;
-FUNCTION: ssize_t readlink ( c-string path, c-string buf, size_t bufsize ) ;
+FUNCTION: dirent* readdir ( DIR* dirp )
+FUNCTION: int readdir_r ( void* dirp, dirent* entry, dirent** result )
+FUNCTION: ssize_t readlink ( c-string path, c-string buf, size_t bufsize )
CONSTANT: PATH_MAX 1024
-FUNCTION: ssize_t recv ( int s, void* buf, size_t nbytes, int flags ) ;
-FUNCTION: ssize_t recvfrom ( int s, void* buf, size_t nbytes, int flags, sockaddr-in* from, socklen_t* fromlen ) ;
-FUNCTION: int rename ( c-string from, c-string to ) ;
-FUNCTION: int rmdir ( c-string path ) ;
-FUNCTION: int select ( int nfds, void* readfds, void* writefds, void* exceptfds, timeval* timeout ) ;
-FUNCTION: ssize_t sendto ( int s, void* buf, size_t len, int flags, sockaddr-in* to, socklen_t tolen ) ;
-
-FUNCTION: int setenv ( c-string name, c-string value, int overwrite ) ;
-FUNCTION: int unsetenv ( c-string name ) ;
-FUNCTION: int setegid ( gid_t egid ) ;
-FUNCTION: int seteuid ( uid_t euid ) ;
-FUNCTION: int setgid ( gid_t gid ) ;
-FUNCTION: int setgroups ( int ngroups, gid_t* gidset ) ;
-FUNCTION: int setpgid ( pid_t pid, pid_t gid ) ;
-FUNCTION: int setregid ( gid_t rgid, gid_t egid ) ;
-FUNCTION: int setreuid ( uid_t ruid, uid_t euid ) ;
-FUNCTION: pid_t setsid ( ) ;
-FUNCTION: int setsockopt ( int s, int level, int optname, void* optval, socklen_t optlen ) ;
-FUNCTION: int setuid ( uid_t uid ) ;
-FUNCTION: int socket ( int domain, int type, int protocol ) ;
-FUNCTION: int symlink ( c-string path1, c-string path2 ) ;
-FUNCTION: int link ( c-string path1, c-string path2 ) ;
-FUNCTION: int ftruncate ( int fd, int length ) ;
-FUNCTION: int truncate ( c-string path, int length ) ;
-FUNCTION: int unlink ( c-string path ) ;
-FUNCTION: int utimes ( c-string path, timeval[2] times ) ;
-FUNCTION: ssize_t write ( int fd, void* buf, size_t nbytes ) ;
-FUNCTION: ssize_t writev ( int fds, iovec* iov, int iovcnt ) ;
+FUNCTION: ssize_t recv ( int s, void* buf, size_t nbytes, int flags )
+FUNCTION: ssize_t recvfrom ( int s, void* buf, size_t nbytes, int flags, sockaddr-in* from, socklen_t* fromlen )
+FUNCTION: int rename ( c-string from, c-string to )
+FUNCTION: int rmdir ( c-string path )
+FUNCTION: int select ( int nfds, void* readfds, void* writefds, void* exceptfds, timeval* timeout )
+FUNCTION: ssize_t sendto ( int s, void* buf, size_t len, int flags, sockaddr-in* to, socklen_t tolen )
+
+FUNCTION: int setenv ( c-string name, c-string value, int overwrite )
+FUNCTION: int unsetenv ( c-string name )
+FUNCTION: int setegid ( gid_t egid )
+FUNCTION: int seteuid ( uid_t euid )
+FUNCTION: int setgid ( gid_t gid )
+FUNCTION: int setgroups ( int ngroups, gid_t* gidset )
+FUNCTION: int setpgid ( pid_t pid, pid_t gid )
+FUNCTION: int setregid ( gid_t rgid, gid_t egid )
+FUNCTION: int setreuid ( uid_t ruid, uid_t euid )
+FUNCTION: pid_t setsid ( )
+FUNCTION: int setsockopt ( int s, int level, int optname, void* optval, socklen_t optlen )
+FUNCTION: int setuid ( uid_t uid )
+FUNCTION: int socket ( int domain, int type, int protocol )
+FUNCTION: int symlink ( c-string path1, c-string path2 )
+FUNCTION: int link ( c-string path1, c-string path2 )
+FUNCTION: int ftruncate ( int fd, int length )
+FUNCTION: int truncate ( c-string path, int length )
+FUNCTION: int unlink ( c-string path )
+FUNCTION: int utimes ( c-string path, timeval[2] times )
+FUNCTION: ssize_t write ( int fd, void* buf, size_t nbytes )
+FUNCTION: ssize_t writev ( int fds, iovec* iov, int iovcnt )
TYPEDEF: void* sighandler_t
-FUNCTION: sighandler_t signal ( int signum, sighandler_t handler ) ;
+FUNCTION: sighandler_t signal ( int signum, sighandler_t handler )
"librt" "librt.so" cdecl add-library
{ trailers void* }
{ trl_cnt int } ;
-FUNCTION: int sendfile ( int fd, int s, off_t offset, off_t* len, sf_hdtr* hdtr, int flags ) ;
+FUNCTION: int sendfile ( int fd, int s, off_t offset, off_t* len, sf_hdtr* hdtr, int flags )
CONSTANT: MNT_WAIT 1 ! synchronously wait for I/O to complete
CONSTANT: MNT_NOWAIT 2 ! start all I/O, but do not wait for it
-FUNCTION: int getfsstat64 ( statfs64* buf, int bufsize, int flags ) ;
+FUNCTION: int getfsstat64 ( statfs64* buf, int bufsize, int flags )
<< "unix.kqueue." os name>> append require >>
-FUNCTION: int kqueue ( ) ;
+FUNCTION: int kqueue ( )
! actions
CONSTANT: EV_ADD 0x1 ! add event to kq (implies enable)
{ data long }
{ udata void* } ;
-FUNCTION-ALIAS: kevent-func int kevent ( int kq, kevent* changelist, int nchanges, kevent* eventlist, int nevents, timespec* timeout ) ;
+FUNCTION-ALIAS: kevent-func int kevent ( int kq, kevent* changelist, int nchanges, kevent* eventlist, int nevents, timespec* timeout )
CONSTANT: EVFILT_READ -1
CONSTANT: EVFILT_WRITE -2
! to implement io.launcher on Unix. User code should use
! io.launcher instead.
-FUNCTION: pid_t fork ( ) ;
+FUNCTION: pid_t fork ( )
: fork-process ( -- pid ) [ fork ] unix-system-call ;
-FUNCTION: int execv ( c-string path, c-string* argv ) ;
-FUNCTION: int execvp ( c-string path, c-string* argv ) ;
-FUNCTION: int execve ( c-string path, c-string* argv, c-string* envp ) ;
+FUNCTION: int execv ( c-string path, c-string* argv )
+FUNCTION: int execvp ( c-string path, c-string* argv )
+FUNCTION: int execve ( c-string path, c-string* argv, c-string* envp )
: exec ( pathname argv -- int )
[ utf8 malloc-string ] [ utf8 strings>alien ] bi* execv ;
: with-fork ( child parent -- )
[ fork-process ] 2dip if-zero ; inline
-FUNCTION: int kill ( pid_t pid, int sig ) ;
-FUNCTION: int raise ( int sig ) ;
+FUNCTION: int kill ( pid_t pid, int sig )
+FUNCTION: int raise ( int sig )
CONSTANT: PRIO_PROCESS 0
CONSTANT: PRIO_MAX 20
! which/who = 0 for current process
-FUNCTION: int getpriority ( int which, int who ) ;
-FUNCTION: int setpriority ( int which, int who, int prio ) ;
+FUNCTION: int getpriority ( int which, int who )
+FUNCTION: int setpriority ( int which, int who, int prio )
: set-priority ( n -- )
[ 0 0 ] dip setpriority io-error ;
: WSTOPSIG ( status -- value )
WEXITSTATUS ; inline
-FUNCTION: pid_t wait ( int* status ) ;
-FUNCTION: pid_t waitpid ( pid_t wpid, int* status, int options ) ;
+FUNCTION: pid_t wait ( int* status )
+FUNCTION: pid_t waitpid ( pid_t wpid, int* status, int options )
{ st_qspare0 __int64_t }
{ st_qspare1 __int64_t } ;
-FUNCTION: int stat64 ( c-string pathname, stat* buf ) ;
-FUNCTION: int lstat64 ( c-string pathname, stat* buf ) ;
-FUNCTION: int fstat64 ( int fd, stat* buf ) ;
+FUNCTION: int stat64 ( c-string pathname, stat* buf )
+FUNCTION: int lstat64 ( c-string pathname, stat* buf )
+FUNCTION: int fstat64 ( int fd, stat* buf )
: stat-func ( path buf -- n ) stat64 ;
: lstat ( path buf -- n ) lstat64 ;
{ f_mntfromname { char MAXPATHLEN } }
{ f_reserved uint32_t[8] } ;
-FUNCTION-ALIAS: statfs64-func int statfs64 ( c-string path, statfs64* buf ) ;
-FUNCTION: int getmntinfo64 ( statfs64** mntbufp, int flags ) ;
+FUNCTION-ALIAS: statfs64-func int statfs64 ( c-string path, statfs64* buf )
+FUNCTION: int getmntinfo64 ( statfs64** mntbufp, int flags )
CONSTANT: ST_RDONLY 0x1 ! Read-only file system
CONSTANT: ST_NOSUID 0x2 ! Does not honor setuid/setgid
-FUNCTION-ALIAS: statvfs-func int statvfs ( c-string path, statvfs* buf ) ;
+FUNCTION-ALIAS: statvfs-func int statvfs ( c-string path, statvfs* buf )
{ gmtoff long }
{ zone c-string } ;
-FUNCTION: time_t time ( time_t* t ) ;
-FUNCTION: tm* localtime ( time_t* clock ) ;
-FUNCTION: int gettimeofday ( timespec* TP, void* TZP ) ;
-FUNCTION: int settimeofday ( timeval* TP, timezone* TZP ) ;
-FUNCTION: int adjtime ( timeval* delta, timeval* olddelta ) ;
+FUNCTION: time_t time ( time_t* t )
+FUNCTION: tm* localtime ( time_t* clock )
+FUNCTION: int gettimeofday ( timespec* TP, void* TZP )
+FUNCTION: int settimeofday ( timeval* TP, timezone* TZP )
+FUNCTION: int adjtime ( timeval* delta, timeval* olddelta )
: close-file ( fd -- ) [ close ] unix-system-call-allow-eintr drop ;
-FUNCTION: int _exit ( int status ) ;
+FUNCTION: int _exit ( int status )
M: unix open-file [ open ] unix-system-call ;
CONSTANT: SIGNATURE 10
CONSTANT: SHUTDOWN_TIME 11
-FUNCTION: void setutxent ( ) ;
-FUNCTION: void endutxent ( ) ;
-FUNCTION: utmpx* getutxent ( ) ;
-FUNCTION: utmpx* getutxid ( utmpx* id ) ;
-FUNCTION: utmpx* getutxline ( utmpx* line ) ;
-FUNCTION: utmpx* pututxline ( utmpx* utx ) ;
+FUNCTION: void setutxent ( )
+FUNCTION: void endutxent ( )
+FUNCTION: utmpx* getutxent ( )
+FUNCTION: utmpx* getutxid ( utmpx* id )
+FUNCTION: utmpx* getutxline ( utmpx* line )
+FUNCTION: utmpx* pututxline ( utmpx* utx )
TUPLE: utmpx-record user id line pid type timestamp host ;
TYPEDEF: void* GLXContext ! typedef struct __GLXcontextRec *GLXContext;
TYPEDEF: void* GLXFBConfig ! typedef struct __GLXFBConfigRec *GLXFBConfig;
-X-FUNCTION: XVisualInfo* glXChooseVisual ( Display* dpy, int screen, int* attribList ) ;
-X-FUNCTION: void glXCopyContext ( Display* dpy, GLXContext src, GLXContext dst, ulong mask ) ;
-X-FUNCTION: GLXContext glXCreateContext ( Display* dpy, XVisualInfo* vis, GLXContext shareList, bool direct ) ;
-X-FUNCTION: GLXPixmap glXCreateGLXPixmap ( Display* dpy, XVisualInfo* vis, Pixmap pixmap ) ;
-X-FUNCTION: void glXDestroyContext ( Display* dpy, GLXContext ctx ) ;
-X-FUNCTION: void glXDestroyGLXPixmap ( Display* dpy, GLXPixmap pix ) ;
-X-FUNCTION: int glXGetConfig ( Display* dpy, XVisualInfo* vis, int attrib, int* value ) ;
-X-FUNCTION: GLXContext glXGetCurrentContext ( ) ;
-X-FUNCTION: GLXDrawable glXGetCurrentDrawable ( ) ;
-X-FUNCTION: bool glXIsDirect ( Display* dpy, GLXContext ctx ) ;
-X-FUNCTION: bool glXMakeCurrent ( Display* dpy, GLXDrawable drawable, GLXContext ctx ) ;
-X-FUNCTION: bool glXQueryExtension ( Display* dpy, int* errorBase, int* eventBase ) ;
-X-FUNCTION: bool glXQueryVersion ( Display* dpy, int* major, int* minor ) ;
-X-FUNCTION: void glXSwapBuffers ( Display* dpy, GLXDrawable drawable ) ;
-X-FUNCTION: void glXUseXFont ( Font font, int first, int count, int listBase ) ;
-X-FUNCTION: void glXWaitGL ( ) ;
-X-FUNCTION: void glXWaitX ( ) ;
-X-FUNCTION: c-string glXGetClientString ( Display* dpy, int name ) ;
-X-FUNCTION: c-string glXQueryServerString ( Display* dpy, int screen, int name ) ;
-X-FUNCTION: c-string glXQueryExtensionsString ( Display* dpy, int screen ) ;
+X-FUNCTION: XVisualInfo* glXChooseVisual ( Display* dpy, int screen, int* attribList )
+X-FUNCTION: void glXCopyContext ( Display* dpy, GLXContext src, GLXContext dst, ulong mask )
+X-FUNCTION: GLXContext glXCreateContext ( Display* dpy, XVisualInfo* vis, GLXContext shareList, bool direct )
+X-FUNCTION: GLXPixmap glXCreateGLXPixmap ( Display* dpy, XVisualInfo* vis, Pixmap pixmap )
+X-FUNCTION: void glXDestroyContext ( Display* dpy, GLXContext ctx )
+X-FUNCTION: void glXDestroyGLXPixmap ( Display* dpy, GLXPixmap pix )
+X-FUNCTION: int glXGetConfig ( Display* dpy, XVisualInfo* vis, int attrib, int* value )
+X-FUNCTION: GLXContext glXGetCurrentContext ( )
+X-FUNCTION: GLXDrawable glXGetCurrentDrawable ( )
+X-FUNCTION: bool glXIsDirect ( Display* dpy, GLXContext ctx )
+X-FUNCTION: bool glXMakeCurrent ( Display* dpy, GLXDrawable drawable, GLXContext ctx )
+X-FUNCTION: bool glXQueryExtension ( Display* dpy, int* errorBase, int* eventBase )
+X-FUNCTION: bool glXQueryVersion ( Display* dpy, int* major, int* minor )
+X-FUNCTION: void glXSwapBuffers ( Display* dpy, GLXDrawable drawable )
+X-FUNCTION: void glXUseXFont ( Font font, int first, int count, int listBase )
+X-FUNCTION: void glXWaitGL ( )
+X-FUNCTION: void glXWaitX ( )
+X-FUNCTION: c-string glXGetClientString ( Display* dpy, int name )
+X-FUNCTION: c-string glXQueryServerString ( Display* dpy, int screen, int name )
+X-FUNCTION: c-string glXQueryExtensionsString ( Display* dpy, int screen )
! New for GLX 1.3
-X-FUNCTION: GLXFBConfig* glXGetFBConfigs ( Display* dpy, int screen, int* nelements ) ;
-X-FUNCTION: GLXFBConfig* glXChooseFBConfig ( Display* dpy, int screen, int* attrib_list, int* nelements ) ;
-X-FUNCTION: int glXGetFBConfigAttrib ( Display* dpy, GLXFBConfig config, int attribute, int* value ) ;
-X-FUNCTION: XVisualInfo* glXGetVisualFromFBConfig ( Display* dpy, GLXFBConfig config ) ;
-X-FUNCTION: GLXWindow glXCreateWindow ( Display* dpy, GLXFBConfig config, Window win, int* attrib_list ) ;
-X-FUNCTION: void glXDestroyWindow ( Display* dpy, GLXWindow win ) ;
-X-FUNCTION: GLXPixmap glXCreatePixmap ( Display* dpy, GLXFBConfig config, Pixmap pixmap, int* attrib_list ) ;
-X-FUNCTION: void glXDestroyPixmap ( Display* dpy, GLXPixmap pixmap ) ;
-X-FUNCTION: GLXPbuffer glXCreatePbuffer ( Display* dpy, GLXFBConfig config, int* attrib_list ) ;
-X-FUNCTION: void glXDestroyPbuffer ( Display* dpy, GLXPbuffer pbuf ) ;
-X-FUNCTION: void glXQueryDrawable ( Display* dpy, GLXDrawable draw, int attribute, uint* value ) ;
-X-FUNCTION: GLXContext glXCreateNewContext ( Display* dpy, GLXFBConfig config, int render_type, GLXContext share_list, bool direct ) ;
-X-FUNCTION: bool glXMakeContextCurrent ( Display* display, GLXDrawable draw, GLXDrawable read, GLXContext ctx ) ;
-X-FUNCTION: GLXDrawable glXGetCurrentReadDrawable ( ) ;
-X-FUNCTION: Display* glXGetCurrentDisplay ( ) ;
-X-FUNCTION: int glXQueryContext ( Display* dpy, GLXContext ctx, int attribute, int* value ) ;
-X-FUNCTION: void glXSelectEvent ( Display* dpy, GLXDrawable draw, ulong event_mask ) ;
-X-FUNCTION: void glXGetSelectedEvent ( Display* dpy, GLXDrawable draw, ulong* event_mask ) ;
+X-FUNCTION: GLXFBConfig* glXGetFBConfigs ( Display* dpy, int screen, int* nelements )
+X-FUNCTION: GLXFBConfig* glXChooseFBConfig ( Display* dpy, int screen, int* attrib_list, int* nelements )
+X-FUNCTION: int glXGetFBConfigAttrib ( Display* dpy, GLXFBConfig config, int attribute, int* value )
+X-FUNCTION: XVisualInfo* glXGetVisualFromFBConfig ( Display* dpy, GLXFBConfig config )
+X-FUNCTION: GLXWindow glXCreateWindow ( Display* dpy, GLXFBConfig config, Window win, int* attrib_list )
+X-FUNCTION: void glXDestroyWindow ( Display* dpy, GLXWindow win )
+X-FUNCTION: GLXPixmap glXCreatePixmap ( Display* dpy, GLXFBConfig config, Pixmap pixmap, int* attrib_list )
+X-FUNCTION: void glXDestroyPixmap ( Display* dpy, GLXPixmap pixmap )
+X-FUNCTION: GLXPbuffer glXCreatePbuffer ( Display* dpy, GLXFBConfig config, int* attrib_list )
+X-FUNCTION: void glXDestroyPbuffer ( Display* dpy, GLXPbuffer pbuf )
+X-FUNCTION: void glXQueryDrawable ( Display* dpy, GLXDrawable draw, int attribute, uint* value )
+X-FUNCTION: GLXContext glXCreateNewContext ( Display* dpy, GLXFBConfig config, int render_type, GLXContext share_list, bool direct )
+X-FUNCTION: bool glXMakeContextCurrent ( Display* display, GLXDrawable draw, GLXDrawable read, GLXContext ctx )
+X-FUNCTION: GLXDrawable glXGetCurrentReadDrawable ( )
+X-FUNCTION: Display* glXGetCurrentDisplay ( )
+X-FUNCTION: int glXQueryContext ( Display* dpy, GLXContext ctx, int attribute, int* value )
+X-FUNCTION: void glXSelectEvent ( Display* dpy, GLXDrawable draw, ulong event_mask )
+X-FUNCTION: void glXGetSelectedEvent ( Display* dpy, GLXDrawable draw, ulong* event_mask )
! GLX 1.4 and later
-X-FUNCTION: void* glXGetProcAddress ( c-string procname ) ;
+X-FUNCTION: void* glXGetProcAddress ( c-string procname )
! GLX_ARB_get_proc_address extension
-X-FUNCTION: void* glXGetProcAddressARB ( c-string procname ) ;
+X-FUNCTION: void* glXGetProcAddressARB ( c-string procname )
! GLX_ARB_multisample
CONSTANT: GLX_SAMPLE_BUFFERS 100000
double* win_y,
XIButtonState* buttons,
XIModifierState* mods,
- XIGroupState* group ) ;
+ XIGroupState* group )
X-FUNCTION: Bool XIWarpPointer (
Display* display,
uint src_width,
uint src_height,
double dst_x,
- double dst_y ) ;
+ double dst_y )
X-FUNCTION: Status XIDefineCursor (
Display* display,
int deviceid,
Window win,
- Cursor cursor ) ;
+ Cursor cursor )
X-FUNCTION: Status XIUndefineCursor (
Display* display,
int deviceid,
- Window win ) ;
+ Window win )
X-FUNCTION: Status XIChangeHierarchy (
Display* display,
XIAnyHierarchyChangeInfo* changes,
- int num_changes ) ;
+ int num_changes )
X-FUNCTION: Status XISetClientPointer (
Display* dpy,
Window win,
- int deviceid ) ;
+ int deviceid )
X-FUNCTION: Bool XIGetClientPointer (
Display* dpy,
Window win,
- int* deviceid ) ;
+ int* deviceid )
X-FUNCTION: int XISelectEvents (
Display* dpy,
Window win,
XIEventMask* masks,
- int num_masks ) ;
+ int num_masks )
X-FUNCTION: XIEventMask* XIGetSelectedEvents (
Display* dpy,
Window win,
- int* num_masks_return ) ;
+ int* num_masks_return )
X-FUNCTION: Status XIQueryVersion (
Display* display,
int* major_version_inout,
- int* minor_version_inout ) ;
+ int* minor_version_inout )
X-FUNCTION: XIDeviceInfo* XIQueryDevice (
Display* dpy,
int deviceid,
- int* ndevices_return ) ;
+ int* ndevices_return )
X-FUNCTION: Status XISetFocus (
Display* dpy,
int deviceid,
Window focus,
- Time time ) ;
+ Time time )
X-FUNCTION: Status XIGetFocus (
Display* dpy,
int deviceid,
- Window* focus_return ) ;
+ Window* focus_return )
X-FUNCTION: Status XIGrabDevice (
Display* dpy,
int grab_mode,
int paired_device_mode,
Bool owner_events,
- XIEventMask* mask ) ;
+ XIEventMask* mask )
X-FUNCTION: Status XIUngrabDevice (
Display* dpy,
int deviceid,
- Time time ) ;
+ Time time )
X-FUNCTION: Status XIAllowEvents (
Display* display,
int deviceid,
int event_mode,
- Time time ) ;
+ Time time )
X-FUNCTION: int XIGrabButton (
Display* display,
int owner_events,
XIEventMask* mask,
int num_modifiers,
- XIGrabModifiers* modifiers_inout ) ;
+ XIGrabModifiers* modifiers_inout )
X-FUNCTION: int XIGrabKeycode (
Display* display,
int owner_events,
XIEventMask* mask,
int num_modifiers,
- XIGrabModifiers* modifiers_inout ) ;
+ XIGrabModifiers* modifiers_inout )
X-FUNCTION: int XIGrabEnter (
Display* display,
int owner_events,
XIEventMask* mask,
int num_modifiers,
- XIGrabModifiers* modifiers_inout ) ;
+ XIGrabModifiers* modifiers_inout )
X-FUNCTION: int XIGrabFocusIn (
Display* display,
int owner_events,
XIEventMask* mask,
int num_modifiers,
- XIGrabModifiers* modifiers_inout ) ;
+ XIGrabModifiers* modifiers_inout )
X-FUNCTION: Status XIUngrabButton (
Display* display,
int button,
Window grab_window,
int num_modifiers,
- XIGrabModifiers* modifiers ) ;
+ XIGrabModifiers* modifiers )
X-FUNCTION: Status XIUngrabKeycode (
Display* display,
int keycode,
Window grab_window,
int num_modifiers,
- XIGrabModifiers* modifiers ) ;
+ XIGrabModifiers* modifiers )
X-FUNCTION: Status XIUngrabEnter (
Display* display,
int deviceid,
Window grab_window,
int num_modifiers,
- XIGrabModifiers* modifiers ) ;
+ XIGrabModifiers* modifiers )
X-FUNCTION: Status XIUngrabFocusIn (
Display* display,
int deviceid,
Window grab_window,
int num_modifiers,
- XIGrabModifiers* modifiers ) ;
+ XIGrabModifiers* modifiers )
X-FUNCTION: Atom* XIListProperties (
Display* display,
int deviceid,
- int* num_props_return ) ;
+ int* num_props_return )
X-FUNCTION: void XIChangeProperty (
Display* display,
int format,
int mode,
uchar* data,
- int num_items ) ;
+ int num_items )
X-FUNCTION: void XIDeleteProperty (
Display* display,
int deviceid,
- Atom property ) ;
+ Atom property )
X-FUNCTION: Status XIGetProperty (
Display* display,
int* format_return,
ulong* num_items_return,
ulong* bytes_after_return,
- uchar** data ) ;
+ uchar** data )
-X-FUNCTION: void XIFreeDeviceInfo ( XIDeviceInfo* info ) ;
+X-FUNCTION: void XIFreeDeviceInfo ( XIDeviceInfo* info )
{ free_funcs void* }
{ fd int } ;
-X-FUNCTION: Display* XOpenDisplay ( void* display_name ) ;
+X-FUNCTION: Display* XOpenDisplay ( void* display_name )
! 2.2 Obtaining Information about the Display, Image Formats, or Screens
-X-FUNCTION: ulong XBlackPixel ( Display* display, int screen_number ) ;
-X-FUNCTION: ulong XWhitePixel ( Display* display, int screen_number ) ;
-X-FUNCTION: Colormap XDefaultColormap ( Display* display, int screen_number ) ;
-X-FUNCTION: int XDefaultDepth ( Display* display, int screen_number ) ;
-X-FUNCTION: GC XDefaultGC ( Display* display, int screen_number ) ;
-X-FUNCTION: int XDefaultScreen ( Display* display ) ;
-X-FUNCTION: Window XRootWindow ( Display* display, int screen_number ) ;
-X-FUNCTION: Window XDefaultRootWindow ( Display* display ) ;
-X-FUNCTION: int XProtocolVersion ( Display* display ) ;
-X-FUNCTION: int XProtocolRevision ( Display* display ) ;
-X-FUNCTION: int XQLength ( Display* display ) ;
-X-FUNCTION: int XScreenCount ( Display* display ) ;
-X-FUNCTION: int XConnectionNumber ( Display* display ) ;
+X-FUNCTION: ulong XBlackPixel ( Display* display, int screen_number )
+X-FUNCTION: ulong XWhitePixel ( Display* display, int screen_number )
+X-FUNCTION: Colormap XDefaultColormap ( Display* display, int screen_number )
+X-FUNCTION: int XDefaultDepth ( Display* display, int screen_number )
+X-FUNCTION: GC XDefaultGC ( Display* display, int screen_number )
+X-FUNCTION: int XDefaultScreen ( Display* display )
+X-FUNCTION: Window XRootWindow ( Display* display, int screen_number )
+X-FUNCTION: Window XDefaultRootWindow ( Display* display )
+X-FUNCTION: int XProtocolVersion ( Display* display )
+X-FUNCTION: int XProtocolRevision ( Display* display )
+X-FUNCTION: int XQLength ( Display* display )
+X-FUNCTION: int XScreenCount ( Display* display )
+X-FUNCTION: int XConnectionNumber ( Display* display )
! 2.5 Closing the Display
-X-FUNCTION: int XCloseDisplay ( Display* display ) ;
+X-FUNCTION: int XCloseDisplay ( Display* display )
!
! 3 - Window Functions
! 3.3 - Creating Windows
-X-FUNCTION: Window XCreateWindow ( Display* display, Window parent, int x, int y, uint width, uint height, uint border_width, int depth, uint class, Visual* visual, ulong valuemask, XSetWindowAttributes* attributes ) ;
-X-FUNCTION: Window XCreateSimpleWindow ( Display* display, Window parent, int x, int y, uint width, uint height, uint border_width, ulong border, ulong background ) ;
-X-FUNCTION: Status XDestroyWindow ( Display* display, Window w ) ;
-X-FUNCTION: Status XMapWindow ( Display* display, Window window ) ;
-X-FUNCTION: Status XMapSubwindows ( Display* display, Window window ) ;
-X-FUNCTION: Status XUnmapWindow ( Display* display, Window w ) ;
-X-FUNCTION: Status XUnmapSubwindows ( Display* display, Window w ) ;
+X-FUNCTION: Window XCreateWindow ( Display* display, Window parent, int x, int y, uint width, uint height, uint border_width, int depth, uint class, Visual* visual, ulong valuemask, XSetWindowAttributes* attributes )
+X-FUNCTION: Window XCreateSimpleWindow ( Display* display, Window parent, int x, int y, uint width, uint height, uint border_width, ulong border, ulong background )
+X-FUNCTION: Status XDestroyWindow ( Display* display, Window w )
+X-FUNCTION: Status XMapWindow ( Display* display, Window window )
+X-FUNCTION: Status XMapSubwindows ( Display* display, Window window )
+X-FUNCTION: Status XUnmapWindow ( Display* display, Window w )
+X-FUNCTION: Status XUnmapSubwindows ( Display* display, Window w )
! 3.5 Mapping Windows
-X-FUNCTION: int XMapRaised ( Display* display, Window w ) ;
+X-FUNCTION: int XMapRaised ( Display* display, Window w )
! 3.7 - Configuring Windows
{ sibling Window }
{ stack_mode int } ;
-X-FUNCTION: Status XConfigureWindow ( Display* display, Window w, uint value_mask, XWindowChanges* values ) ;
-X-FUNCTION: Status XMoveWindow ( Display* display, Window w, int x, int y ) ;
-X-FUNCTION: Status XResizeWindow ( Display* display, Window w, uint width, uint height ) ;
-X-FUNCTION: Status XSetWindowBorderWidth ( Display* display, ulong w, uint width ) ;
+X-FUNCTION: Status XConfigureWindow ( Display* display, Window w, uint value_mask, XWindowChanges* values )
+X-FUNCTION: Status XMoveWindow ( Display* display, Window w, int x, int y )
+X-FUNCTION: Status XResizeWindow ( Display* display, Window w, uint width, uint height )
+X-FUNCTION: Status XSetWindowBorderWidth ( Display* display, ulong w, uint width )
! 3.8 Changing Window Stacking Order
-X-FUNCTION: Status XRaiseWindow ( Display* display, Window w ) ;
-X-FUNCTION: Status XLowerWindow ( Display* display, Window w ) ;
+X-FUNCTION: Status XRaiseWindow ( Display* display, Window w )
+X-FUNCTION: Status XLowerWindow ( Display* display, Window w )
! 3.9 - Changing Window Attributes
X-FUNCTION: Status XChangeWindowAttributes (
- Display* display, Window w, ulong valuemask, XSetWindowAttributes* attr ) ;
+ Display* display, Window w, ulong valuemask, XSetWindowAttributes* attr )
X-FUNCTION: Status XSetWindowBackground (
- Display* display, Window w, ulong background_pixel ) ;
-X-FUNCTION: Status XDefineCursor ( Display* display, Window w, Cursor cursor ) ;
-X-FUNCTION: Status XUndefineCursor ( Display* display, Window w ) ;
+ Display* display, Window w, ulong background_pixel )
+X-FUNCTION: Status XDefineCursor ( Display* display, Window w, Cursor cursor )
+X-FUNCTION: Status XUndefineCursor ( Display* display, Window w )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 4 - Window Information Functions
Window w,
Window* root_return,
Window* parent_return,
- Window** children_return, uint* nchildren_return ) ;
+ Window** children_return, uint* nchildren_return )
STRUCT: XWindowAttributes
{ x int }
{ override_redirect Bool }
{ screen Screen* } ;
-X-FUNCTION: Status XGetWindowAttributes ( Display* display, Window w, XWindowAttributes* attr ) ;
+X-FUNCTION: Status XGetWindowAttributes ( Display* display, Window w, XWindowAttributes* attr )
CONSTANT: IsUnmapped 0
CONSTANT: IsUnviewable 1
uint* width_return,
uint* height_return,
uint* border_width_return,
- uint* depth_return ) ;
+ uint* depth_return )
! 4.2 - Translating Screen Coordinates
-X-FUNCTION: Bool XQueryPointer ( Display* display, Window w, Window* root_return, Window* child_return, int* root_x_return, int* root_y_return, int* win_x_return, int* win_y_return, uint* mask_return ) ;
+X-FUNCTION: Bool XQueryPointer ( Display* display, Window w, Window* root_return, Window* child_return, int* root_x_return, int* root_y_return, int* win_x_return, int* win_y_return, uint* mask_return )
! 4.3 - Properties and Atoms
-X-FUNCTION: Atom XInternAtom ( Display* display, c-string atom_name, Bool only_if_exists ) ;
+X-FUNCTION: Atom XInternAtom ( Display* display, c-string atom_name, Bool only_if_exists )
-X-FUNCTION: c-string XGetAtomName ( Display* display, Atom atom ) ;
+X-FUNCTION: c-string XGetAtomName ( Display* display, Atom atom )
! 4.4 - Obtaining and Changing Window Properties
-X-FUNCTION: int XGetWindowProperty ( Display* display, Window w, Atom property, long long_offset, long long_length, Bool delete, Atom req_type, Atom* actual_type_return, int* actual_format_return, ulong* nitems_return, ulong* bytes_after_return, c-string* prop_return ) ;
+X-FUNCTION: int XGetWindowProperty ( Display* display, Window w, Atom property, long long_offset, long long_length, Bool delete, Atom req_type, Atom* actual_type_return, int* actual_format_return, ulong* nitems_return, ulong* bytes_after_return, c-string* prop_return )
-X-FUNCTION: int XChangeProperty ( Display* display, Window w, Atom property, Atom type, int format, int mode, void* data, int nelements ) ;
+X-FUNCTION: int XChangeProperty ( Display* display, Window w, Atom property, Atom type, int format, int mode, void* data, int nelements )
! 4.5 Selections
-X-FUNCTION: int XSetSelectionOwner ( Display* display, Atom selection, Window owner, Time time ) ;
+X-FUNCTION: int XSetSelectionOwner ( Display* display, Atom selection, Window owner, Time time )
-X-FUNCTION: Window XGetSelectionOwner ( Display* display, Atom selection ) ;
+X-FUNCTION: Window XGetSelectionOwner ( Display* display, Atom selection )
-X-FUNCTION: int XConvertSelection ( Display* display, Atom selection, Atom target, Atom property, Window requestor, Time time ) ;
+X-FUNCTION: int XConvertSelection ( Display* display, Atom selection, Atom target, Atom property, Window requestor, Time time )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 5.1 - Creating and Freeing Pixmaps
-X-FUNCTION: Pixmap XCreatePixmap ( Display* display, Drawable d, uint width, uint height, uint depth ) ;
-X-FUNCTION: int XFreePixmap ( Display* display, Pixmap pixmap ) ;
+X-FUNCTION: Pixmap XCreatePixmap ( Display* display, Drawable d, uint width, uint height, uint depth )
+X-FUNCTION: int XFreePixmap ( Display* display, Pixmap pixmap )
! 5.2 - Creating, Recoloring, and Freeing Cursors
C-TYPE: XColor
-X-FUNCTION: Cursor XCreatePixmapCursor ( Display* display, Pixmap source, Pixmap mask, XColor* foreground_color, XColor* background_color, uint x, uint y ) ;
-X-FUNCTION: int XFreeCursor ( Display* display, Cursor cursor ) ;
+X-FUNCTION: Cursor XCreatePixmapCursor ( Display* display, Pixmap source, Pixmap mask, XColor* foreground_color, XColor* background_color, uint x, uint y )
+X-FUNCTION: int XFreeCursor ( Display* display, Cursor cursor )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 6 - Color Management Functions
{ flags char }
{ pad char } ;
-X-FUNCTION: Status XLookupColor ( Display* display, Colormap colormap, c-string color_name, XColor* exact_def_return, XColor* screen_def_return ) ;
-X-FUNCTION: Status XAllocColor ( Display* display, Colormap colormap, XColor* screen_in_out ) ;
-X-FUNCTION: Status XQueryColor ( Display* display, Colormap colormap, XColor* def_in_out ) ;
+X-FUNCTION: Status XLookupColor ( Display* display, Colormap colormap, c-string color_name, XColor* exact_def_return, XColor* screen_def_return )
+X-FUNCTION: Status XAllocColor ( Display* display, Colormap colormap, XColor* screen_in_out )
+X-FUNCTION: Status XQueryColor ( Display* display, Colormap colormap, XColor* def_in_out )
! 6.4 Creating, Copying, and Destroying Colormaps
-X-FUNCTION: Colormap XCreateColormap ( Display* display, Window w, Visual* visual, int alloc ) ;
+X-FUNCTION: Colormap XCreateColormap ( Display* display, Window w, Visual* visual, int alloc )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 7 - Graphics Context Functions
{ dash_offset int }
{ dashes char } ;
-X-FUNCTION: GC XCreateGC ( Display* display, Window d, ulong valuemask, XGCValues* values ) ;
-X-FUNCTION: int XChangeGC ( Display* display, GC gc, ulong valuemask, XGCValues* values ) ;
-X-FUNCTION: Status XGetGCValues ( Display* display, GC gc, ulong valuemask, XGCValues* values_return ) ;
-X-FUNCTION: Status XSetForeground ( Display* display, GC gc, ulong foreground ) ;
-X-FUNCTION: Status XSetBackground ( Display* display, GC gc, ulong background ) ;
-X-FUNCTION: Status XSetFunction ( Display* display, GC gc, int function ) ;
-X-FUNCTION: Status XSetSubwindowMode ( Display* display, GC gc, int subwindow_mode ) ;
+X-FUNCTION: GC XCreateGC ( Display* display, Window d, ulong valuemask, XGCValues* values )
+X-FUNCTION: int XChangeGC ( Display* display, GC gc, ulong valuemask, XGCValues* values )
+X-FUNCTION: Status XGetGCValues ( Display* display, GC gc, ulong valuemask, XGCValues* values_return )
+X-FUNCTION: Status XSetForeground ( Display* display, GC gc, ulong foreground )
+X-FUNCTION: Status XSetBackground ( Display* display, GC gc, ulong background )
+X-FUNCTION: Status XSetFunction ( Display* display, GC gc, int function )
+X-FUNCTION: Status XSetSubwindowMode ( Display* display, GC gc, int subwindow_mode )
-X-FUNCTION: GContext XGContextFromGC ( GC gc ) ;
+X-FUNCTION: GContext XGContextFromGC ( GC gc )
-X-FUNCTION: Status XSetFont ( Display* display, GC gc, Font font ) ;
+X-FUNCTION: Status XSetFont ( Display* display, GC gc, Font font )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 8 - Graphics Functions
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-X-FUNCTION: Status XClearWindow ( Display* display, Window w ) ;
-X-FUNCTION: Status XDrawPoint ( Display* display, Drawable d, GC gc, int x, int y ) ;
-X-FUNCTION: Status XDrawLine ( Display* display, Drawable d, GC gc, int x1, int y1, int x2, int y2 ) ;
-X-FUNCTION: Status XDrawArc ( Display* display, Drawable d, GC gc, int x, int y, uint width, uint height, int angle1, int angle2 ) ;
-X-FUNCTION: Status XFillArc ( Display* display, Drawable d, GC gc, int x, int y, uint width, uint height, int angle1, int angle2 ) ;
+X-FUNCTION: Status XClearWindow ( Display* display, Window w )
+X-FUNCTION: Status XDrawPoint ( Display* display, Drawable d, GC gc, int x, int y )
+X-FUNCTION: Status XDrawLine ( Display* display, Drawable d, GC gc, int x1, int y1, int x2, int y2 )
+X-FUNCTION: Status XDrawArc ( Display* display, Drawable d, GC gc, int x, int y, uint width, uint height, int angle1, int angle2 )
+X-FUNCTION: Status XFillArc ( Display* display, Drawable d, GC gc, int x, int y, uint width, uint height, int angle1, int angle2 )
! 8.5 - Font Metrics
{ ascent int }
{ descent int } ;
-X-FUNCTION: Font XLoadFont ( Display* display, c-string name ) ;
-X-FUNCTION: XFontStruct* XQueryFont ( Display* display, XID font_ID ) ;
-X-FUNCTION: XFontStruct* XLoadQueryFont ( Display* display, c-string name ) ;
+X-FUNCTION: Font XLoadFont ( Display* display, c-string name )
+X-FUNCTION: XFontStruct* XQueryFont ( Display* display, XID font_ID )
+X-FUNCTION: XFontStruct* XLoadQueryFont ( Display* display, c-string name )
-X-FUNCTION: int XTextWidth ( XFontStruct* font_struct, c-string string, int count ) ;
+X-FUNCTION: int XTextWidth ( XFontStruct* font_struct, c-string string, int count )
! 8.6 - Drawing Text
int x,
int y,
c-string string,
- int length ) ;
+ int length )
! 8.7 - Transferring Images between Client and Server
{ obdata XPointer }
{ f XImage-funcs } ;
-X-FUNCTION: XImage* XGetImage ( Display* display, Drawable d, int x, int y, uint width, uint height, ulong plane_mask, int format ) ;
-X-FUNCTION: int XDestroyImage ( XImage* ximage ) ;
+X-FUNCTION: XImage* XGetImage ( Display* display, Drawable d, int x, int y, uint width, uint height, ulong plane_mask, int format )
+X-FUNCTION: int XDestroyImage ( XImage* ximage )
: XImage-size ( ximage -- size )
[ height>> ] [ bytes_per_line>> ] bi * ;
! 9 - Window and Session Manager Functions
!
-X-FUNCTION: Status XReparentWindow ( Display* display, Window w, Window parent, int x, int y ) ;
-X-FUNCTION: Status XAddToSaveSet ( Display* display, Window w ) ;
-X-FUNCTION: Status XRemoveFromSaveSet ( Display* display, Window w ) ;
-X-FUNCTION: Status XGrabServer ( Display* display ) ;
-X-FUNCTION: Status XUngrabServer ( Display* display ) ;
-X-FUNCTION: Status XKillClient ( Display* display, XID resource ) ;
+X-FUNCTION: Status XReparentWindow ( Display* display, Window w, Window parent, int x, int y )
+X-FUNCTION: Status XAddToSaveSet ( Display* display, Window w )
+X-FUNCTION: Status XRemoveFromSaveSet ( Display* display, Window w )
+X-FUNCTION: Status XGrabServer ( Display* display )
+X-FUNCTION: Status XUngrabServer ( Display* display )
+X-FUNCTION: Status XKillClient ( Display* display, XID resource )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 10 - Events
{ cookie uint }
{ data void* } ;
-X-FUNCTION: Bool XGetEventData ( Display* dpy, XGenericEventCookie* cookie ) ;
-X-FUNCTION: void XFreeEventData ( Display* dpy, XGenericEventCookie* cookie ) ;
+X-FUNCTION: Bool XGetEventData ( Display* dpy, XGenericEventCookie* cookie )
+X-FUNCTION: void XFreeEventData ( Display* dpy, XGenericEventCookie* cookie )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 11 - Event Handling Functions
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-X-FUNCTION: Status XSelectInput ( Display* display, Window w, long event_mask ) ;
-X-FUNCTION: Status XFlush ( Display* display ) ;
-X-FUNCTION: Status XSync ( Display* display, int discard ) ;
-X-FUNCTION: Status XNextEvent ( Display* display, XEvent* event ) ;
-X-FUNCTION: Status XMaskEvent ( Display* display, long event_mask, XEvent* event_return ) ;
+X-FUNCTION: Status XSelectInput ( Display* display, Window w, long event_mask )
+X-FUNCTION: Status XFlush ( Display* display )
+X-FUNCTION: Status XSync ( Display* display, int discard )
+X-FUNCTION: Status XNextEvent ( Display* display, XEvent* event )
+X-FUNCTION: Status XMaskEvent ( Display* display, long event_mask, XEvent* event_return )
! 11.3 - Event Queue Management
CONSTANT: QueuedAfterReading 1
CONSTANT: QueuedAfterFlush 2
-X-FUNCTION: int XEventsQueued ( Display* display, int mode ) ;
-X-FUNCTION: int XPending ( Display* display ) ;
+X-FUNCTION: int XEventsQueued ( Display* display, int mode )
+X-FUNCTION: int XPending ( Display* display )
! 11.6 - Sending Events to Other Applications
-X-FUNCTION: Status XSendEvent ( Display* display, Window w, Bool propagate, long event_mask, XEvent* event_send ) ;
+X-FUNCTION: Status XSendEvent ( Display* display, Window w, Bool propagate, long event_mask, XEvent* event_send )
! 11.8 - Handling Protocol Errors
-X-FUNCTION: int XSetErrorHandler ( void* handler ) ;
+X-FUNCTION: int XSetErrorHandler ( void* handler )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 12 - Input Device Functions
int keyboard_mode,
Window confine_to,
Cursor cursor,
- Time time ) ;
+ Time time )
-X-FUNCTION: Status XUngrabPointer ( Display* display, Time time ) ;
-X-FUNCTION: Status XChangeActivePointerGrab ( Display* display, uint event_mask, Cursor cursor, Time time ) ;
-X-FUNCTION: Status XGrabKey ( Display* display, int keycode, uint modifiers, Window grab_window, Bool owner_events, int pointer_mode, int keyboard_mode ) ;
-X-FUNCTION: int XGrabKeyboard ( Display* display, Window grab_window, Bool owner_events, int pointer_mode, int keyboard_mode, Time time ) ;
-X-FUNCTION: Status XSetInputFocus ( Display* display, Window focus, int revert_to, Time time ) ;
+X-FUNCTION: Status XUngrabPointer ( Display* display, Time time )
+X-FUNCTION: Status XChangeActivePointerGrab ( Display* display, uint event_mask, Cursor cursor, Time time )
+X-FUNCTION: Status XGrabKey ( Display* display, int keycode, uint modifiers, Window grab_window, Bool owner_events, int pointer_mode, int keyboard_mode )
+X-FUNCTION: int XGrabKeyboard ( Display* display, Window grab_window, Bool owner_events, int pointer_mode, int keyboard_mode, Time time )
+X-FUNCTION: Status XSetInputFocus ( Display* display, Window focus, int revert_to, Time time )
X-FUNCTION: Status XGetInputFocus ( Display* display,
Window* focus_return,
- int* revert_to_return ) ;
+ int* revert_to_return )
-X-FUNCTION: Status XWarpPointer ( Display* display, Window src_w, Window dest_w, int src_x, int src_y, uint src_width, uint src_height, int dest_x, int dest_y ) ;
+X-FUNCTION: Status XWarpPointer ( Display* display, Window src_w, Window dest_w, int src_x, int src_y, uint src_width, uint src_height, int dest_x, int dest_y )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 14 - Inter-Client Communication Functions
! 14.1 Client to Window Manager Communication
-X-FUNCTION: Status XFetchName ( Display* display, Window w, c-string* window_name_return ) ;
-X-FUNCTION: Status XGetTransientForHint ( Display* display, Window w, Window* prop_window_return ) ;
+X-FUNCTION: Status XFetchName ( Display* display, Window w, c-string* window_name_return )
+X-FUNCTION: Status XGetTransientForHint ( Display* display, Window w, Window* prop_window_return )
! 14.1.1. Manipulating Top-Level Windows
X-FUNCTION: Status XIconifyWindow (
- Display* display, Window w, int screen_number ) ;
+ Display* display, Window w, int screen_number )
X-FUNCTION: Status XWithdrawWindow (
- Display* display, Window w, int screen_number ) ;
+ Display* display, Window w, int screen_number )
! 14.1.6 - Setting and Reading the WM_HINTS Property
! 14.1.10. Setting and Reading the WM_PROTOCOLS Property
X-FUNCTION: Status XSetWMProtocols (
- Display* display, Window w, Atom* protocols, int count ) ;
+ Display* display, Window w, Atom* protocols, int count )
X-FUNCTION: Status XGetWMProtocols (
Display* display,
Window w,
Atom** protocols_return,
- int* count_return ) ;
+ int* count_return )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 16 - Application Utility Functions
! 16.1 Keyboard Utility Functions
-X-FUNCTION: KeySym XLookupKeysym ( XKeyEvent* key_event, int index ) ;
+X-FUNCTION: KeySym XLookupKeysym ( XKeyEvent* key_event, int index )
X-FUNCTION: int XLookupString (
XKeyEvent* event_struct,
void* buffer_return,
int bytes_buffer,
KeySym* keysym_return,
- XComposeStatus* status_in_out ) ;
+ XComposeStatus* status_in_out )
! 16.7 Determining the Appropriate Visual Type
Drawable d,
c-string data,
uint width,
- uint height ) ;
+ uint height )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Appendix C - Extensions
c-string name,
int* major_opcode_return,
int* first_event_return,
- int* first_error_return ) ;
+ int* first_error_return )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Appendix D - Compatibility Functions
Pixmap icon_pixmap,
c-string* argv,
int argc,
- XSizeHints* hints ) ;
+ XSizeHints* hints )
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The rest of the stuff is not from the book.
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-X-FUNCTION: void XFree ( void* data ) ;
-X-FUNCTION: int XStoreName ( Display* display, Window w, c-string window_name ) ;
-X-FUNCTION: void XSetWMNormalHints ( Display* display, Window w, XSizeHints* hints ) ;
-X-FUNCTION: int XBell ( Display* display, int percent ) ;
+X-FUNCTION: void XFree ( void* data )
+X-FUNCTION: int XStoreName ( Display* display, Window w, c-string window_name )
+X-FUNCTION: void XSetWMNormalHints ( Display* display, Window w, XSizeHints* hints )
+X-FUNCTION: int XBell ( Display* display, int percent )
! !!! INPUT METHODS
CONSTANT: XLookupKeySym 3
CONSTANT: XLookupBoth 4
-X-FUNCTION: Bool XFilterEvent ( XEvent* event, Window w ) ;
+X-FUNCTION: Bool XFilterEvent ( XEvent* event, Window w )
-X-FUNCTION: XIM XOpenIM ( Display* dpy, void* rdb, c-string res_name, c-string res_class ) ;
+X-FUNCTION: XIM XOpenIM ( Display* dpy, void* rdb, c-string res_name, c-string res_class )
-X-FUNCTION: Status XCloseIM ( XIM im ) ;
+X-FUNCTION: Status XCloseIM ( XIM im )
-X-FUNCTION: XIC XCreateIC ( XIM im, c-string key1, Window value1, c-string key2, Window value2, c-string key3, int value3, c-string key4, c-string value4, c-string key5, c-string value5, int key6 ) ;
+X-FUNCTION: XIC XCreateIC ( XIM im, c-string key1, Window value1, c-string key2, Window value2, c-string key3, int value3, c-string key4, c-string value4, c-string key5, c-string value5, int key6 )
-X-FUNCTION: void XDestroyIC ( XIC ic ) ;
+X-FUNCTION: void XDestroyIC ( XIC ic )
-X-FUNCTION: void XSetICFocus ( XIC ic ) ;
+X-FUNCTION: void XSetICFocus ( XIC ic )
-X-FUNCTION: void XUnsetICFocus ( XIC ic ) ;
+X-FUNCTION: void XUnsetICFocus ( XIC ic )
-X-FUNCTION: int XwcLookupString ( XIC ic, XKeyPressedEvent* event, ulong* buffer_return, int bytes_buffer, KeySym* keysym_return, Status* status_return ) ;
+X-FUNCTION: int XwcLookupString ( XIC ic, XKeyPressedEvent* event, ulong* buffer_return, int bytes_buffer, KeySym* keysym_return, Status* status_return )
-X-FUNCTION: int Xutf8LookupString ( XIC ic, XKeyPressedEvent* event, c-string buffer_return, int bytes_buffer, KeySym* keysym_return, Status* status_return ) ;
+X-FUNCTION: int Xutf8LookupString ( XIC ic, XKeyPressedEvent* event, c-string buffer_return, int bytes_buffer, KeySym* keysym_return, Status* status_return )
! !!! category of setlocale
CONSTANT: LC_ALL 0
CONSTANT: LC_NUMERIC 4
CONSTANT: LC_TIME 5
-X-FUNCTION: c-string setlocale ( int category, c-string name ) ;
+X-FUNCTION: c-string setlocale ( int category, c-string name )
-X-FUNCTION: Bool XSupportsLocale ( ) ;
+X-FUNCTION: Bool XSupportsLocale ( )
-X-FUNCTION: c-string XSetLocaleModifiers ( c-string modifier_list ) ;
+X-FUNCTION: c-string XSetLocaleModifiers ( c-string modifier_list )
! uncategorized xlib bindings
-X-FUNCTION: int XQueryKeymap ( Display* display, char[32] keys_return ) ;
+X-FUNCTION: int XQueryKeymap ( Display* display, char[32] keys_return )
libc locals sequences ;
IN: alien.cxx.demangle.libstdcxx
-FUNCTION: char* __cxa_demangle ( char* mangled_name, char* output_buffer, size_t* length, int* status ) ;
+FUNCTION: char* __cxa_demangle ( char* mangled_name, char* output_buffer, size_t* length, int* status )
ERROR: demangle-memory-allocation-failure ;
ERROR: invalid-mangled-name name ;
TUPLE: thingy { x integer } ;
C: <thingy> thingy
-CALLBACK: int thingy-callback ( uint thingy-handle ) ;
-CALLBACK: int thingy-ptr-callback ( void* thingy-handle ) ;
+CALLBACK: int thingy-callback ( uint thingy-handle )
+CALLBACK: int thingy-ptr-callback ( void* thingy-handle )
: test-thingy-callback ( -- alien )
[ alien-handle> x>> 1 + ] thingy-callback ;
TYPED: cpvzero ( -- v: cpVect )
0.0 0.0 cpv ; inline
-FUNCTION: cpFloat cpvlength ( cpVect v ) ;
-FUNCTION: cpVect cpvslerp ( cpVect v1, cpVect v2, cpFloat t ) ;
-FUNCTION: cpVect cpvslerpconst ( cpVect v1, cpVect v2, cpFloat a ) ;
-FUNCTION: cpVect cpvforangle ( cpFloat a ) ;
-FUNCTION: cpFloat cpvtoangle ( cpVect v ) ;
-FUNCTION: c-string cpvstr ( cpVect v ) ;
+FUNCTION: cpFloat cpvlength ( cpVect v )
+FUNCTION: cpVect cpvslerp ( cpVect v1, cpVect v2, cpFloat t )
+FUNCTION: cpVect cpvslerpconst ( cpVect v1, cpVect v2, cpFloat a )
+FUNCTION: cpVect cpvforangle ( cpFloat a )
+FUNCTION: cpFloat cpvtoangle ( cpVect v )
+FUNCTION: c-string cpvstr ( cpVect v )
TYPED: cpvadd ( v1: cpVect v2: cpVect -- v3: cpVect )
[ [ x>> ] bi@ + ]
[ [ t>> ] [ y>> ] bi* max ]
} 2cleave cpBBNew ; inline
-FUNCTION: cpVect cpBBClampVect ( cpBB bb, cpVect v ) ;
-FUNCTION: cpVect cpBBWrapVect ( cpBB bb, cpVect v ) ;
+FUNCTION: cpVect cpBBClampVect ( cpBB bb, cpVect v )
+FUNCTION: cpVect cpBBWrapVect ( cpBB bb, cpVect v )
! cpBody.h
C-TYPE: cpBody
-CALLBACK: void cpBodyVelocityFunc ( cpBody* body, cpVect gravity, cpFloat damping, cpFloat dt ) ;
-CALLBACK: void cpBodyPositionFunc ( cpBody* body, cpFloat dt ) ;
+CALLBACK: void cpBodyVelocityFunc ( cpBody* body, cpVect gravity, cpFloat damping, cpFloat dt )
+CALLBACK: void cpBodyPositionFunc ( cpBody* body, cpFloat dt )
STRUCT: cpBody
{ velocity_func cpBodyVelocityFunc }
{ v_bias cpVect }
{ w_bias cpFloat } ;
-FUNCTION: cpBody* cpBodyAlloc ( ) ;
-FUNCTION: cpBody* cpBodyInit ( cpBody* body, cpFloat m, cpFloat i ) ;
-FUNCTION: cpBody* cpBodyNew ( cpFloat m, cpFloat i ) ;
-FUNCTION: void cpBodyDestroy ( cpBody* body ) ;
-FUNCTION: void cpBodyFree ( cpBody* body ) ;
-FUNCTION: void cpBodySetMass ( cpBody* body, cpFloat m ) ;
-FUNCTION: void cpBodySetMoment ( cpBody* body, cpFloat i ) ;
-FUNCTION: void cpBodySetAngle ( cpBody* body, cpFloat a ) ;
-FUNCTION: void cpBodySlew ( cpBody* body, cpVect pos, cpFloat dt ) ;
-FUNCTION: void cpBodyUpdateVelocity ( cpBody* body, cpVect gravity, cpFloat damping, cpFloat dt ) ;
-FUNCTION: void cpBodyUpdatePosition ( cpBody* body, cpFloat dt ) ;
+FUNCTION: cpBody* cpBodyAlloc ( )
+FUNCTION: cpBody* cpBodyInit ( cpBody* body, cpFloat m, cpFloat i )
+FUNCTION: cpBody* cpBodyNew ( cpFloat m, cpFloat i )
+FUNCTION: void cpBodyDestroy ( cpBody* body )
+FUNCTION: void cpBodyFree ( cpBody* body )
+FUNCTION: void cpBodySetMass ( cpBody* body, cpFloat m )
+FUNCTION: void cpBodySetMoment ( cpBody* body, cpFloat i )
+FUNCTION: void cpBodySetAngle ( cpBody* body, cpFloat a )
+FUNCTION: void cpBodySlew ( cpBody* body, cpVect pos, cpFloat dt )
+FUNCTION: void cpBodyUpdateVelocity ( cpBody* body, cpVect gravity, cpFloat damping, cpFloat dt )
+FUNCTION: void cpBodyUpdatePosition ( cpBody* body, cpFloat dt )
TYPED: cpBodyLocal2World ( body: cpBody v: cpVect -- v2: cpVect )
[ drop p>> ]
[ swap cpvcross [ i_inv>> ] dip * ] 3bi + >>w_bias drop
] 3bi ; inline
-FUNCTION: void cpBodyResetForces ( cpBody* body ) ;
-FUNCTION: void cpBodyApplyForce ( cpBody* body, cpVect f, cpVect r ) ;
-FUNCTION: void cpApplyDampedSpring ( cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2, cpFloat rlen, cpFloat k, cpFloat dmp, cpFloat dt ) ;
+FUNCTION: void cpBodyResetForces ( cpBody* body )
+FUNCTION: void cpBodyApplyForce ( cpBody* body, cpVect f, cpVect r )
+FUNCTION: void cpApplyDampedSpring ( cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2, cpFloat rlen, cpFloat k, cpFloat dmp, cpFloat dt )
! cpArray.h
STRUCT: cpArray
{ max int }
{ arr void** } ;
-CALLBACK: void cpArrayIter ( void* ptr, void* data ) ;
+CALLBACK: void cpArrayIter ( void* ptr, void* data )
-FUNCTION: cpArray* cpArrayAlloc ( ) ;
-FUNCTION: cpArray* cpArrayInit ( cpArray* arr, int size ) ;
-FUNCTION: cpArray* cpArrayNew ( int size ) ;
-FUNCTION: void cpArrayDestroy ( cpArray* arr ) ;
-FUNCTION: void cpArrayFree ( cpArray* arr ) ;
-FUNCTION: void cpArrayPush ( cpArray* arr, void* object ) ;
-FUNCTION: void cpArrayDeleteIndex ( cpArray* arr, int idx ) ;
-FUNCTION: void cpArrayDeleteObj ( cpArray* arr, void* obj ) ;
-FUNCTION: void cpArrayEach ( cpArray* arr, cpArrayIter iterFunc, void* data ) ;
-FUNCTION: int cpArrayContains ( cpArray* arr, void* ptr ) ;
+FUNCTION: cpArray* cpArrayAlloc ( )
+FUNCTION: cpArray* cpArrayInit ( cpArray* arr, int size )
+FUNCTION: cpArray* cpArrayNew ( int size )
+FUNCTION: void cpArrayDestroy ( cpArray* arr )
+FUNCTION: void cpArrayFree ( cpArray* arr )
+FUNCTION: void cpArrayPush ( cpArray* arr, void* object )
+FUNCTION: void cpArrayDeleteIndex ( cpArray* arr, int idx )
+FUNCTION: void cpArrayDeleteObj ( cpArray* arr, void* obj )
+FUNCTION: void cpArrayEach ( cpArray* arr, cpArrayIter iterFunc, void* data )
+FUNCTION: int cpArrayContains ( cpArray* arr, void* ptr )
! cpHashSet.h
STRUCT: cpHashSetBin
{ hash cpHashValue }
{ next cpHashSetBin* } ;
-CALLBACK: int cpHashSetEqlFunc ( void* ptr, void* elt ) ;
-CALLBACK: void* cpHashSetTransFunc ( void* ptr, void* data ) ;
-CALLBACK: void cpHashSetIterFunc ( void* elt, void* data ) ;
-CALLBACK: int cpHashSetFilterFunc ( void* elt, void* data ) ;
+CALLBACK: int cpHashSetEqlFunc ( void* ptr, void* elt )
+CALLBACK: void* cpHashSetTransFunc ( void* ptr, void* data )
+CALLBACK: void cpHashSetIterFunc ( void* elt, void* data )
+CALLBACK: int cpHashSetFilterFunc ( void* elt, void* data )
STRUCT: cpHashSet
{ entries int }
{ default_value void* }
{ table cpHashSetBin** } ;
-FUNCTION: void cpHashSetDestroy ( cpHashSet* set ) ;
-FUNCTION: void cpHashSetFree ( cpHashSet* set ) ;
-FUNCTION: cpHashSet* cpHashSetAlloc ( ) ;
-FUNCTION: cpHashSet* cpHashSetInit ( cpHashSet* set, int size, cpHashSetEqlFunc eqlFunc, cpHashSetTransFunc trans ) ;
-FUNCTION: cpHashSet* cpHashSetNew ( int size, cpHashSetEqlFunc eqlFunc, cpHashSetTransFunc trans ) ;
-FUNCTION: void* cpHashSetInsert ( cpHashSet* set, cpHashValue hash, void* ptr, void* data ) ;
-FUNCTION: void* cpHashSetRemove ( cpHashSet* set, cpHashValue hash, void* ptr ) ;
-FUNCTION: void* cpHashSetFind ( cpHashSet* set, cpHashValue hash, void* ptr ) ;
-FUNCTION: void cpHashSetEach ( cpHashSet* set, cpHashSetIterFunc func, void* data ) ;
-FUNCTION: void cpHashSetFilter ( cpHashSet* set, cpHashSetFilterFunc func, void* data ) ;
+FUNCTION: void cpHashSetDestroy ( cpHashSet* set )
+FUNCTION: void cpHashSetFree ( cpHashSet* set )
+FUNCTION: cpHashSet* cpHashSetAlloc ( )
+FUNCTION: cpHashSet* cpHashSetInit ( cpHashSet* set, int size, cpHashSetEqlFunc eqlFunc, cpHashSetTransFunc trans )
+FUNCTION: cpHashSet* cpHashSetNew ( int size, cpHashSetEqlFunc eqlFunc, cpHashSetTransFunc trans )
+FUNCTION: void* cpHashSetInsert ( cpHashSet* set, cpHashValue hash, void* ptr, void* data )
+FUNCTION: void* cpHashSetRemove ( cpHashSet* set, cpHashValue hash, void* ptr )
+FUNCTION: void* cpHashSetFind ( cpHashSet* set, cpHashValue hash, void* ptr )
+FUNCTION: void cpHashSetEach ( cpHashSet* set, cpHashSetIterFunc func, void* data )
+FUNCTION: void cpHashSetFilter ( cpHashSet* set, cpHashSetFilterFunc func, void* data )
! cpSpaceHash.h
STRUCT: cpHandle
{ handle cpHandle* }
{ next cpSpaceHashBin* } ;
-CALLBACK: cpBB cpSpaceHashBBFunc ( void* obj ) ;
+CALLBACK: cpBB cpSpaceHashBBFunc ( void* obj )
STRUCT: cpSpaceHash
{ numcells int }
{ bins cpSpaceHashBin* }
{ stamp int } ;
-FUNCTION: cpSpaceHash* cpSpaceHashAlloc ( ) ;
-FUNCTION: cpSpaceHash* cpSpaceHashInit ( cpSpaceHash* hash, cpFloat celldim, int cells, cpSpaceHashBBFunc bbfunc ) ;
-FUNCTION: cpSpaceHash* cpSpaceHashNew ( cpFloat celldim, int cells, cpSpaceHashBBFunc bbfunc ) ;
-FUNCTION: void cpSpaceHashDestroy ( cpSpaceHash* hash ) ;
-FUNCTION: void cpSpaceHashFree ( cpSpaceHash* hash ) ;
-FUNCTION: void cpSpaceHashResize ( cpSpaceHash* hash, cpFloat celldim, int numcells ) ;
-FUNCTION: void cpSpaceHashInsert ( cpSpaceHash* hash, void* obj, cpHashValue id, cpBB bb ) ;
-FUNCTION: void cpSpaceHashRemove ( cpSpaceHash* hash, void* obj, cpHashValue id ) ;
-CALLBACK: void cpSpaceHashIterator ( void* obj, void* data ) ;
-FUNCTION: void cpSpaceHashEach ( cpSpaceHash* hash, cpSpaceHashIterator func, void* data ) ;
-FUNCTION: void cpSpaceHashRehash ( cpSpaceHash* hash ) ;
-FUNCTION: void cpSpaceHashRehashObject ( cpSpaceHash* hash, void* obj, cpHashValue id ) ;
-CALLBACK: void cpSpaceHashQueryFunc ( void* obj1, void* obj2, void* data ) ;
-FUNCTION: void cpSpaceHashPointQuery ( cpSpaceHash* hash, cpVect point, cpSpaceHashQueryFunc func, void* data ) ;
-FUNCTION: void cpSpaceHashQuery ( cpSpaceHash* hash, void* obj, cpBB bb, cpSpaceHashQueryFunc func, void* data ) ;
-FUNCTION: void cpSpaceHashQueryRehash ( cpSpaceHash* hash, cpSpaceHashQueryFunc func, void* data ) ;
-CALLBACK: cpFloat cpSpaceHashSegmentQueryFunc ( void* obj1, void* obj2, void* data ) ;
-FUNCTION: void cpSpaceHashSegmentQuery ( cpSpaceHash* hash, void* obj, cpVect a, cpVect b, cpFloat t_exit, cpSpaceHashSegmentQueryFunc func, void* data ) ;
+FUNCTION: cpSpaceHash* cpSpaceHashAlloc ( )
+FUNCTION: cpSpaceHash* cpSpaceHashInit ( cpSpaceHash* hash, cpFloat celldim, int cells, cpSpaceHashBBFunc bbfunc )
+FUNCTION: cpSpaceHash* cpSpaceHashNew ( cpFloat celldim, int cells, cpSpaceHashBBFunc bbfunc )
+FUNCTION: void cpSpaceHashDestroy ( cpSpaceHash* hash )
+FUNCTION: void cpSpaceHashFree ( cpSpaceHash* hash )
+FUNCTION: void cpSpaceHashResize ( cpSpaceHash* hash, cpFloat celldim, int numcells )
+FUNCTION: void cpSpaceHashInsert ( cpSpaceHash* hash, void* obj, cpHashValue id, cpBB bb )
+FUNCTION: void cpSpaceHashRemove ( cpSpaceHash* hash, void* obj, cpHashValue id )
+CALLBACK: void cpSpaceHashIterator ( void* obj, void* data )
+FUNCTION: void cpSpaceHashEach ( cpSpaceHash* hash, cpSpaceHashIterator func, void* data )
+FUNCTION: void cpSpaceHashRehash ( cpSpaceHash* hash )
+FUNCTION: void cpSpaceHashRehashObject ( cpSpaceHash* hash, void* obj, cpHashValue id )
+CALLBACK: void cpSpaceHashQueryFunc ( void* obj1, void* obj2, void* data )
+FUNCTION: void cpSpaceHashPointQuery ( cpSpaceHash* hash, cpVect point, cpSpaceHashQueryFunc func, void* data )
+FUNCTION: void cpSpaceHashQuery ( cpSpaceHash* hash, void* obj, cpBB bb, cpSpaceHashQueryFunc func, void* data )
+FUNCTION: void cpSpaceHashQueryRehash ( cpSpaceHash* hash, cpSpaceHashQueryFunc func, void* data )
+CALLBACK: cpFloat cpSpaceHashSegmentQueryFunc ( void* obj1, void* obj2, void* data )
+FUNCTION: void cpSpaceHashSegmentQuery ( cpSpaceHash* hash, void* obj, cpVect a, cpVect b, cpFloat t_exit, cpSpaceHashSegmentQueryFunc func, void* data )
! cpShape.h
C-TYPE: cpShape
CP_POLY_SHAPE
CP_NUM_SHAPES ;
-CALLBACK: cpBB cacheData_cb ( cpShape* shape, cpVect p, cpVect rot ) ;
-CALLBACK: void destroy_cb ( cpShape* shape ) ;
-CALLBACK: int pointQuery_cb ( cpShape* shape, cpVect p ) ;
-CALLBACK: void segmentQuery_cb ( cpShape* shape, cpVect a, cpVect b, cpSegmentQueryInfo* info ) ;
+CALLBACK: cpBB cacheData_cb ( cpShape* shape, cpVect p, cpVect rot )
+CALLBACK: void destroy_cb ( cpShape* shape )
+CALLBACK: int pointQuery_cb ( cpShape* shape, cpVect p )
+CALLBACK: void segmentQuery_cb ( cpShape* shape, cpVect a, cpVect b, cpSegmentQueryInfo* info )
STRUCT: cpShapeClass
{ type cpShapeType }
{ layers cpLayers }
{ hashid cpHashValue } ;
-FUNCTION: cpShape* cpShapeInit ( cpShape* shape, cpShapeClass* klass, cpBody* body ) ;
-FUNCTION: void cpShapeDestroy ( cpShape* shape ) ;
-FUNCTION: void cpShapeFree ( cpShape* shape ) ;
-FUNCTION: cpBB cpShapeCacheBB ( cpShape* shape ) ;
-FUNCTION: int cpShapePointQuery ( cpShape* shape, cpVect p ) ;
+FUNCTION: cpShape* cpShapeInit ( cpShape* shape, cpShapeClass* klass, cpBody* body )
+FUNCTION: void cpShapeDestroy ( cpShape* shape )
+FUNCTION: void cpShapeFree ( cpShape* shape )
+FUNCTION: cpBB cpShapeCacheBB ( cpShape* shape )
+FUNCTION: int cpShapePointQuery ( cpShape* shape, cpVect p )
STRUCT: cpCircleShape
{ shape cpShape }
{ r cpFloat }
{ tc cpVect } ;
-FUNCTION: cpCircleShape* cpCircleShapeAlloc ( ) ;
-FUNCTION: cpCircleShape* cpCircleShapeInit ( cpCircleShape* circle, cpBody* body, cpFloat radius, cpVect offset ) ;
-FUNCTION: cpShape* cpCircleShapeNew ( cpBody* body, cpFloat radius, cpVect offset ) ;
+FUNCTION: cpCircleShape* cpCircleShapeAlloc ( )
+FUNCTION: cpCircleShape* cpCircleShapeInit ( cpCircleShape* circle, cpBody* body, cpFloat radius, cpVect offset )
+FUNCTION: cpShape* cpCircleShapeNew ( cpBody* body, cpFloat radius, cpVect offset )
STRUCT: cpSegmentShape
{ shape cpShape }
{ tb cpVect }
{ tn cpVect } ;
-FUNCTION: cpSegmentShape* cpSegmentShapeAlloc ( ) ;
-FUNCTION: cpSegmentShape* cpSegmentShapeInit ( cpSegmentShape* seg, cpBody* body, cpVect a, cpVect b, cpFloat radius ) ;
-FUNCTION: cpShape* cpSegmentShapeNew ( cpBody* body, cpVect a, cpVect b, cpFloat radius ) ;
-FUNCTION: void cpResetShapeIdCounter ( ) ;
-FUNCTION: void cpSegmentQueryInfoPrint ( cpSegmentQueryInfo* info ) ;
-FUNCTION: int cpShapeSegmentQuery ( cpShape* shape, cpVect a, cpVect b, cpSegmentQueryInfo* info ) ;
+FUNCTION: cpSegmentShape* cpSegmentShapeAlloc ( )
+FUNCTION: cpSegmentShape* cpSegmentShapeInit ( cpSegmentShape* seg, cpBody* body, cpVect a, cpVect b, cpFloat radius )
+FUNCTION: cpShape* cpSegmentShapeNew ( cpBody* body, cpVect a, cpVect b, cpFloat radius )
+FUNCTION: void cpResetShapeIdCounter ( )
+FUNCTION: void cpSegmentQueryInfoPrint ( cpSegmentQueryInfo* info )
+FUNCTION: int cpShapeSegmentQuery ( cpShape* shape, cpVect a, cpVect b, cpSegmentQueryInfo* info )
TYPED: cpSegmentQueryHitPoint ( start: cpVect end: cpVect info: cpSegmentQueryInfo -- hit-point: cpVect )
t>> cpvlerp ; inline
{ tVerts cpVect* }
{ tAxes cpPolyShapeAxis* } ;
-FUNCTION: cpPolyShape* cpPolyShapeAlloc ( ) ;
-FUNCTION: cpPolyShape* cpPolyShapeInit ( cpPolyShape* poly, cpBody* body, int numVerts, cpVect* verts, cpVect offset ) ;
-FUNCTION: cpShape* cpPolyShapeNew ( cpBody* body, int numVerts, cpVect* verts, cpVect offset ) ;
-FUNCTION: int cpPolyValidate ( cpVect* verts, int numVerts ) ;
-FUNCTION: int cpPolyShapeGetNumVerts ( cpShape* shape ) ;
-FUNCTION: cpVect cpPolyShapeGetVert ( cpShape* shape, int idx ) ;
+FUNCTION: cpPolyShape* cpPolyShapeAlloc ( )
+FUNCTION: cpPolyShape* cpPolyShapeInit ( cpPolyShape* poly, cpBody* body, int numVerts, cpVect* verts, cpVect offset )
+FUNCTION: cpShape* cpPolyShapeNew ( cpBody* body, int numVerts, cpVect* verts, cpVect offset )
+FUNCTION: int cpPolyValidate ( cpVect* verts, int numVerts )
+FUNCTION: int cpPolyShapeGetNumVerts ( cpShape* shape )
+FUNCTION: cpVect cpPolyShapeGetVert ( cpShape* shape, int idx )
TYPED: cpPolyShapeValueOnAxis ( poly: cpPolyShape n: cpVect d -- min-dist )
swap rot [ numVerts>> ] [ tVerts>> swap cpVect <c-direct-array> ] bi swap
{ bias cpFloat }
{ hash cpHashValue } ;
-FUNCTION: cpContact* cpContactInit ( cpContact* con, cpVect p, cpVect n, cpFloat dist, cpHashValue hash ) ;
+FUNCTION: cpContact* cpContactInit ( cpContact* con, cpVect p, cpVect n, cpFloat dist, cpHashValue hash )
ENUM: cpArbiterState
cpArbiterStateNormal
{ swappedColl char }
{ state char } ;
-FUNCTION: cpArbiter* cpArbiterAlloc ( ) ;
-FUNCTION: cpArbiter* cpArbiterInit ( cpArbiter* arb, cpShape* a, cpShape* b ) ;
-FUNCTION: cpArbiter* cpArbiterNew ( cpShape* a, cpShape* b ) ;
-FUNCTION: void cpArbiterDestroy ( cpArbiter* arb ) ;
-FUNCTION: void cpArbiterFree ( cpArbiter* arb ) ;
-FUNCTION: void cpArbiterUpdate ( cpArbiter* arb, cpContact* contacts, int numContacts, cpCollisionHandler* handler, cpShape* a, cpShape* b ) ;
-FUNCTION: void cpArbiterPreStep ( cpArbiter* arb, cpFloat dt_inv ) ;
-FUNCTION: void cpArbiterApplyCachedImpulse ( cpArbiter* arb ) ;
-FUNCTION: void cpArbiterApplyImpulse ( cpArbiter* arb, cpFloat eCoef ) ;
-FUNCTION: cpVect cpArbiterTotalImpulse ( cpArbiter* arb ) ;
-FUNCTION: cpVect cpArbiterTotalImpulseWithFriction ( cpArbiter* arb ) ;
-FUNCTION: void cpArbiterIgnore ( cpArbiter* arb ) ;
+FUNCTION: cpArbiter* cpArbiterAlloc ( )
+FUNCTION: cpArbiter* cpArbiterInit ( cpArbiter* arb, cpShape* a, cpShape* b )
+FUNCTION: cpArbiter* cpArbiterNew ( cpShape* a, cpShape* b )
+FUNCTION: void cpArbiterDestroy ( cpArbiter* arb )
+FUNCTION: void cpArbiterFree ( cpArbiter* arb )
+FUNCTION: void cpArbiterUpdate ( cpArbiter* arb, cpContact* contacts, int numContacts, cpCollisionHandler* handler, cpShape* a, cpShape* b )
+FUNCTION: void cpArbiterPreStep ( cpArbiter* arb, cpFloat dt_inv )
+FUNCTION: void cpArbiterApplyCachedImpulse ( cpArbiter* arb )
+FUNCTION: void cpArbiterApplyImpulse ( cpArbiter* arb, cpFloat eCoef )
+FUNCTION: cpVect cpArbiterTotalImpulse ( cpArbiter* arb )
+FUNCTION: cpVect cpArbiterTotalImpulseWithFriction ( cpArbiter* arb )
+FUNCTION: void cpArbiterIgnore ( cpArbiter* arb )
TYPED: cpArbiterGetShapes ( arb: cpArbiter -- a: cpShape b: cpShape )
dup swappedColl>> 0 = [
nth cpContact memory>struct p>> ; inline
! cpCollision.h
-FUNCTION: int cpCollideShapes ( cpShape* a, cpShape* b, cpContact** arr ) ;
+FUNCTION: int cpCollideShapes ( cpShape* a, cpShape* b, cpContact** arr )
! cpConstraint.h
C-TYPE: cpConstraintClass
C-TYPE: cpConstraint
-CALLBACK: void cpConstraintPreStepFunction ( cpConstraint* constraint, cpFloat dt, cpFloat dt_inv ) ;
-CALLBACK: void cpConstraintApplyImpulseFunction ( cpConstraint* constraint ) ;
-CALLBACK: cpFloat cpConstraintGetImpulseFunction ( cpConstraint* constraint ) ;
+CALLBACK: void cpConstraintPreStepFunction ( cpConstraint* constraint, cpFloat dt, cpFloat dt_inv )
+CALLBACK: void cpConstraintApplyImpulseFunction ( cpConstraint* constraint )
+CALLBACK: cpFloat cpConstraintGetImpulseFunction ( cpConstraint* constraint )
STRUCT: cpConstraintClass
{ preStep cpConstraintPreStepFunction }
{ maxBias cpFloat }
{ data cpDataPointer } ;
-FUNCTION: void cpConstraintDestroy ( cpConstraint* constraint ) ;
-FUNCTION: void cpConstraintFree ( cpConstraint* constraint ) ;
-FUNCTION: void cpConstraintCheckCast ( cpConstraint* constraint, cpConstraintClass* klass ) ;
+FUNCTION: void cpConstraintDestroy ( cpConstraint* constraint )
+FUNCTION: void cpConstraintFree ( cpConstraint* constraint )
+FUNCTION: void cpConstraintCheckCast ( cpConstraint* constraint, cpConstraintClass* klass )
! cpPinJoint.h
-FUNCTION: cpConstraintClass* cpPinJointGetClass ( ) ;
+FUNCTION: cpConstraintClass* cpPinJointGetClass ( )
STRUCT: cpPinJoint
{ constraint cpConstraint }
{ jnMax cpFloat }
{ bias cpFloat } ;
-FUNCTION: cpPinJoint* cpPinJointAlloc ( ) ;
-FUNCTION: cpPinJoint* cpPinJointInit ( cpPinJoint* joint, cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2 ) ;
-FUNCTION: cpConstraint* cpPinJointNew ( cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2 ) ;
+FUNCTION: cpPinJoint* cpPinJointAlloc ( )
+FUNCTION: cpPinJoint* cpPinJointInit ( cpPinJoint* joint, cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2 )
+FUNCTION: cpConstraint* cpPinJointNew ( cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2 )
! cpSlideJoint.h
-FUNCTION: cpConstraintClass* cpSlideJointGetClass ( ) ;
+FUNCTION: cpConstraintClass* cpSlideJointGetClass ( )
STRUCT: cpSlideJoint
{ constraint cpConstraint }
{ jnMax cpFloat }
{ bias cpFloat } ;
-FUNCTION: cpSlideJoint* cpSlideJointAlloc ( ) ;
-FUNCTION: cpSlideJoint* cpSlideJointInit ( cpSlideJoint* joint, cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2, cpFloat min, cpFloat max ) ;
-FUNCTION: cpConstraint* cpSlideJointNew ( cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2, cpFloat min, cpFloat max ) ;
+FUNCTION: cpSlideJoint* cpSlideJointAlloc ( )
+FUNCTION: cpSlideJoint* cpSlideJointInit ( cpSlideJoint* joint, cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2, cpFloat min, cpFloat max )
+FUNCTION: cpConstraint* cpSlideJointNew ( cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2, cpFloat min, cpFloat max )
! cpPivotJoint.h
-FUNCTION: cpConstraintClass* cpPivotJointGetClass ( ) ;
+FUNCTION: cpConstraintClass* cpPivotJointGetClass ( )
STRUCT: cpPivotJoint
{ constraint cpConstraint }
{ jMaxLen cpFloat }
{ bias cpVect } ;
-FUNCTION: cpPivotJoint* cpPivotJointAlloc ( ) ;
-FUNCTION: cpPivotJoint* cpPivotJointInit ( cpPivotJoint* joint, cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2 ) ;
-FUNCTION: cpConstraint* cpPivotJointNew ( cpBody* a, cpBody* b, cpVect pivot ) ;
-FUNCTION: cpConstraint* cpPivotJointNew2 ( cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2 ) ;
+FUNCTION: cpPivotJoint* cpPivotJointAlloc ( )
+FUNCTION: cpPivotJoint* cpPivotJointInit ( cpPivotJoint* joint, cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2 )
+FUNCTION: cpConstraint* cpPivotJointNew ( cpBody* a, cpBody* b, cpVect pivot )
+FUNCTION: cpConstraint* cpPivotJointNew2 ( cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2 )
! cpGrooveJoint.h
-FUNCTION: cpConstraintClass* cpGrooveJointGetClass ( ) ;
+FUNCTION: cpConstraintClass* cpGrooveJointGetClass ( )
STRUCT: cpGrooveJoint
{ constraint cpConstraint }
{ jMaxLen cpFloat }
{ bias cpVect } ;
-FUNCTION: cpGrooveJoint* cpGrooveJointAlloc ( ) ;
-FUNCTION: cpGrooveJoint* cpGrooveJointInit ( cpGrooveJoint* joint, cpBody* a, cpBody* b, cpVect groove_a, cpVect groove_b, cpVect anchr2 ) ;
-FUNCTION: cpConstraint* cpGrooveJointNew ( cpBody* a, cpBody* b, cpVect groove_a, cpVect groove_b, cpVect anchr2 ) ;
+FUNCTION: cpGrooveJoint* cpGrooveJointAlloc ( )
+FUNCTION: cpGrooveJoint* cpGrooveJointInit ( cpGrooveJoint* joint, cpBody* a, cpBody* b, cpVect groove_a, cpVect groove_b, cpVect anchr2 )
+FUNCTION: cpConstraint* cpGrooveJointNew ( cpBody* a, cpBody* b, cpVect groove_a, cpVect groove_b, cpVect anchr2 )
! cpDampedSpring.h
-CALLBACK: cpFloat cpDampedSpringForceFunc ( cpConstraint* spring, cpFloat dist ) ;
-FUNCTION: cpConstraintClass* cpDampedSpringGetClass ( ) ;
+CALLBACK: cpFloat cpDampedSpringForceFunc ( cpConstraint* spring, cpFloat dist )
+FUNCTION: cpConstraintClass* cpDampedSpringGetClass ( )
STRUCT: cpDampedSpring
{ constraint cpConstraint }
{ nMass cpFloat }
{ n cpVect } ;
-FUNCTION: cpDampedSpring* cpDampedSpringAlloc ( ) ;
-FUNCTION: cpDampedSpring* cpDampedSpringInit ( cpDampedSpring* joint, cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2, cpFloat restLength, cpFloat stiffness, cpFloat damping ) ;
-FUNCTION: cpConstraint* cpDampedSpringNew ( cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2, cpFloat restLength, cpFloat stiffness, cpFloat damping ) ;
+FUNCTION: cpDampedSpring* cpDampedSpringAlloc ( )
+FUNCTION: cpDampedSpring* cpDampedSpringInit ( cpDampedSpring* joint, cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2, cpFloat restLength, cpFloat stiffness, cpFloat damping )
+FUNCTION: cpConstraint* cpDampedSpringNew ( cpBody* a, cpBody* b, cpVect anchr1, cpVect anchr2, cpFloat restLength, cpFloat stiffness, cpFloat damping )
! cpDampedRotarySpring.h
-CALLBACK: cpFloat cpDampedRotarySpringTorqueFunc ( cpConstraint* spring, cpFloat relativeAngle ) ;
-FUNCTION: cpConstraintClass* cpDampedRotarySpringGetClass ( ) ;
+CALLBACK: cpFloat cpDampedRotarySpringTorqueFunc ( cpConstraint* spring, cpFloat relativeAngle )
+FUNCTION: cpConstraintClass* cpDampedRotarySpringGetClass ( )
STRUCT: cpDampedRotarySpring
{ constraint cpConstraint }
{ target_wrn cpFloat }
{ iSum cpFloat } ;
-FUNCTION: cpDampedRotarySpring* cpDampedRotarySpringAlloc ( ) ;
-FUNCTION: cpDampedRotarySpring* cpDampedRotarySpringInit ( cpDampedRotarySpring* joint, cpBody* a, cpBody* b, cpFloat restAngle, cpFloat stiffness, cpFloat damping ) ;
-FUNCTION: cpConstraint* cpDampedRotarySpringNew ( cpBody* a, cpBody* b, cpFloat restAngle, cpFloat stiffness, cpFloat damping ) ;
+FUNCTION: cpDampedRotarySpring* cpDampedRotarySpringAlloc ( )
+FUNCTION: cpDampedRotarySpring* cpDampedRotarySpringInit ( cpDampedRotarySpring* joint, cpBody* a, cpBody* b, cpFloat restAngle, cpFloat stiffness, cpFloat damping )
+FUNCTION: cpConstraint* cpDampedRotarySpringNew ( cpBody* a, cpBody* b, cpFloat restAngle, cpFloat stiffness, cpFloat damping )
! cpRotaryLimitJoint.h
-FUNCTION: cpConstraintClass* cpRotaryLimitJointGetClass ( ) ;
+FUNCTION: cpConstraintClass* cpRotaryLimitJointGetClass ( )
STRUCT: cpRotaryLimitJoint
{ constraint cpConstraint }
{ jAcc cpFloat }
{ jMax cpFloat } ;
-FUNCTION: cpRotaryLimitJoint* cpRotaryLimitJointAlloc ( ) ;
-FUNCTION: cpRotaryLimitJoint* cpRotaryLimitJointInit ( cpRotaryLimitJoint* joint, cpBody* a, cpBody* b, cpFloat min, cpFloat max ) ;
-FUNCTION: cpConstraint* cpRotaryLimitJointNew ( cpBody* a, cpBody* b, cpFloat min, cpFloat max ) ;
+FUNCTION: cpRotaryLimitJoint* cpRotaryLimitJointAlloc ( )
+FUNCTION: cpRotaryLimitJoint* cpRotaryLimitJointInit ( cpRotaryLimitJoint* joint, cpBody* a, cpBody* b, cpFloat min, cpFloat max )
+FUNCTION: cpConstraint* cpRotaryLimitJointNew ( cpBody* a, cpBody* b, cpFloat min, cpFloat max )
! cpRatchetJoint.h
-FUNCTION: cpConstraintClass* cpRatchetJointGetClass ( ) ;
+FUNCTION: cpConstraintClass* cpRatchetJointGetClass ( )
STRUCT: cpRatchetJoint
{ constraint cpConstraint }
{ jAcc cpFloat }
{ jMax cpFloat } ;
-FUNCTION: cpRatchetJoint* cpRatchetJointAlloc ( ) ;
-FUNCTION: cpRatchetJoint* cpRatchetJointInit ( cpRatchetJoint* joint, cpBody* a, cpBody* b, cpFloat phase, cpFloat ratchet ) ;
-FUNCTION: cpConstraint* cpRatchetJointNew ( cpBody* a, cpBody* b, cpFloat phase, cpFloat ratchet ) ;
+FUNCTION: cpRatchetJoint* cpRatchetJointAlloc ( )
+FUNCTION: cpRatchetJoint* cpRatchetJointInit ( cpRatchetJoint* joint, cpBody* a, cpBody* b, cpFloat phase, cpFloat ratchet )
+FUNCTION: cpConstraint* cpRatchetJointNew ( cpBody* a, cpBody* b, cpFloat phase, cpFloat ratchet )
! cpGearJoint.h
-FUNCTION: cpConstraintClass* cpGearJointGetClass ( ) ;
+FUNCTION: cpConstraintClass* cpGearJointGetClass ( )
STRUCT: cpGearJoint
{ constraint cpConstraint }
{ jAcc cpFloat }
{ jMax cpFloat } ;
-FUNCTION: cpGearJoint* cpGearJointAlloc ( ) ;
-FUNCTION: cpGearJoint* cpGearJointInit ( cpGearJoint* joint, cpBody* a, cpBody* b, cpFloat phase, cpFloat ratio ) ;
-FUNCTION: cpConstraint* cpGearJointNew ( cpBody* a, cpBody* b, cpFloat phase, cpFloat ratio ) ;
-FUNCTION: void cpGearJointSetRatio ( cpConstraint* constraint, cpFloat value ) ;
+FUNCTION: cpGearJoint* cpGearJointAlloc ( )
+FUNCTION: cpGearJoint* cpGearJointInit ( cpGearJoint* joint, cpBody* a, cpBody* b, cpFloat phase, cpFloat ratio )
+FUNCTION: cpConstraint* cpGearJointNew ( cpBody* a, cpBody* b, cpFloat phase, cpFloat ratio )
+FUNCTION: void cpGearJointSetRatio ( cpConstraint* constraint, cpFloat value )
! cpSimpleMotor.h
-FUNCTION: cpConstraintClass* cpSimpleMotorGetClass ( ) ;
+FUNCTION: cpConstraintClass* cpSimpleMotorGetClass ( )
STRUCT: cpSimpleMotor
{ constraint cpConstraint }
{ jAcc cpFloat }
{ jMax cpFloat } ;
-FUNCTION: cpSimpleMotor* cpSimpleMotorAlloc ( ) ;
-FUNCTION: cpSimpleMotor* cpSimpleMotorInit ( cpSimpleMotor* joint, cpBody* a, cpBody* b, cpFloat rate ) ;
-FUNCTION: cpConstraint* cpSimpleMotorNew ( cpBody* a, cpBody* b, cpFloat rate ) ;
+FUNCTION: cpSimpleMotor* cpSimpleMotorAlloc ( )
+FUNCTION: cpSimpleMotor* cpSimpleMotorInit ( cpSimpleMotor* joint, cpBody* a, cpBody* b, cpFloat rate )
+FUNCTION: cpConstraint* cpSimpleMotorNew ( cpBody* a, cpBody* b, cpFloat rate )
! cpSpace.h
C-TYPE: cpSpace
-CALLBACK: int cpCollisionBeginFunc ( cpArbiter* arb, cpSpace* space, void* data ) ;
-CALLBACK: int cpCollisionPreSolveFunc ( cpArbiter* arb, cpSpace* space, void* data ) ;
-CALLBACK: void cpCollisionPostSolveFunc ( cpArbiter* arb, cpSpace* space, void* data ) ;
-CALLBACK: void cpCollisionSeparateFunc ( cpArbiter* arb, cpSpace* space, void* data ) ;
+CALLBACK: int cpCollisionBeginFunc ( cpArbiter* arb, cpSpace* space, void* data )
+CALLBACK: int cpCollisionPreSolveFunc ( cpArbiter* arb, cpSpace* space, void* data )
+CALLBACK: void cpCollisionPostSolveFunc ( cpArbiter* arb, cpSpace* space, void* data )
+CALLBACK: void cpCollisionSeparateFunc ( cpArbiter* arb, cpSpace* space, void* data )
STRUCT: cpCollisionHandler
{ a cpCollisionType }
{ defaultHandler cpCollisionHandler }
{ postStepCallbacks cpHashSet* } ;
-FUNCTION: cpSpace* cpSpaceAlloc ( ) ;
-FUNCTION: cpSpace* cpSpaceInit ( cpSpace* space ) ;
-FUNCTION: cpSpace* cpSpaceNew ( ) ;
-FUNCTION: void cpSpaceDestroy ( cpSpace* space ) ;
-FUNCTION: void cpSpaceFree ( cpSpace* space ) ;
-FUNCTION: void cpSpaceFreeChildren ( cpSpace* space ) ;
+FUNCTION: cpSpace* cpSpaceAlloc ( )
+FUNCTION: cpSpace* cpSpaceInit ( cpSpace* space )
+FUNCTION: cpSpace* cpSpaceNew ( )
+FUNCTION: void cpSpaceDestroy ( cpSpace* space )
+FUNCTION: void cpSpaceFree ( cpSpace* space )
+FUNCTION: void cpSpaceFreeChildren ( cpSpace* space )
FUNCTION: void cpSpaceSetDefaultCollisionHandler (
cpSpace* space,
cpCollisionBeginFunc begin,
cpCollisionPreSolveFunc preSolve,
cpCollisionPostSolveFunc postSolve,
cpCollisionSeparateFunc separate,
- void* data ) ;
+ void* data )
FUNCTION: void cpSpaceAddCollisionHandler (
cpSpace* space,
cpCollisionType a,
cpCollisionPreSolveFunc preSolve,
cpCollisionPostSolveFunc postSolve,
cpCollisionSeparateFunc separate,
- void* data ) ;
-FUNCTION: void cpSpaceRemoveCollisionHandler ( cpSpace* space, cpCollisionType a, cpCollisionType b ) ;
-FUNCTION: cpShape* cpSpaceAddShape ( cpSpace* space, cpShape* shape ) ;
-FUNCTION: cpShape* cpSpaceAddStaticShape ( cpSpace* space, cpShape* shape ) ;
-FUNCTION: cpBody* cpSpaceAddBody ( cpSpace* space, cpBody* body ) ;
-FUNCTION: cpConstraint* cpSpaceAddConstraint ( cpSpace* space, cpConstraint* constraint ) ;
-FUNCTION: void cpSpaceRemoveShape ( cpSpace* space, cpShape* shape ) ;
-FUNCTION: void cpSpaceRemoveStaticShape ( cpSpace* space, cpShape* shape ) ;
-FUNCTION: void cpSpaceRemoveBody ( cpSpace* space, cpBody* body ) ;
-FUNCTION: void cpSpaceRemoveConstraint ( cpSpace* space, cpConstraint* constraint ) ;
-CALLBACK: void cpPostStepFunc ( cpSpace* space, void* obj, void* data ) ;
-FUNCTION: void cpSpaceAddPostStepCallback ( cpSpace* space, cpPostStepFunc func, void* obj, void* data ) ;
-CALLBACK: void cpSpacePointQueryFunc ( cpShape* shape, void* data ) ;
-FUNCTION: void cpSpacePointQuery ( cpSpace* space, cpVect point, cpLayers layers, cpGroup group, cpSpacePointQueryFunc func, void* data ) ;
-FUNCTION: cpShape* cpSpacePointQueryFirst ( cpSpace* space, cpVect point, cpLayers layers, cpGroup group ) ;
-CALLBACK: void cpSpaceSegmentQueryFunc ( cpShape* shape, cpFloat t, cpVect n, void* data ) ;
-FUNCTION: int cpSpaceSegmentQuery ( cpSpace* space, cpVect start, cpVect end, cpLayers layers, cpGroup group, cpSpaceSegmentQueryFunc func, void* data ) ;
-FUNCTION: cpShape* cpSpaceSegmentQueryFirst ( cpSpace* space, cpVect start, cpVect end, cpLayers layers, cpGroup group, cpSegmentQueryInfo* out ) ;
-CALLBACK: void cpSpaceBBQueryFunc ( cpShape* shape, void* data ) ;
-FUNCTION: void cpSpaceBBQuery ( cpSpace* space, cpBB bb, cpLayers layers, cpGroup group, cpSpaceBBQueryFunc func, void* data ) ;
-CALLBACK: void cpSpaceBodyIterator ( cpBody* body, void* data ) ;
-FUNCTION: void cpSpaceEachBody ( cpSpace* space, cpSpaceBodyIterator func, void* data ) ;
-FUNCTION: void cpSpaceResizeStaticHash ( cpSpace* space, cpFloat dim, int count ) ;
-FUNCTION: void cpSpaceResizeActiveHash ( cpSpace* space, cpFloat dim, int count ) ;
-FUNCTION: void cpSpaceRehashStatic ( cpSpace* space ) ;
-FUNCTION: void cpSpaceStep ( cpSpace* space, cpFloat dt ) ;
+ void* data )
+FUNCTION: void cpSpaceRemoveCollisionHandler ( cpSpace* space, cpCollisionType a, cpCollisionType b )
+FUNCTION: cpShape* cpSpaceAddShape ( cpSpace* space, cpShape* shape )
+FUNCTION: cpShape* cpSpaceAddStaticShape ( cpSpace* space, cpShape* shape )
+FUNCTION: cpBody* cpSpaceAddBody ( cpSpace* space, cpBody* body )
+FUNCTION: cpConstraint* cpSpaceAddConstraint ( cpSpace* space, cpConstraint* constraint )
+FUNCTION: void cpSpaceRemoveShape ( cpSpace* space, cpShape* shape )
+FUNCTION: void cpSpaceRemoveStaticShape ( cpSpace* space, cpShape* shape )
+FUNCTION: void cpSpaceRemoveBody ( cpSpace* space, cpBody* body )
+FUNCTION: void cpSpaceRemoveConstraint ( cpSpace* space, cpConstraint* constraint )
+CALLBACK: void cpPostStepFunc ( cpSpace* space, void* obj, void* data )
+FUNCTION: void cpSpaceAddPostStepCallback ( cpSpace* space, cpPostStepFunc func, void* obj, void* data )
+CALLBACK: void cpSpacePointQueryFunc ( cpShape* shape, void* data )
+FUNCTION: void cpSpacePointQuery ( cpSpace* space, cpVect point, cpLayers layers, cpGroup group, cpSpacePointQueryFunc func, void* data )
+FUNCTION: cpShape* cpSpacePointQueryFirst ( cpSpace* space, cpVect point, cpLayers layers, cpGroup group )
+CALLBACK: void cpSpaceSegmentQueryFunc ( cpShape* shape, cpFloat t, cpVect n, void* data )
+FUNCTION: int cpSpaceSegmentQuery ( cpSpace* space, cpVect start, cpVect end, cpLayers layers, cpGroup group, cpSpaceSegmentQueryFunc func, void* data )
+FUNCTION: cpShape* cpSpaceSegmentQueryFirst ( cpSpace* space, cpVect start, cpVect end, cpLayers layers, cpGroup group, cpSegmentQueryInfo* out )
+CALLBACK: void cpSpaceBBQueryFunc ( cpShape* shape, void* data )
+FUNCTION: void cpSpaceBBQuery ( cpSpace* space, cpBB bb, cpLayers layers, cpGroup group, cpSpaceBBQueryFunc func, void* data )
+CALLBACK: void cpSpaceBodyIterator ( cpBody* body, void* data )
+FUNCTION: void cpSpaceEachBody ( cpSpace* space, cpSpaceBodyIterator func, void* data )
+FUNCTION: void cpSpaceResizeStaticHash ( cpSpace* space, cpFloat dim, int count )
+FUNCTION: void cpSpaceResizeActiveHash ( cpSpace* space, cpFloat dim, int count )
+FUNCTION: void cpSpaceRehashStatic ( cpSpace* space )
+FUNCTION: void cpSpaceStep ( cpSpace* space, cpFloat dt )
! chipmunk.h
-FUNCTION: void cpInitChipmunk ( ) ;
-FUNCTION: cpFloat cpMomentForCircle ( cpFloat m, cpFloat r1, cpFloat r2, cpVect offset ) ;
-FUNCTION: cpFloat cpMomentForSegment ( cpFloat m, cpVect a, cpVect b ) ;
-FUNCTION: cpFloat cpMomentForPoly ( cpFloat m, int numVerts, cpVect* verts, cpVect offset ) ;
+FUNCTION: void cpInitChipmunk ( )
+FUNCTION: cpFloat cpMomentForCircle ( cpFloat m, cpFloat r1, cpFloat r2, cpVect offset )
+FUNCTION: cpFloat cpMomentForSegment ( cpFloat m, cpVect a, cpVect b )
+FUNCTION: cpFloat cpMomentForPoly ( cpFloat m, int numVerts, cpVect* verts, cpVect offset )
CUDA-LIBRARY: hello cuda32 vocab:cuda/demos/hello-world/hello.ptx
-CUDA-FUNCTION: helloWorld ( char* string-ptr ) ;
+CUDA-FUNCTION: helloWorld ( char* string-ptr )
: cuda-hello-world ( -- )
init-cuda
CUDA-LIBRARY: prefix-sum cuda32 vocab:cuda/demos/prefix-sum/prefix-sum.ptx
-CUDA-FUNCTION: prefix_sum_block ( uint* in, uint* out, uint n ) ;
+CUDA-FUNCTION: prefix_sum_block ( uint* in, uint* out, uint n )
:: cuda-prefix-sum ( -- )
init-cuda
CONSTANT: CU_TRSF_NORMALIZED_COORDINATES 0x02
CONSTANT: CU_PARAM_TR_DEFAULT -1
-FUNCTION: CUresult cuInit ( uint Flags ) ;
-
-FUNCTION: CUresult cuDriverGetVersion ( int* driverVersion ) ;
-
-FUNCTION: CUresult cuDeviceGet ( CUdevice* device, int ordinal ) ;
-FUNCTION: CUresult cuDeviceGetCount ( int* count ) ;
-FUNCTION: CUresult cuDeviceGetName ( char* name, int len, CUdevice dev ) ;
-FUNCTION: CUresult cuDeviceComputeCapability ( int* major, int* minor, CUdevice dev ) ;
-FUNCTION: CUresult cuDeviceTotalMem ( uint* bytes, CUdevice dev ) ;
-FUNCTION: CUresult cuDeviceGetProperties ( CUdevprop* prop, CUdevice dev ) ;
-FUNCTION: CUresult cuDeviceGetAttribute ( int* pi, CUdevice_attribute attrib, CUdevice dev ) ;
-
-FUNCTION: CUresult cuCtxCreate ( CUcontext* pctx, uint flags, CUdevice dev ) ;
-FUNCTION: CUresult cuCtxDestroy ( CUcontext ctx ) ;
-FUNCTION: CUresult cuCtxAttach ( CUcontext* pctx, uint flags ) ;
-FUNCTION: CUresult cuCtxDetach ( CUcontext ctx ) ;
-FUNCTION: CUresult cuCtxPushCurrent ( CUcontext ctx ) ;
-FUNCTION: CUresult cuCtxPopCurrent ( CUcontext* pctx ) ;
-FUNCTION: CUresult cuCtxGetDevice ( CUdevice* device ) ;
-FUNCTION: CUresult cuCtxSynchronize ( ) ;
-
-FUNCTION: CUresult cuModuleLoad ( CUmodule* module, c-string fname ) ;
-FUNCTION: CUresult cuModuleLoadData ( CUmodule* module, void* image ) ;
-FUNCTION: CUresult cuModuleLoadDataEx ( CUmodule* module, void* image, uint numOptions, CUjit_option* options, void** optionValues ) ;
-FUNCTION: CUresult cuModuleLoadFatBinary ( CUmodule* module, void* fatCubin ) ;
-FUNCTION: CUresult cuModuleUnload ( CUmodule hmod ) ;
-FUNCTION: CUresult cuModuleGetFunction ( CUfunction* hfunc, CUmodule hmod, c-string name ) ;
-FUNCTION: CUresult cuModuleGetGlobal ( CUdeviceptr* dptr, uint* bytes, CUmodule hmod, char* name ) ;
-FUNCTION: CUresult cuModuleGetTexRef ( CUtexref* pTexRef, CUmodule hmod, char* name ) ;
-
-FUNCTION: CUresult cuMemGetInfo ( uint* free, uint* total ) ;
-
-FUNCTION: CUresult cuMemAlloc ( CUdeviceptr* dptr, uint bytesize ) ;
+FUNCTION: CUresult cuInit ( uint Flags )
+
+FUNCTION: CUresult cuDriverGetVersion ( int* driverVersion )
+
+FUNCTION: CUresult cuDeviceGet ( CUdevice* device, int ordinal )
+FUNCTION: CUresult cuDeviceGetCount ( int* count )
+FUNCTION: CUresult cuDeviceGetName ( char* name, int len, CUdevice dev )
+FUNCTION: CUresult cuDeviceComputeCapability ( int* major, int* minor, CUdevice dev )
+FUNCTION: CUresult cuDeviceTotalMem ( uint* bytes, CUdevice dev )
+FUNCTION: CUresult cuDeviceGetProperties ( CUdevprop* prop, CUdevice dev )
+FUNCTION: CUresult cuDeviceGetAttribute ( int* pi, CUdevice_attribute attrib, CUdevice dev )
+
+FUNCTION: CUresult cuCtxCreate ( CUcontext* pctx, uint flags, CUdevice dev )
+FUNCTION: CUresult cuCtxDestroy ( CUcontext ctx )
+FUNCTION: CUresult cuCtxAttach ( CUcontext* pctx, uint flags )
+FUNCTION: CUresult cuCtxDetach ( CUcontext ctx )
+FUNCTION: CUresult cuCtxPushCurrent ( CUcontext ctx )
+FUNCTION: CUresult cuCtxPopCurrent ( CUcontext* pctx )
+FUNCTION: CUresult cuCtxGetDevice ( CUdevice* device )
+FUNCTION: CUresult cuCtxSynchronize ( )
+
+FUNCTION: CUresult cuModuleLoad ( CUmodule* module, c-string fname )
+FUNCTION: CUresult cuModuleLoadData ( CUmodule* module, void* image )
+FUNCTION: CUresult cuModuleLoadDataEx ( CUmodule* module, void* image, uint numOptions, CUjit_option* options, void** optionValues )
+FUNCTION: CUresult cuModuleLoadFatBinary ( CUmodule* module, void* fatCubin )
+FUNCTION: CUresult cuModuleUnload ( CUmodule hmod )
+FUNCTION: CUresult cuModuleGetFunction ( CUfunction* hfunc, CUmodule hmod, c-string name )
+FUNCTION: CUresult cuModuleGetGlobal ( CUdeviceptr* dptr, uint* bytes, CUmodule hmod, char* name )
+FUNCTION: CUresult cuModuleGetTexRef ( CUtexref* pTexRef, CUmodule hmod, char* name )
+
+FUNCTION: CUresult cuMemGetInfo ( uint* free, uint* total )
+
+FUNCTION: CUresult cuMemAlloc ( CUdeviceptr* dptr, uint bytesize )
FUNCTION: CUresult cuMemAllocPitch ( CUdeviceptr* dptr,
uint* pPitch,
uint WidthInBytes,
uint Height,
uint ElementSizeBytes
- ) ;
-FUNCTION: CUresult cuMemFree ( CUdeviceptr dptr ) ;
-FUNCTION: CUresult cuMemGetAddressRange ( CUdeviceptr* pbase, uint* psize, CUdeviceptr dptr ) ;
+ )
+FUNCTION: CUresult cuMemFree ( CUdeviceptr dptr )
+FUNCTION: CUresult cuMemGetAddressRange ( CUdeviceptr* pbase, uint* psize, CUdeviceptr dptr )
-FUNCTION: CUresult cuMemAllocHost ( void** pp, uint bytesize ) ;
-FUNCTION: CUresult cuMemFreeHost ( void* p ) ;
+FUNCTION: CUresult cuMemAllocHost ( void** pp, uint bytesize )
+FUNCTION: CUresult cuMemFreeHost ( void* p )
-FUNCTION: CUresult cuMemHostAlloc ( void** pp, size_t bytesize, uint Flags ) ;
+FUNCTION: CUresult cuMemHostAlloc ( void** pp, size_t bytesize, uint Flags )
-FUNCTION: CUresult cuMemHostGetDevicePointer ( CUdeviceptr* pdptr, void* p, uint Flags ) ;
-FUNCTION: CUresult cuMemHostGetFlags ( uint* pFlags, void* p ) ;
+FUNCTION: CUresult cuMemHostGetDevicePointer ( CUdeviceptr* pdptr, void* p, uint Flags )
+FUNCTION: CUresult cuMemHostGetFlags ( uint* pFlags, void* p )
-FUNCTION: CUresult cuMemcpyHtoD ( CUdeviceptr dstDevice, void* srcHost, uint ByteCount ) ;
-FUNCTION: CUresult cuMemcpyDtoH ( void* dstHost, CUdeviceptr srcDevice, uint ByteCount ) ;
+FUNCTION: CUresult cuMemcpyHtoD ( CUdeviceptr dstDevice, void* srcHost, uint ByteCount )
+FUNCTION: CUresult cuMemcpyDtoH ( void* dstHost, CUdeviceptr srcDevice, uint ByteCount )
-FUNCTION: CUresult cuMemcpyDtoD ( CUdeviceptr dstDevice, CUdeviceptr srcDevice, uint ByteCount ) ;
+FUNCTION: CUresult cuMemcpyDtoD ( CUdeviceptr dstDevice, CUdeviceptr srcDevice, uint ByteCount )
-FUNCTION: CUresult cuMemcpyDtoA ( CUarray dstArray, uint dstIndex, CUdeviceptr srcDevice, uint ByteCount ) ;
-FUNCTION: CUresult cuMemcpyAtoD ( CUdeviceptr dstDevice, CUarray hSrc, uint SrcIndex, uint ByteCount ) ;
+FUNCTION: CUresult cuMemcpyDtoA ( CUarray dstArray, uint dstIndex, CUdeviceptr srcDevice, uint ByteCount )
+FUNCTION: CUresult cuMemcpyAtoD ( CUdeviceptr dstDevice, CUarray hSrc, uint SrcIndex, uint ByteCount )
-FUNCTION: CUresult cuMemcpyHtoA ( CUarray dstArray, uint dstIndex, void* pSrc, uint ByteCount ) ;
-FUNCTION: CUresult cuMemcpyAtoH ( void* dstHost, CUarray srcArray, uint srcIndex, uint ByteCount ) ;
+FUNCTION: CUresult cuMemcpyHtoA ( CUarray dstArray, uint dstIndex, void* pSrc, uint ByteCount )
+FUNCTION: CUresult cuMemcpyAtoH ( void* dstHost, CUarray srcArray, uint srcIndex, uint ByteCount )
-FUNCTION: CUresult cuMemcpyAtoA ( CUarray dstArray, uint dstIndex, CUarray srcArray, uint srcIndex, uint ByteCount ) ;
+FUNCTION: CUresult cuMemcpyAtoA ( CUarray dstArray, uint dstIndex, CUarray srcArray, uint srcIndex, uint ByteCount )
-FUNCTION: CUresult cuMemcpy2D ( CUDA_MEMCPY2D* pCopy ) ;
-FUNCTION: CUresult cuMemcpy2DUnaligned ( CUDA_MEMCPY2D* pCopy ) ;
+FUNCTION: CUresult cuMemcpy2D ( CUDA_MEMCPY2D* pCopy )
+FUNCTION: CUresult cuMemcpy2DUnaligned ( CUDA_MEMCPY2D* pCopy )
-FUNCTION: CUresult cuMemcpy3D ( CUDA_MEMCPY3D* pCopy ) ;
+FUNCTION: CUresult cuMemcpy3D ( CUDA_MEMCPY3D* pCopy )
FUNCTION: CUresult cuMemcpyHtoDAsync ( CUdeviceptr dstDevice,
- void* srcHost, uint ByteCount, CUstream hStream ) ;
+ void* srcHost, uint ByteCount, CUstream hStream )
FUNCTION: CUresult cuMemcpyDtoHAsync ( void* dstHost,
- CUdeviceptr srcDevice, uint ByteCount, CUstream hStream ) ;
+ CUdeviceptr srcDevice, uint ByteCount, CUstream hStream )
FUNCTION: CUresult cuMemcpyDtoDAsync ( CUdeviceptr dstDevice,
- CUdeviceptr srcDevice, uint ByteCount, CUstream hStream ) ;
+ CUdeviceptr srcDevice, uint ByteCount, CUstream hStream )
FUNCTION: CUresult cuMemcpyHtoAAsync ( CUarray dstArray, uint dstIndex,
- void* pSrc, uint ByteCount, CUstream hStream ) ;
+ void* pSrc, uint ByteCount, CUstream hStream )
FUNCTION: CUresult cuMemcpyAtoHAsync ( void* dstHost, CUarray srcArray, uint srcIndex,
- uint ByteCount, CUstream hStream ) ;
-
-FUNCTION: CUresult cuMemcpy2DAsync ( CUDA_MEMCPY2D* pCopy, CUstream hStream ) ;
-FUNCTION: CUresult cuMemcpy3DAsync ( CUDA_MEMCPY3D* pCopy, CUstream hStream ) ;
-
-FUNCTION: CUresult cuMemsetD8 ( CUdeviceptr dstDevice, uchar uc, uint N ) ;
-FUNCTION: CUresult cuMemsetD16 ( CUdeviceptr dstDevice, ushort us, uint N ) ;
-FUNCTION: CUresult cuMemsetD32 ( CUdeviceptr dstDevice, uint ui, uint N ) ;
-
-FUNCTION: CUresult cuMemsetD2D8 ( CUdeviceptr dstDevice, uint dstPitch, uchar uc, uint Width, uint Height ) ;
-FUNCTION: CUresult cuMemsetD2D16 ( CUdeviceptr dstDevice, uint dstPitch, ushort us, uint Width, uint Height ) ;
-FUNCTION: CUresult cuMemsetD2D32 ( CUdeviceptr dstDevice, uint dstPitch, uint ui, uint Width, uint Height ) ;
-
-FUNCTION: CUresult cuFuncSetBlockShape ( CUfunction hfunc, int x, int y, int z ) ;
-FUNCTION: CUresult cuFuncSetSharedSize ( CUfunction hfunc, uint bytes ) ;
-FUNCTION: CUresult cuFuncGetAttribute ( int* pi, CUfunction_attribute attrib, CUfunction hfunc ) ;
-FUNCTION: CUresult cuFuncSetCacheConfig ( CUfunction hfunc, CUfunc_cache config ) ;
-
-FUNCTION: CUresult cuArrayCreate ( CUarray* pHandle, CUDA_ARRAY_DESCRIPTOR* pAllocateArray ) ;
-FUNCTION: CUresult cuArrayGetDescriptor ( CUDA_ARRAY_DESCRIPTOR* pArrayDescriptor, CUarray hArray ) ;
-FUNCTION: CUresult cuArrayDestroy ( CUarray hArray ) ;
-
-FUNCTION: CUresult cuArray3DCreate ( CUarray* pHandle, CUDA_ARRAY3D_DESCRIPTOR* pAllocateArray ) ;
-FUNCTION: CUresult cuArray3DGetDescriptor ( CUDA_ARRAY3D_DESCRIPTOR* pArrayDescriptor, CUarray hArray ) ;
-
-FUNCTION: CUresult cuTexRefCreate ( CUtexref* pTexRef ) ;
-FUNCTION: CUresult cuTexRefDestroy ( CUtexref hTexRef ) ;
-
-FUNCTION: CUresult cuTexRefSetArray ( CUtexref hTexRef, CUarray hArray, uint Flags ) ;
-FUNCTION: CUresult cuTexRefSetAddress ( uint* ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, uint bytes ) ;
-FUNCTION: CUresult cuTexRefSetAddress2D ( CUtexref hTexRef, CUDA_ARRAY_DESCRIPTOR* desc, CUdeviceptr dptr, uint Pitch ) ;
-FUNCTION: CUresult cuTexRefSetFormat ( CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents ) ;
-FUNCTION: CUresult cuTexRefSetAddressMode ( CUtexref hTexRef, int dim, CUaddress_mode am ) ;
-FUNCTION: CUresult cuTexRefSetFilterMode ( CUtexref hTexRef, CUfilter_mode fm ) ;
-FUNCTION: CUresult cuTexRefSetFlags ( CUtexref hTexRef, uint Flags ) ;
-
-FUNCTION: CUresult cuTexRefGetAddress ( CUdeviceptr* pdptr, CUtexref hTexRef ) ;
-FUNCTION: CUresult cuTexRefGetArray ( CUarray* phArray, CUtexref hTexRef ) ;
-FUNCTION: CUresult cuTexRefGetAddressMode ( CUaddress_mode* pam, CUtexref hTexRef, int dim ) ;
-FUNCTION: CUresult cuTexRefGetFilterMode ( CUfilter_mode* pfm, CUtexref hTexRef ) ;
-FUNCTION: CUresult cuTexRefGetFormat ( CUarray_format* pFormat, int* pNumChannels, CUtexref hTexRef ) ;
-FUNCTION: CUresult cuTexRefGetFlags ( uint* pFlags, CUtexref hTexRef ) ;
-
-FUNCTION: CUresult cuParamSetSize ( CUfunction hfunc, uint numbytes ) ;
-FUNCTION: CUresult cuParamSeti ( CUfunction hfunc, int offset, uint value ) ;
-FUNCTION: CUresult cuParamSetf ( CUfunction hfunc, int offset, float value ) ;
-FUNCTION: CUresult cuParamSetv ( CUfunction hfunc, int offset, void* ptr, uint numbytes ) ;
-FUNCTION: CUresult cuParamSetTexRef ( CUfunction hfunc, int texunit, CUtexref hTexRef ) ;
-
-FUNCTION: CUresult cuLaunch ( CUfunction f ) ;
-FUNCTION: CUresult cuLaunchGrid ( CUfunction f, int grid_width, int grid_height ) ;
-FUNCTION: CUresult cuLaunchGridAsync ( CUfunction f, int grid_width, int grid_height, CUstream hStream ) ;
-
-FUNCTION: CUresult cuEventCreate ( CUevent* phEvent, uint Flags ) ;
-FUNCTION: CUresult cuEventRecord ( CUevent hEvent, CUstream hStream ) ;
-FUNCTION: CUresult cuEventQuery ( CUevent hEvent ) ;
-FUNCTION: CUresult cuEventSynchronize ( CUevent hEvent ) ;
-FUNCTION: CUresult cuEventDestroy ( CUevent hEvent ) ;
-FUNCTION: CUresult cuEventElapsedTime ( float* pMilliseconds, CUevent hStart, CUevent hEnd ) ;
-
-FUNCTION: CUresult cuStreamCreate ( CUstream* phStream, uint Flags ) ;
-FUNCTION: CUresult cuStreamQuery ( CUstream hStream ) ;
-FUNCTION: CUresult cuStreamSynchronize ( CUstream hStream ) ;
-FUNCTION: CUresult cuStreamDestroy ( CUstream hStream ) ;
-
-FUNCTION: CUresult cuGraphicsUnregisterResource ( CUgraphicsResource resource ) ;
-FUNCTION: CUresult cuGraphicsSubResourceGetMappedArray ( CUarray* pArray, CUgraphicsResource resource, uint arrayIndex, uint mipLevel ) ;
-FUNCTION: CUresult cuGraphicsResourceGetMappedPointer ( CUdeviceptr* pDevPtr, uint* pSize, CUgraphicsResource resource ) ;
-FUNCTION: CUresult cuGraphicsResourceSetMapFlags ( CUgraphicsResource resource, uint flags ) ;
-FUNCTION: CUresult cuGraphicsMapResources ( uint count, CUgraphicsResource* resources, CUstream hStream ) ;
-FUNCTION: CUresult cuGraphicsUnmapResources ( uint count, CUgraphicsResource* resources, CUstream hStream ) ;
-
-FUNCTION: CUresult cuGetExportTable ( void** ppExportTable, CUuuid* pExportTableId ) ;
+ uint ByteCount, CUstream hStream )
+
+FUNCTION: CUresult cuMemcpy2DAsync ( CUDA_MEMCPY2D* pCopy, CUstream hStream )
+FUNCTION: CUresult cuMemcpy3DAsync ( CUDA_MEMCPY3D* pCopy, CUstream hStream )
+
+FUNCTION: CUresult cuMemsetD8 ( CUdeviceptr dstDevice, uchar uc, uint N )
+FUNCTION: CUresult cuMemsetD16 ( CUdeviceptr dstDevice, ushort us, uint N )
+FUNCTION: CUresult cuMemsetD32 ( CUdeviceptr dstDevice, uint ui, uint N )
+
+FUNCTION: CUresult cuMemsetD2D8 ( CUdeviceptr dstDevice, uint dstPitch, uchar uc, uint Width, uint Height )
+FUNCTION: CUresult cuMemsetD2D16 ( CUdeviceptr dstDevice, uint dstPitch, ushort us, uint Width, uint Height )
+FUNCTION: CUresult cuMemsetD2D32 ( CUdeviceptr dstDevice, uint dstPitch, uint ui, uint Width, uint Height )
+
+FUNCTION: CUresult cuFuncSetBlockShape ( CUfunction hfunc, int x, int y, int z )
+FUNCTION: CUresult cuFuncSetSharedSize ( CUfunction hfunc, uint bytes )
+FUNCTION: CUresult cuFuncGetAttribute ( int* pi, CUfunction_attribute attrib, CUfunction hfunc )
+FUNCTION: CUresult cuFuncSetCacheConfig ( CUfunction hfunc, CUfunc_cache config )
+
+FUNCTION: CUresult cuArrayCreate ( CUarray* pHandle, CUDA_ARRAY_DESCRIPTOR* pAllocateArray )
+FUNCTION: CUresult cuArrayGetDescriptor ( CUDA_ARRAY_DESCRIPTOR* pArrayDescriptor, CUarray hArray )
+FUNCTION: CUresult cuArrayDestroy ( CUarray hArray )
+
+FUNCTION: CUresult cuArray3DCreate ( CUarray* pHandle, CUDA_ARRAY3D_DESCRIPTOR* pAllocateArray )
+FUNCTION: CUresult cuArray3DGetDescriptor ( CUDA_ARRAY3D_DESCRIPTOR* pArrayDescriptor, CUarray hArray )
+
+FUNCTION: CUresult cuTexRefCreate ( CUtexref* pTexRef )
+FUNCTION: CUresult cuTexRefDestroy ( CUtexref hTexRef )
+
+FUNCTION: CUresult cuTexRefSetArray ( CUtexref hTexRef, CUarray hArray, uint Flags )
+FUNCTION: CUresult cuTexRefSetAddress ( uint* ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, uint bytes )
+FUNCTION: CUresult cuTexRefSetAddress2D ( CUtexref hTexRef, CUDA_ARRAY_DESCRIPTOR* desc, CUdeviceptr dptr, uint Pitch )
+FUNCTION: CUresult cuTexRefSetFormat ( CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents )
+FUNCTION: CUresult cuTexRefSetAddressMode ( CUtexref hTexRef, int dim, CUaddress_mode am )
+FUNCTION: CUresult cuTexRefSetFilterMode ( CUtexref hTexRef, CUfilter_mode fm )
+FUNCTION: CUresult cuTexRefSetFlags ( CUtexref hTexRef, uint Flags )
+
+FUNCTION: CUresult cuTexRefGetAddress ( CUdeviceptr* pdptr, CUtexref hTexRef )
+FUNCTION: CUresult cuTexRefGetArray ( CUarray* phArray, CUtexref hTexRef )
+FUNCTION: CUresult cuTexRefGetAddressMode ( CUaddress_mode* pam, CUtexref hTexRef, int dim )
+FUNCTION: CUresult cuTexRefGetFilterMode ( CUfilter_mode* pfm, CUtexref hTexRef )
+FUNCTION: CUresult cuTexRefGetFormat ( CUarray_format* pFormat, int* pNumChannels, CUtexref hTexRef )
+FUNCTION: CUresult cuTexRefGetFlags ( uint* pFlags, CUtexref hTexRef )
+
+FUNCTION: CUresult cuParamSetSize ( CUfunction hfunc, uint numbytes )
+FUNCTION: CUresult cuParamSeti ( CUfunction hfunc, int offset, uint value )
+FUNCTION: CUresult cuParamSetf ( CUfunction hfunc, int offset, float value )
+FUNCTION: CUresult cuParamSetv ( CUfunction hfunc, int offset, void* ptr, uint numbytes )
+FUNCTION: CUresult cuParamSetTexRef ( CUfunction hfunc, int texunit, CUtexref hTexRef )
+
+FUNCTION: CUresult cuLaunch ( CUfunction f )
+FUNCTION: CUresult cuLaunchGrid ( CUfunction f, int grid_width, int grid_height )
+FUNCTION: CUresult cuLaunchGridAsync ( CUfunction f, int grid_width, int grid_height, CUstream hStream )
+
+FUNCTION: CUresult cuEventCreate ( CUevent* phEvent, uint Flags )
+FUNCTION: CUresult cuEventRecord ( CUevent hEvent, CUstream hStream )
+FUNCTION: CUresult cuEventQuery ( CUevent hEvent )
+FUNCTION: CUresult cuEventSynchronize ( CUevent hEvent )
+FUNCTION: CUresult cuEventDestroy ( CUevent hEvent )
+FUNCTION: CUresult cuEventElapsedTime ( float* pMilliseconds, CUevent hStart, CUevent hEnd )
+
+FUNCTION: CUresult cuStreamCreate ( CUstream* phStream, uint Flags )
+FUNCTION: CUresult cuStreamQuery ( CUstream hStream )
+FUNCTION: CUresult cuStreamSynchronize ( CUstream hStream )
+FUNCTION: CUresult cuStreamDestroy ( CUstream hStream )
+
+FUNCTION: CUresult cuGraphicsUnregisterResource ( CUgraphicsResource resource )
+FUNCTION: CUresult cuGraphicsSubResourceGetMappedArray ( CUarray* pArray, CUgraphicsResource resource, uint arrayIndex, uint mipLevel )
+FUNCTION: CUresult cuGraphicsResourceGetMappedPointer ( CUdeviceptr* pDevPtr, uint* pSize, CUgraphicsResource resource )
+FUNCTION: CUresult cuGraphicsResourceSetMapFlags ( CUgraphicsResource resource, uint flags )
+FUNCTION: CUresult cuGraphicsMapResources ( uint count, CUgraphicsResource* resources, CUstream hStream )
+FUNCTION: CUresult cuGraphicsUnmapResources ( uint count, CUgraphicsResource* resources, CUstream hStream )
+
+FUNCTION: CUresult cuGetExportTable ( void** ppExportTable, CUuuid* pExportTableId )
LIBRARY: cuda
-FUNCTION: CUresult cuGLCtxCreate ( CUcontext* pCtx, uint Flags, CUdevice device ) ;
-FUNCTION: CUresult cuGraphicsGLRegisterBuffer ( CUgraphicsResource* pCudaResource, GLuint buffer, uint Flags ) ;
-FUNCTION: CUresult cuGraphicsGLRegisterImage ( CUgraphicsResource* pCudaResource, GLuint image, GLenum target, uint Flags ) ;
+FUNCTION: CUresult cuGLCtxCreate ( CUcontext* pCtx, uint Flags, CUdevice device )
+FUNCTION: CUresult cuGraphicsGLRegisterBuffer ( CUgraphicsResource* pCudaResource, GLuint buffer, uint Flags )
+FUNCTION: CUresult cuGraphicsGLRegisterImage ( CUgraphicsResource* pCudaResource, GLuint image, GLenum target, uint Flags )
! curl.h
-FUNCTION: c-string curl_version ( ) ;
+FUNCTION: c-string curl_version ( )
-FUNCTION: c-string curl_getenv ( c-string variable ) ;
+FUNCTION: c-string curl_getenv ( c-string variable )
CONSTANT: CURL_WRITEFUNC_PAUSE 0x10000001
TYPEDEF: void CURL
TYPEDEF: int64_t curl_off_t
-FUNCTION: CURL* curl_easy_init ( ) ;
+FUNCTION: CURL* curl_easy_init ( )
FUNCTION-ALIAS: curl_easy_setopt_long
- CURLcode curl_easy_setopt ( CURL* curl, CURLoption option, long value ) ;
+ CURLcode curl_easy_setopt ( CURL* curl, CURLoption option, long value )
FUNCTION-ALIAS: curl_easy_setopt_string
- CURLcode curl_easy_setopt ( CURL* curl, CURLoption option, c-string value ) ;
+ CURLcode curl_easy_setopt ( CURL* curl, CURLoption option, c-string value )
FUNCTION-ALIAS: curl_easy_setopt_pointer
- CURLcode curl_easy_setopt ( CURL* curl, CURLoption option, void* value ) ;
+ CURLcode curl_easy_setopt ( CURL* curl, CURLoption option, void* value )
FUNCTION-ALIAS: curl_easy_setopt_curl_off_t
- CURLcode curl_easy_setopt ( CURL* curl, CURLoption option, curl_off_t value ) ;
+ CURLcode curl_easy_setopt ( CURL* curl, CURLoption option, curl_off_t value )
-FUNCTION: CURLcode curl_easy_perform ( CURL* curl ) ;
+FUNCTION: CURLcode curl_easy_perform ( CURL* curl )
-FUNCTION: void curl_easy_cleanup ( CURL* curl ) ;
+FUNCTION: void curl_easy_cleanup ( CURL* curl )
-FUNCTION: c-string curl_easy_escape ( CURL* curl, c-string string, int length ) ;
+FUNCTION: c-string curl_easy_escape ( CURL* curl, c-string string, int length )
-FUNCTION: c-string curl_easy_unescape ( CURL* handle, c-string string, int length, int* outlength ) ;
+FUNCTION: c-string curl_easy_unescape ( CURL* handle, c-string string, int length, int* outlength )
: curl_easy_setopt ( curl option value -- code )
over enum>number {
[ drop curl_easy_setopt_long ]
} cond ;
-CALLBACK: size_t write_callback ( char *buffer, size_t size, size_t nitems, void *outstream ) ;
+CALLBACK: size_t write_callback ( char *buffer, size_t size, size_t nitems, void *outstream )
-CALLBACK: long chunk_bgn_callback ( void* transfer_info, void* ptr, int remains ) ;
+CALLBACK: long chunk_bgn_callback ( void* transfer_info, void* ptr, int remains )
-CALLBACK: long chunk_end_callback ( void* ptr ) ;
+CALLBACK: long chunk_end_callback ( void* ptr )
-CALLBACK: int fnmatch_callback ( void* ptr, c-string pattern, c-string string ) ;
+CALLBACK: int fnmatch_callback ( void* ptr, c-string pattern, c-string string )
-CALLBACK: int seek_callback ( void* instream, curl_off_t offset, int origin ) ;
+CALLBACK: int seek_callback ( void* instream, curl_off_t offset, int origin )
-CALLBACK: size_t read_callback ( char* buffer, size_t size, size_t nitems, void* instream ) ;
+CALLBACK: size_t read_callback ( char* buffer, size_t size, size_t nitems, void* instream )
ENUM: curlsocktype
CURLSOCKTYPE_IPCXN
TYPEDEF: int curl_socket_t
-CALLBACK: int sockopt_callback ( void* clientp, curl_socket_t curlfd, curlsocktype purpose ) ;
+CALLBACK: int sockopt_callback ( void* clientp, curl_socket_t curlfd, curlsocktype purpose )
STRUCT: curl_sockaddr
{ family int }
{ addrlen uint }
;
-CALLBACK: curl_socket_t opensocket_callback ( void* clientp, curlsocktype purpose, curl_sockaddr* address ) ;
+CALLBACK: curl_socket_t opensocket_callback ( void* clientp, curlsocktype purpose, curl_sockaddr* address )
-CALLBACK: int closesocket_callback ( void* clientp, curl_socket_t item ) ;
+CALLBACK: int closesocket_callback ( void* clientp, curl_socket_t item )
ENUM: curlioerr
CURLIOE_OK
CURLIOCMD_LAST
;
-CALLBACK: curlioerr ioctl_callback ( CURL* handle, int cmd, void* clientp ) ;
+CALLBACK: curlioerr ioctl_callback ( CURL* handle, int cmd, void* clientp )
-CALLBACK: void* malloc_callback ( size_t size ) ;
-CALLBACK: void free_callback ( void* ptr ) ;
-CALLBACK: void* realloc_callback ( void* ptr, size_t size ) ;
-CALLBACK: char* strdup_callback ( char* str ) ;
-CALLBACK: void* calloc_callback ( size_t nmemb, size_t size ) ;
+CALLBACK: void* malloc_callback ( size_t size )
+CALLBACK: void free_callback ( void* ptr )
+CALLBACK: void* realloc_callback ( void* ptr, size_t size )
+CALLBACK: char* strdup_callback ( char* str )
+CALLBACK: void* calloc_callback ( size_t nmemb, size_t size )
ENUM: curl_infotype
CURLINFO_TEXT
CURLINFO_END
;
-CALLBACK: int debug_callback ( CURL* handle, curl_infotype type, char* data, size_t size, void* userptr ) ;
+CALLBACK: int debug_callback ( CURL* handle, curl_infotype type, char* data, size_t size, void* userptr )
-CALLBACK: CURLcode conv_callback ( char* buffer, size_t length ) ;
+CALLBACK: CURLcode conv_callback ( char* buffer, size_t length )
-CALLBACK: CURLcode ssl_ctx_callback ( CURL* curl, void* ssl_ctx, void* userptr ) ;
+CALLBACK: CURLcode ssl_ctx_callback ( CURL* curl, void* ssl_ctx, void* userptr )
ENUM: curl_proxytype
{ CURLPROXY_HTTP 0 }
C-GLOBAL: void* stdscr
-FUNCTION: WINDOW* initscr ( ) ;
-FUNCTION: int endwin ( ) ;
-FUNCTION: bool isendwin ( ) ;
-FUNCTION: SCREEN* newterm ( c-string type, FILE* outfd, FILE* infd ) ;
-FUNCTION: SCREEN* set_term ( SCREEN* new ) ;
-FUNCTION: void delscreen ( SCREEN* sp ) ;
-
-FUNCTION: int def_prog_mode ( ) ;
-FUNCTION: int def_shell_mode ( ) ;
-FUNCTION: int reset_prog_mode ( ) ;
-FUNCTION: int reset_shell_mode ( ) ;
-FUNCTION: int resetty ( ) ;
-FUNCTION: int savetty ( ) ;
-FUNCTION: int ripoffline ( int line, void* callback ) ;
-FUNCTION: int curs_set ( int visibility ) ;
-FUNCTION: int napms ( int ms ) ;
-
-FUNCTION: WINDOW* newwin ( int nlines, int ncols, int begin_y, int begin_x ) ;
-FUNCTION: int delwin ( WINDOW* win ) ;
-FUNCTION: int mvwin ( WINDOW* win, int y, int x ) ;
-FUNCTION: WINDOW* subwin ( WINDOW* orig, int nlines, int ncols, int begin_y, int begin_x ) ;
-FUNCTION: WINDOW* derwin ( WINDOW* orig, int nlines, int ncols, int begin_y, int begin_x ) ;
-FUNCTION: int mvderwin ( WINDOW* win, int par_y, int par_x ) ;
-FUNCTION: WINDOW* dupwin ( WINDOW* win ) ;
-FUNCTION: void wsyncup ( WINDOW* win ) ;
-FUNCTION: int syncok ( WINDOW* win, bool bf ) ;
-FUNCTION: void wcursyncup ( WINDOW* win ) ;
-FUNCTION: void wsyncdown ( WINDOW* win ) ;
-
-FUNCTION: int cbreak ( ) ;
-FUNCTION: int nocbreak ( ) ;
-FUNCTION: int echo ( ) ;
-FUNCTION: int noecho ( ) ;
-FUNCTION: int halfdelay ( int tenths ) ;
-FUNCTION: int intrflush ( WINDOW* win, bool bf ) ;
-FUNCTION: int keypad ( WINDOW* win, bool bf ) ;
-FUNCTION: int meta ( WINDOW* win, bool bf ) ;
-FUNCTION: int nodelay ( WINDOW* win, bool bf ) ;
-FUNCTION: int raw ( ) ;
-FUNCTION: int noraw ( ) ;
-FUNCTION: void noqiflush ( ) ;
-FUNCTION: void qiflush ( ) ;
-FUNCTION: int notimeout ( WINDOW* win, bool bf ) ;
-FUNCTION: void timeout ( int delay ) ;
-FUNCTION: void wtimeout ( WINDOW* win, int delay ) ;
-FUNCTION: int typeahead ( int fd ) ;
-
-FUNCTION: int clearok ( WINDOW* win, bool bf ) ;
-FUNCTION: int idlok ( WINDOW* win, bool bf ) ;
-FUNCTION: void idcok ( WINDOW* win, bool bf ) ;
-FUNCTION: void immedok ( WINDOW* win, bool bf ) ;
-FUNCTION: int leaveok ( WINDOW* win, bool bf ) ;
-FUNCTION: int setscrreg ( int top, int bot ) ;
-FUNCTION: int wsetscrreg ( WINDOW* win, int top, int bot ) ;
-FUNCTION: int scrollok ( WINDOW* win, bool bf ) ;
-FUNCTION: int nl ( ) ;
-FUNCTION: int nonl ( ) ;
-
-FUNCTION: int erase ( ) ;
-FUNCTION: int werase ( WINDOW* win ) ;
-FUNCTION: int clear ( ) ;
-FUNCTION: int wclear ( WINDOW* win ) ;
-FUNCTION: int clrtobot ( ) ;
-FUNCTION: int wclrtobot ( WINDOW* win ) ;
-FUNCTION: int clrtoeol ( ) ;
-FUNCTION: int wclrtoeol ( WINDOW* win ) ;
-
-FUNCTION: int refresh ( ) ;
-FUNCTION: int wrefresh ( WINDOW* win ) ;
-FUNCTION: int wnoutrefresh ( WINDOW* win ) ;
-FUNCTION: int doupdate ( ) ;
-FUNCTION: int redrawwin ( WINDOW* win ) ;
-FUNCTION: int wredrawln ( WINDOW* win, int beg_line, int num_lines ) ;
-
-FUNCTION: int getch ( ) ;
-FUNCTION: int wgetch ( WINDOW* win ) ;
-FUNCTION: int mvgetch ( int y, int x ) ;
-FUNCTION: int mvwgetch ( WINDOW* win, int y, int x ) ;
-FUNCTION: int ungetch ( int ch ) ;
-FUNCTION: int has_key ( int ch ) ;
-
-FUNCTION: int getstr ( c-string str ) ;
-FUNCTION: int getnstr ( c-string str, int n ) ;
-FUNCTION: int wgetstr ( WINDOW* win, c-string str ) ;
-FUNCTION: int wgetnstr ( WINDOW* win, c-string str, int n ) ;
-FUNCTION: int mvgetstr ( int y, int x, c-string str ) ;
-FUNCTION: int mvwgetstr ( WINDOW* win, int y, int x, c-string str ) ;
-FUNCTION: int mvgetnstr ( int y, int x, c-string str, int n ) ;
-FUNCTION: int mvwgetnstr ( WINDOW* win, int y, int x, c-string str, int n ) ;
-
-FUNCTION: int printw ( c-string fmt, int lol ) ;
-FUNCTION: int wprintw ( WINDOW* win, c-string fmt, int lol ) ;
-FUNCTION: int mvprintw ( int y, int x, c-string fmt, int lol ) ;
-FUNCTION: int mvwprintw ( WINDOW* win, int y, int x, c-string fmt, int lol ) ;
-FUNCTION: int vwprintw ( WINDOW* win, c-string fmt, va_list varglist ) ;
-FUNCTION: int vw_printw ( WINDOW* win, c-string fmt, va_list varglist ) ;
-
-FUNCTION: int move ( int y, int x ) ;
-FUNCTION: int wmove ( WINDOW* win, int y, int x ) ;
-
-FUNCTION: int scroll ( WINDOW* win ) ;
-FUNCTION: int scrl ( int n ) ;
-FUNCTION: int wscrl ( WINDOW* win, int n ) ;
+FUNCTION: WINDOW* initscr ( )
+FUNCTION: int endwin ( )
+FUNCTION: bool isendwin ( )
+FUNCTION: SCREEN* newterm ( c-string type, FILE* outfd, FILE* infd )
+FUNCTION: SCREEN* set_term ( SCREEN* new )
+FUNCTION: void delscreen ( SCREEN* sp )
+
+FUNCTION: int def_prog_mode ( )
+FUNCTION: int def_shell_mode ( )
+FUNCTION: int reset_prog_mode ( )
+FUNCTION: int reset_shell_mode ( )
+FUNCTION: int resetty ( )
+FUNCTION: int savetty ( )
+FUNCTION: int ripoffline ( int line, void* callback )
+FUNCTION: int curs_set ( int visibility )
+FUNCTION: int napms ( int ms )
+
+FUNCTION: WINDOW* newwin ( int nlines, int ncols, int begin_y, int begin_x )
+FUNCTION: int delwin ( WINDOW* win )
+FUNCTION: int mvwin ( WINDOW* win, int y, int x )
+FUNCTION: WINDOW* subwin ( WINDOW* orig, int nlines, int ncols, int begin_y, int begin_x )
+FUNCTION: WINDOW* derwin ( WINDOW* orig, int nlines, int ncols, int begin_y, int begin_x )
+FUNCTION: int mvderwin ( WINDOW* win, int par_y, int par_x )
+FUNCTION: WINDOW* dupwin ( WINDOW* win )
+FUNCTION: void wsyncup ( WINDOW* win )
+FUNCTION: int syncok ( WINDOW* win, bool bf )
+FUNCTION: void wcursyncup ( WINDOW* win )
+FUNCTION: void wsyncdown ( WINDOW* win )
+
+FUNCTION: int cbreak ( )
+FUNCTION: int nocbreak ( )
+FUNCTION: int echo ( )
+FUNCTION: int noecho ( )
+FUNCTION: int halfdelay ( int tenths )
+FUNCTION: int intrflush ( WINDOW* win, bool bf )
+FUNCTION: int keypad ( WINDOW* win, bool bf )
+FUNCTION: int meta ( WINDOW* win, bool bf )
+FUNCTION: int nodelay ( WINDOW* win, bool bf )
+FUNCTION: int raw ( )
+FUNCTION: int noraw ( )
+FUNCTION: void noqiflush ( )
+FUNCTION: void qiflush ( )
+FUNCTION: int notimeout ( WINDOW* win, bool bf )
+FUNCTION: void timeout ( int delay )
+FUNCTION: void wtimeout ( WINDOW* win, int delay )
+FUNCTION: int typeahead ( int fd )
+
+FUNCTION: int clearok ( WINDOW* win, bool bf )
+FUNCTION: int idlok ( WINDOW* win, bool bf )
+FUNCTION: void idcok ( WINDOW* win, bool bf )
+FUNCTION: void immedok ( WINDOW* win, bool bf )
+FUNCTION: int leaveok ( WINDOW* win, bool bf )
+FUNCTION: int setscrreg ( int top, int bot )
+FUNCTION: int wsetscrreg ( WINDOW* win, int top, int bot )
+FUNCTION: int scrollok ( WINDOW* win, bool bf )
+FUNCTION: int nl ( )
+FUNCTION: int nonl ( )
+
+FUNCTION: int erase ( )
+FUNCTION: int werase ( WINDOW* win )
+FUNCTION: int clear ( )
+FUNCTION: int wclear ( WINDOW* win )
+FUNCTION: int clrtobot ( )
+FUNCTION: int wclrtobot ( WINDOW* win )
+FUNCTION: int clrtoeol ( )
+FUNCTION: int wclrtoeol ( WINDOW* win )
+
+FUNCTION: int refresh ( )
+FUNCTION: int wrefresh ( WINDOW* win )
+FUNCTION: int wnoutrefresh ( WINDOW* win )
+FUNCTION: int doupdate ( )
+FUNCTION: int redrawwin ( WINDOW* win )
+FUNCTION: int wredrawln ( WINDOW* win, int beg_line, int num_lines )
+
+FUNCTION: int getch ( )
+FUNCTION: int wgetch ( WINDOW* win )
+FUNCTION: int mvgetch ( int y, int x )
+FUNCTION: int mvwgetch ( WINDOW* win, int y, int x )
+FUNCTION: int ungetch ( int ch )
+FUNCTION: int has_key ( int ch )
+
+FUNCTION: int getstr ( c-string str )
+FUNCTION: int getnstr ( c-string str, int n )
+FUNCTION: int wgetstr ( WINDOW* win, c-string str )
+FUNCTION: int wgetnstr ( WINDOW* win, c-string str, int n )
+FUNCTION: int mvgetstr ( int y, int x, c-string str )
+FUNCTION: int mvwgetstr ( WINDOW* win, int y, int x, c-string str )
+FUNCTION: int mvgetnstr ( int y, int x, c-string str, int n )
+FUNCTION: int mvwgetnstr ( WINDOW* win, int y, int x, c-string str, int n )
+
+FUNCTION: int printw ( c-string fmt, int lol )
+FUNCTION: int wprintw ( WINDOW* win, c-string fmt, int lol )
+FUNCTION: int mvprintw ( int y, int x, c-string fmt, int lol )
+FUNCTION: int mvwprintw ( WINDOW* win, int y, int x, c-string fmt, int lol )
+FUNCTION: int vwprintw ( WINDOW* win, c-string fmt, va_list varglist )
+FUNCTION: int vw_printw ( WINDOW* win, c-string fmt, va_list varglist )
+
+FUNCTION: int move ( int y, int x )
+FUNCTION: int wmove ( WINDOW* win, int y, int x )
+
+FUNCTION: int scroll ( WINDOW* win )
+FUNCTION: int scrl ( int n )
+FUNCTION: int wscrl ( WINDOW* win, int n )
! int setupterm(char *term, int fildes, int *errret);
! int setterm(char *term);
! int vidattr(chtype attrs);
! int vid_puts(attr_t attrs, short pair, void *opts, int (*putc)(char));
! int vid_attr(attr_t attrs, short pair, void *opts);
-FUNCTION: int mvcur ( int oldrow, int oldcol, int newrow, int newcol ) ;
+FUNCTION: int mvcur ( int oldrow, int oldcol, int newrow, int newcol )
! int tigetflag(char *capname);
! int tigetnum(char *capname);
! char *tigetstr(char *capname);
-FUNCTION: int touchwin ( WINDOW* win ) ;
-FUNCTION: int touchline ( WINDOW* win, int start, int count ) ;
-FUNCTION: int untouchwin ( WINDOW* win ) ;
-FUNCTION: int wtouchln ( WINDOW* win, int y, int n, int changed ) ;
-FUNCTION: bool is_linetouched ( WINDOW* win, int line ) ;
-FUNCTION: bool is_wintouched ( WINDOW* win ) ;
-
-FUNCTION: int insch ( chtype ch ) ;
-FUNCTION: int winsch ( WINDOW* win, chtype ch ) ;
-FUNCTION: int mvinsch ( int y, int x, chtype ch ) ;
-FUNCTION: int mvwinsch ( WINDOW* win, int y, int x, chtype ch ) ;
-FUNCTION: int delch ( ) ;
-FUNCTION: int wdelch ( WINDOW* win ) ;
-FUNCTION: int mvdelch ( int y, int x ) ;
-FUNCTION: int mvwdelch ( WINDOW* win, int y, int x ) ;
-
-FUNCTION: int deleteln ( ) ;
-FUNCTION: int wdeleteln ( WINDOW* win ) ;
-FUNCTION: int insdelln ( int n ) ;
-FUNCTION: int winsdelln ( WINDOW* win, int n ) ;
-FUNCTION: int insertln ( ) ;
-FUNCTION: int winsertln ( WINDOW* win ) ;
-
-FUNCTION: int addstr ( c-string str ) ;
-FUNCTION: int addnstr ( c-string str, int n ) ;
-FUNCTION: int waddstr ( WINDOW* win, c-string str ) ;
-FUNCTION: int waddnstr ( WINDOW* win, c-string str, int n ) ;
-FUNCTION: int mvaddstr ( int y, int x, c-string str ) ;
-FUNCTION: int mvaddnstr ( int y, int x, c-string str, int n ) ;
-FUNCTION: int mvwaddstr ( WINDOW* win, int y, int x, c-string str ) ;
-FUNCTION: int mvwaddnstr ( WINDOW* win, int y, int x, c-string str, int n ) ;
-
-FUNCTION: int waddch ( WINDOW* win, chtype ch ) ;
-
-FUNCTION: int start_color ( ) ;
-FUNCTION: int init_pair ( short pair, short f, short b ) ;
-FUNCTION: int init_color ( short color, short r, short g, short b ) ;
-FUNCTION: bool has_colors ( ) ;
-FUNCTION: bool can_change_color ( ) ;
-FUNCTION: int color_content ( short color, short* r, short* g, short* b ) ;
-FUNCTION: int pair_content ( short pair, short* f, short* b ) ;
+FUNCTION: int touchwin ( WINDOW* win )
+FUNCTION: int touchline ( WINDOW* win, int start, int count )
+FUNCTION: int untouchwin ( WINDOW* win )
+FUNCTION: int wtouchln ( WINDOW* win, int y, int n, int changed )
+FUNCTION: bool is_linetouched ( WINDOW* win, int line )
+FUNCTION: bool is_wintouched ( WINDOW* win )
+
+FUNCTION: int insch ( chtype ch )
+FUNCTION: int winsch ( WINDOW* win, chtype ch )
+FUNCTION: int mvinsch ( int y, int x, chtype ch )
+FUNCTION: int mvwinsch ( WINDOW* win, int y, int x, chtype ch )
+FUNCTION: int delch ( )
+FUNCTION: int wdelch ( WINDOW* win )
+FUNCTION: int mvdelch ( int y, int x )
+FUNCTION: int mvwdelch ( WINDOW* win, int y, int x )
+
+FUNCTION: int deleteln ( )
+FUNCTION: int wdeleteln ( WINDOW* win )
+FUNCTION: int insdelln ( int n )
+FUNCTION: int winsdelln ( WINDOW* win, int n )
+FUNCTION: int insertln ( )
+FUNCTION: int winsertln ( WINDOW* win )
+
+FUNCTION: int addstr ( c-string str )
+FUNCTION: int addnstr ( c-string str, int n )
+FUNCTION: int waddstr ( WINDOW* win, c-string str )
+FUNCTION: int waddnstr ( WINDOW* win, c-string str, int n )
+FUNCTION: int mvaddstr ( int y, int x, c-string str )
+FUNCTION: int mvaddnstr ( int y, int x, c-string str, int n )
+FUNCTION: int mvwaddstr ( WINDOW* win, int y, int x, c-string str )
+FUNCTION: int mvwaddnstr ( WINDOW* win, int y, int x, c-string str, int n )
+
+FUNCTION: int waddch ( WINDOW* win, chtype ch )
+
+FUNCTION: int start_color ( )
+FUNCTION: int init_pair ( short pair, short f, short b )
+FUNCTION: int init_color ( short color, short r, short g, short b )
+FUNCTION: bool has_colors ( )
+FUNCTION: bool can_change_color ( )
+FUNCTION: int color_content ( short color, short* r, short* g, short* b )
+FUNCTION: int pair_content ( short pair, short* f, short* b )
C-GLOBAL: int COLORS
C-GLOBAL: int COLOR_PAIRS
: COLOR_PAIR ( n -- n' ) 8 shift ; inline foldable
-FUNCTION: int wcolor_set ( WINDOW* win, short color_pair_number, void* opts ) ;
+FUNCTION: int wcolor_set ( WINDOW* win, short color_pair_number, void* opts )
-FUNCTION: int wattron ( WINDOW* win, int attrs ) ;
-FUNCTION: int wattroff ( WINDOW* win, int attrs ) ;
-FUNCTION: int wattrset ( WINDOW* win, int attrs ) ;
+FUNCTION: int wattron ( WINDOW* win, int attrs )
+FUNCTION: int wattroff ( WINDOW* win, int attrs )
+FUNCTION: int wattrset ( WINDOW* win, int attrs )
: NCURSES_MOUSE_MASK ( b m -- mask ) swap 1 - 6 * shift ; inline
CONSTANT: NCURSES_TRIPLE_CLICKED 0o20
CONSTANT: NCURSES_RESERVED_EVENT 0o40
-FUNCTION: int getmouse ( MEVENT* event ) ;
-FUNCTION: int ungetmouse ( MEVENT* event ) ;
-FUNCTION: mmask_t mousemask ( mmask_t newmask, mmask_t* oldmask ) ;
-FUNCTION: bool wenclose ( WINDOW* win, int y, int x ) ;
-FUNCTION: bool mouse_trafo ( int* pY, int* pX, bool to_screen ) ;
-FUNCTION: bool wmouse_trafo ( WINDOW* win, int* pY, int* pX, bool to_screen ) ;
-FUNCTION: int mouseinterval ( int erval ) ;
-
-FUNCTION: int wborder ( WINDOW* win, chtype ls, chtype rs, chtype ts, chtype bs, chtype tl, chtype tr, chtype bl, chtype br ) ;
-FUNCTION: int box ( WINDOW* win, chtype verch, chtype horch ) ;
-FUNCTION: int whline ( WINDOW* win, chtype ch, int n ) ;
-FUNCTION: int wvline ( WINDOW* win, chtype ch, int n ) ;
-
-FUNCTION: bool is_term_resized ( int lines, int columns ) ;
-FUNCTION: int resize_term ( int lines, int columns ) ;
-FUNCTION: int resizeterm ( int lines, int columns ) ;
+FUNCTION: int getmouse ( MEVENT* event )
+FUNCTION: int ungetmouse ( MEVENT* event )
+FUNCTION: mmask_t mousemask ( mmask_t newmask, mmask_t* oldmask )
+FUNCTION: bool wenclose ( WINDOW* win, int y, int x )
+FUNCTION: bool mouse_trafo ( int* pY, int* pX, bool to_screen )
+FUNCTION: bool wmouse_trafo ( WINDOW* win, int* pY, int* pX, bool to_screen )
+FUNCTION: int mouseinterval ( int erval )
+
+FUNCTION: int wborder ( WINDOW* win, chtype ls, chtype rs, chtype ts, chtype bs, chtype tl, chtype tr, chtype bl, chtype br )
+FUNCTION: int box ( WINDOW* win, chtype verch, chtype horch )
+FUNCTION: int whline ( WINDOW* win, chtype ch, int n )
+FUNCTION: int wvline ( WINDOW* win, chtype ch, int n )
+
+FUNCTION: bool is_term_resized ( int lines, int columns )
+FUNCTION: int resize_term ( int lines, int columns )
+FUNCTION: int resizeterm ( int lines, int columns )
CONSTANT: FFTW_PATIENT 32
CONSTANT: FFTW_ESTIMATE 64
-FUNCTION: void* fftw_malloc ( size_t n ) ;
+FUNCTION: void* fftw_malloc ( size_t n )
-FUNCTION: fftw_plan fftw_plan_dft_1d ( int n, void* in, void* out, int sign, int flags ) ;
+FUNCTION: fftw_plan fftw_plan_dft_1d ( int n, void* in, void* out, int sign, int flags )
-FUNCTION: void fftw_destroy_plan ( fftw_plan ) ;
+FUNCTION: void fftw_destroy_plan ( fftw_plan )
-FUNCTION: void fftw_execute ( fftw_plan ) ;
+FUNCTION: void fftw_execute ( fftw_plan )
-FUNCTION: void fftw_free ( void* ) ;
+FUNCTION: void fftw_free ( void* )
DESTRUCTOR: fftw_free
! End fdb_errors.h
! Begin forestdb.h
-FUNCTION: fdb_status fdb_init ( fdb_config* config ) ;
-FUNCTION: fdb_config fdb_get_default_config ( ) ;
-FUNCTION: fdb_kvs_config fdb_get_default_kvs_config ( ) ;
+FUNCTION: fdb_status fdb_init ( fdb_config* config )
+FUNCTION: fdb_config fdb_get_default_config ( )
+FUNCTION: fdb_kvs_config fdb_get_default_kvs_config ( )
-FUNCTION: fdb_status fdb_open ( fdb_file_handle** ptr_fhandle, c-string filename, fdb_config* fconfig ) ;
-FUNCTION: fdb_status fdb_open_custom_cmp ( fdb_file_handle** ptr_fhandle, c-string filename, fdb_config* fconfig, size_t num_functions, char** kvs_names, fdb_custom_cmp_variable* functions ) ;
+FUNCTION: fdb_status fdb_open ( fdb_file_handle** ptr_fhandle, c-string filename, fdb_config* fconfig )
+FUNCTION: fdb_status fdb_open_custom_cmp ( fdb_file_handle** ptr_fhandle, c-string filename, fdb_config* fconfig, size_t num_functions, char** kvs_names, fdb_custom_cmp_variable* functions )
-FUNCTION: fdb_status fdb_set_log_callback ( fdb_kvs_handle* handle, fdb_log_callback log_callback, void* ctx_data ) ;
+FUNCTION: fdb_status fdb_set_log_callback ( fdb_kvs_handle* handle, fdb_log_callback log_callback, void* ctx_data )
! doc is calloc'd
-FUNCTION: fdb_status fdb_doc_create ( fdb_doc** doc, void* key, size_t keylen, void* meta, size_t metalen, void* body, size_t bodylen ) ;
-FUNCTION: fdb_status fdb_doc_update ( fdb_doc** doc, void* meta, size_t metalen, void* body, size_t bodylen ) ;
-FUNCTION: fdb_status fdb_doc_free ( fdb_doc* doc ) ;
-
-FUNCTION: fdb_status fdb_get ( fdb_kvs_handle* handle, fdb_doc* doc ) ;
-FUNCTION: fdb_status fdb_get_metaonly ( fdb_kvs_handle* handle, fdb_doc* doc ) ;
-FUNCTION: fdb_status fdb_get_byseq ( fdb_kvs_handle* handle, fdb_doc* doc ) ;
-FUNCTION: fdb_status fdb_get_metaonly_byseq ( fdb_kvs_handle* handle, fdb_doc* doc ) ;
-FUNCTION: fdb_status fdb_get_byoffset ( fdb_kvs_handle* handle, fdb_doc* doc ) ;
-
-FUNCTION: fdb_status fdb_set ( fdb_kvs_handle* handle, fdb_doc* doc ) ;
-FUNCTION: fdb_status fdb_del ( fdb_kvs_handle* handle, fdb_doc* doc ) ;
-
-FUNCTION: fdb_status fdb_get_kv ( fdb_kvs_handle* handle, void* key, size_t keylen, void** value_out, size_t* valuelen_out ) ;
-FUNCTION: fdb_status fdb_set_kv ( fdb_kvs_handle* handle, void* key, size_t keylen, void* value, size_t valuelen ) ;
-FUNCTION: fdb_status fdb_del_kv ( fdb_kvs_handle* handle, void* key, size_t keylen ) ;
-FUNCTION: fdb_status fdb_free_block ( void *ptr ) ;
-
-FUNCTION: fdb_status fdb_commit ( fdb_file_handle* fhandle, fdb_commit_opt_t opt ) ;
-FUNCTION: fdb_status fdb_snapshot_open ( fdb_kvs_handle* handle_in, fdb_kvs_handle** handle_out, fdb_seqnum_t snapshot_seqnum ) ;
+FUNCTION: fdb_status fdb_doc_create ( fdb_doc** doc, void* key, size_t keylen, void* meta, size_t metalen, void* body, size_t bodylen )
+FUNCTION: fdb_status fdb_doc_update ( fdb_doc** doc, void* meta, size_t metalen, void* body, size_t bodylen )
+FUNCTION: fdb_status fdb_doc_free ( fdb_doc* doc )
+
+FUNCTION: fdb_status fdb_get ( fdb_kvs_handle* handle, fdb_doc* doc )
+FUNCTION: fdb_status fdb_get_metaonly ( fdb_kvs_handle* handle, fdb_doc* doc )
+FUNCTION: fdb_status fdb_get_byseq ( fdb_kvs_handle* handle, fdb_doc* doc )
+FUNCTION: fdb_status fdb_get_metaonly_byseq ( fdb_kvs_handle* handle, fdb_doc* doc )
+FUNCTION: fdb_status fdb_get_byoffset ( fdb_kvs_handle* handle, fdb_doc* doc )
+
+FUNCTION: fdb_status fdb_set ( fdb_kvs_handle* handle, fdb_doc* doc )
+FUNCTION: fdb_status fdb_del ( fdb_kvs_handle* handle, fdb_doc* doc )
+
+FUNCTION: fdb_status fdb_get_kv ( fdb_kvs_handle* handle, void* key, size_t keylen, void** value_out, size_t* valuelen_out )
+FUNCTION: fdb_status fdb_set_kv ( fdb_kvs_handle* handle, void* key, size_t keylen, void* value, size_t valuelen )
+FUNCTION: fdb_status fdb_del_kv ( fdb_kvs_handle* handle, void* key, size_t keylen )
+FUNCTION: fdb_status fdb_free_block ( void *ptr )
+
+FUNCTION: fdb_status fdb_commit ( fdb_file_handle* fhandle, fdb_commit_opt_t opt )
+FUNCTION: fdb_status fdb_snapshot_open ( fdb_kvs_handle* handle_in, fdb_kvs_handle** handle_out, fdb_seqnum_t snapshot_seqnum )
! Swaps out the handle for a new one
-FUNCTION: fdb_status fdb_rollback ( fdb_kvs_handle** handle_ptr, fdb_seqnum_t rollback_seqnum ) ;
+FUNCTION: fdb_status fdb_rollback ( fdb_kvs_handle** handle_ptr, fdb_seqnum_t rollback_seqnum )
-FUNCTION: fdb_status fdb_iterator_init ( fdb_kvs_handle* handle, fdb_iterator** iterator, void* min_key, size_t min_keylen, void* max_key, size_t max_keylen, fdb_iterator_opt_t opt ) ;
-FUNCTION: fdb_status fdb_iterator_sequence_init ( fdb_kvs_handle* handle, fdb_iterator** iterator, fdb_seqnum_t min_seq, fdb_seqnum_t max_seq, fdb_iterator_opt_t opt ) ;
+FUNCTION: fdb_status fdb_iterator_init ( fdb_kvs_handle* handle, fdb_iterator** iterator, void* min_key, size_t min_keylen, void* max_key, size_t max_keylen, fdb_iterator_opt_t opt )
+FUNCTION: fdb_status fdb_iterator_sequence_init ( fdb_kvs_handle* handle, fdb_iterator** iterator, fdb_seqnum_t min_seq, fdb_seqnum_t max_seq, fdb_iterator_opt_t opt )
-FUNCTION: fdb_status fdb_iterator_prev ( fdb_iterator* iterator ) ;
-FUNCTION: fdb_status fdb_iterator_next ( fdb_iterator* iterator ) ;
-FUNCTION: fdb_status fdb_iterator_get ( fdb_iterator* iterator, fdb_doc **doc ) ;
-FUNCTION: fdb_status fdb_iterator_get_metaonly ( fdb_iterator* iterator, fdb_doc **doc ) ;
+FUNCTION: fdb_status fdb_iterator_prev ( fdb_iterator* iterator )
+FUNCTION: fdb_status fdb_iterator_next ( fdb_iterator* iterator )
+FUNCTION: fdb_status fdb_iterator_get ( fdb_iterator* iterator, fdb_doc **doc )
+FUNCTION: fdb_status fdb_iterator_get_metaonly ( fdb_iterator* iterator, fdb_doc **doc )
-FUNCTION: fdb_status fdb_iterator_seek ( fdb_iterator* iterator, void* seek_key, size_t seek_keylen, fdb_iterator_seek_opt_t direction ) ;
-FUNCTION: fdb_status fdb_iterator_seek_to_min ( fdb_iterator* iterator ) ;
-FUNCTION: fdb_status fdb_iterator_seek_to_max ( fdb_iterator* iterator ) ;
-FUNCTION: fdb_status fdb_iterator_close ( fdb_iterator* iterator ) ;
+FUNCTION: fdb_status fdb_iterator_seek ( fdb_iterator* iterator, void* seek_key, size_t seek_keylen, fdb_iterator_seek_opt_t direction )
+FUNCTION: fdb_status fdb_iterator_seek_to_min ( fdb_iterator* iterator )
+FUNCTION: fdb_status fdb_iterator_seek_to_max ( fdb_iterator* iterator )
+FUNCTION: fdb_status fdb_iterator_close ( fdb_iterator* iterator )
-FUNCTION: fdb_status fdb_compact ( fdb_file_handle* handle, c-string new_filename ) ;
-FUNCTION: fdb_status fdb_compact_upto ( fdb_file_handle* handle, c-string new_filename, fdb_snapshot_marker_t marker ) ;
+FUNCTION: fdb_status fdb_compact ( fdb_file_handle* handle, c-string new_filename )
+FUNCTION: fdb_status fdb_compact_upto ( fdb_file_handle* handle, c-string new_filename, fdb_snapshot_marker_t marker )
-FUNCTION: fdb_status fdb_get_file_info ( fdb_file_handle* handle, fdb_file_info* info ) ;
-FUNCTION: fdb_status fdb_get_kvs_info ( fdb_kvs_handle* handle, fdb_kvs_info* info ) ;
-FUNCTION: fdb_status fdb_get_kvs_seqnum ( fdb_kvs_handle* handle, fdb_seqnum_t* seqnum ) ;
-FUNCTION: fdb_status fdb_get_kvs_name_list ( fdb_kvs_handle* handle, fdb_kvs_name_list* kvs_name_list ) ;
+FUNCTION: fdb_status fdb_get_file_info ( fdb_file_handle* handle, fdb_file_info* info )
+FUNCTION: fdb_status fdb_get_kvs_info ( fdb_kvs_handle* handle, fdb_kvs_info* info )
+FUNCTION: fdb_status fdb_get_kvs_seqnum ( fdb_kvs_handle* handle, fdb_seqnum_t* seqnum )
+FUNCTION: fdb_status fdb_get_kvs_name_list ( fdb_kvs_handle* handle, fdb_kvs_name_list* kvs_name_list )
FUNCTION: fdb_status fdb_get_all_snap_markers (
fdb_file_handle* fhandle,
fdb_snapshot_info_t** markers,
- uint64_t* size ) ;
+ uint64_t* size )
-FUNCTION: fdb_status fdb_free_snap_markers ( fdb_snapshot_info_t* markers, uint64_t size ) ;
-FUNCTION: fdb_status fdb_free_kvs_name_list ( fdb_kvs_name_list* kvs_name_list ) ;
+FUNCTION: fdb_status fdb_free_snap_markers ( fdb_snapshot_info_t* markers, uint64_t size )
+FUNCTION: fdb_status fdb_free_kvs_name_list ( fdb_kvs_name_list* kvs_name_list )
-FUNCTION: fdb_status fdb_switch_compaction_mode ( fdb_file_handle* fhandle, fdb_compaction_mode_t mode, size_t new_threshold ) ;
-FUNCTION: fdb_status fdb_close ( fdb_file_handle* fhandle ) ;
+FUNCTION: fdb_status fdb_switch_compaction_mode ( fdb_file_handle* fhandle, fdb_compaction_mode_t mode, size_t new_threshold )
+FUNCTION: fdb_status fdb_close ( fdb_file_handle* fhandle )
-FUNCTION: fdb_status fdb_destroy ( c-string filename, fdb_config* fconfig ) ;
-FUNCTION: fdb_status fdb_shutdown ( ) ;
+FUNCTION: fdb_status fdb_destroy ( c-string filename, fdb_config* fconfig )
+FUNCTION: fdb_status fdb_shutdown ( )
-FUNCTION: fdb_status fdb_begin_transaction ( fdb_file_handle* fhandle, fdb_isolation_level_t isolation_level ) ;
-FUNCTION: fdb_status fdb_end_transaction ( fdb_file_handle* fhandle, fdb_commit_opt_t opt ) ;
-FUNCTION: fdb_status fdb_abort_transaction ( fdb_file_handle* fhandle ) ;
+FUNCTION: fdb_status fdb_begin_transaction ( fdb_file_handle* fhandle, fdb_isolation_level_t isolation_level )
+FUNCTION: fdb_status fdb_end_transaction ( fdb_file_handle* fhandle, fdb_commit_opt_t opt )
+FUNCTION: fdb_status fdb_abort_transaction ( fdb_file_handle* fhandle )
FUNCTION: fdb_status fdb_kvs_open ( fdb_file_handle* fhandle,
fdb_kvs_handle** ptr_handle,
c-string kvs_name,
- fdb_kvs_config* config ) ;
+ fdb_kvs_config* config )
FUNCTION: fdb_status fdb_kvs_open_default ( fdb_file_handle* fhandle,
fdb_kvs_handle** ptr_handle,
- fdb_kvs_config* config ) ;
+ fdb_kvs_config* config )
-FUNCTION: fdb_status fdb_kvs_close ( fdb_kvs_handle* handle ) ;
+FUNCTION: fdb_status fdb_kvs_close ( fdb_kvs_handle* handle )
-FUNCTION: fdb_status fdb_kvs_remove ( fdb_file_handle* fhandle, c-string kvs_name ) ;
-FUNCTION: char* fdb_error_msg ( fdb_status err_code ) ;
+FUNCTION: fdb_status fdb_kvs_remove ( fdb_file_handle* fhandle, c-string kvs_name )
+FUNCTION: char* fdb_error_msg ( fdb_status err_code )
C-TYPE: _GDBM_FILE
TYPEDEF: _GDBM_FILE* GDBM_FILE
-CALLBACK: void fatal_func_cb ( ) ;
-FUNCTION: GDBM_FILE gdbm_open ( c-string name, int block_size, int read_write, int mode, fatal_func_cb fatal_func ) ;
-FUNCTION-ALIAS: gdbm-close void gdbm_close ( GDBM_FILE dbf ) ;
-FUNCTION: int gdbm_store ( GDBM_FILE dbf, datum key, datum content, int flag ) ;
-FUNCTION: datum gdbm_fetch ( GDBM_FILE dbf, datum key ) ;
-FUNCTION: int gdbm_delete ( GDBM_FILE dbf, datum key ) ;
-FUNCTION: datum gdbm_firstkey ( GDBM_FILE dbf ) ;
-FUNCTION: datum gdbm_nextkey ( GDBM_FILE dbf, datum key ) ;
-FUNCTION: int gdbm_reorganize ( GDBM_FILE dbf ) ;
-FUNCTION: void gdbm_sync ( GDBM_FILE dbf ) ;
-FUNCTION: int gdbm_exists ( GDBM_FILE dbf, datum key ) ;
-FUNCTION: int gdbm_setopt ( GDBM_FILE dbf, int option, int* value, int size ) ;
-FUNCTION: int gdbm_fdesc ( GDBM_FILE dbf ) ;
+CALLBACK: void fatal_func_cb ( )
+FUNCTION: GDBM_FILE gdbm_open ( c-string name, int block_size, int read_write, int mode, fatal_func_cb fatal_func )
+FUNCTION-ALIAS: gdbm-close void gdbm_close ( GDBM_FILE dbf )
+FUNCTION: int gdbm_store ( GDBM_FILE dbf, datum key, datum content, int flag )
+FUNCTION: datum gdbm_fetch ( GDBM_FILE dbf, datum key )
+FUNCTION: int gdbm_delete ( GDBM_FILE dbf, datum key )
+FUNCTION: datum gdbm_firstkey ( GDBM_FILE dbf )
+FUNCTION: datum gdbm_nextkey ( GDBM_FILE dbf, datum key )
+FUNCTION: int gdbm_reorganize ( GDBM_FILE dbf )
+FUNCTION: void gdbm_sync ( GDBM_FILE dbf )
+FUNCTION: int gdbm_exists ( GDBM_FILE dbf, datum key )
+FUNCTION: int gdbm_setopt ( GDBM_FILE dbf, int option, int* value, int size )
+FUNCTION: int gdbm_fdesc ( GDBM_FILE dbf )
C-GLOBAL: int gdbm_errno
-FUNCTION: c-string gdbm_strerror ( int errno ) ;
+FUNCTION: c-string gdbm_strerror ( int errno )
{ fsec_group guid_t } ;
TYPEDEF: kauth_filesec* kauth_filesec_t
-FUNCTION: int acl_dup ( acl_t acl ) ;
-FUNCTION: int acl_free ( void* obj_p ) ;
-FUNCTION: acl_t acl_init ( int count ) ;
-
-FUNCTION: acl_t acl_get_fd ( int fd ) ;
-FUNCTION: acl_t acl_get_fd_np ( int fd, acl_type_t type ) ;
-FUNCTION: acl_t acl_get_file ( char* path_p, acl_type_t type ) ;
-FUNCTION: acl_t acl_get_link_np ( char* path_p, acl_type_t type ) ;
-
-FUNCTION: int acl_set_file ( char* path_p, acl_type_t type, acl_t acl ) ;
-
-FUNCTION: int acl_get_entry ( acl_t acl, int entry_id, acl_entry_t* entry_p ) ;
-
-FUNCTION: int acl_get_permset ( acl_entry_t entry_d, acl_permset_t* permset_p ) ;
-FUNCTION: int acl_get_perm_np ( acl_permset_t permset_d, acl_perm_t perm ) ;
-
-FUNCTION: ssize_t acl_copy_ext ( void* buf_p, acl_t acl, ssize_t size ) ;
-FUNCTION: ssize_t acl_copy_ext_native ( void* buf_p, acl_t acl, ssize_t size ) ;
-FUNCTION: acl_t acl_copy_int ( void* buf_p ) ;
-FUNCTION: acl_t acl_copy_int_native ( void* buf_p ) ;
-FUNCTION: acl_t acl_from_text ( char* buf_p ) ;
-FUNCTION: ssize_t acl_size ( acl_t acl ) ;
-FUNCTION: char* acl_to_text ( acl_t acl, ssize_t* len_p ) ;
-FUNCTION: int acl_valid ( acl_t acl ) ;
-FUNCTION: int acl_add_perm ( acl_permset_t permset_d, acl_perm_t perm ) ;
-FUNCTION: int acl_delete_perm ( acl_permset_t permset_d, acl_perm_t perm ) ;
-FUNCTION: void* acl_get_qualifier ( acl_entry_t entry_d ) ;
-FUNCTION: int acl_get_flagset_np ( void *obj, acl_flagset_t* flagset_p ) ;
-FUNCTION: int acl_get_flag_np ( acl_flagset_t flagset_d, acl_flag_t flag ) ;
-FUNCTION: int acl_get_tag_type ( acl_entry_t entry_d, acl_tag_t *tag_type_p ) ;
+FUNCTION: int acl_dup ( acl_t acl )
+FUNCTION: int acl_free ( void* obj_p )
+FUNCTION: acl_t acl_init ( int count )
+
+FUNCTION: acl_t acl_get_fd ( int fd )
+FUNCTION: acl_t acl_get_fd_np ( int fd, acl_type_t type )
+FUNCTION: acl_t acl_get_file ( char* path_p, acl_type_t type )
+FUNCTION: acl_t acl_get_link_np ( char* path_p, acl_type_t type )
+
+FUNCTION: int acl_set_file ( char* path_p, acl_type_t type, acl_t acl )
+
+FUNCTION: int acl_get_entry ( acl_t acl, int entry_id, acl_entry_t* entry_p )
+
+FUNCTION: int acl_get_permset ( acl_entry_t entry_d, acl_permset_t* permset_p )
+FUNCTION: int acl_get_perm_np ( acl_permset_t permset_d, acl_perm_t perm )
+
+FUNCTION: ssize_t acl_copy_ext ( void* buf_p, acl_t acl, ssize_t size )
+FUNCTION: ssize_t acl_copy_ext_native ( void* buf_p, acl_t acl, ssize_t size )
+FUNCTION: acl_t acl_copy_int ( void* buf_p )
+FUNCTION: acl_t acl_copy_int_native ( void* buf_p )
+FUNCTION: acl_t acl_from_text ( char* buf_p )
+FUNCTION: ssize_t acl_size ( acl_t acl )
+FUNCTION: char* acl_to_text ( acl_t acl, ssize_t* len_p )
+FUNCTION: int acl_valid ( acl_t acl )
+FUNCTION: int acl_add_perm ( acl_permset_t permset_d, acl_perm_t perm )
+FUNCTION: int acl_delete_perm ( acl_permset_t permset_d, acl_perm_t perm )
+FUNCTION: void* acl_get_qualifier ( acl_entry_t entry_d )
+FUNCTION: int acl_get_flagset_np ( void *obj, acl_flagset_t* flagset_p )
+FUNCTION: int acl_get_flag_np ( acl_flagset_t flagset_d, acl_flag_t flag )
+FUNCTION: int acl_get_tag_type ( acl_entry_t entry_d, acl_tag_t *tag_type_p )
TYPEDEF: uchar[16] uuid_t
{ sid_authority u_int8_t[6] }
{ sid_authorities u_int32_t[NTSID_MAX_AUTHORITIES] } ;
-FUNCTION: int mbr_uid_to_uuid ( uid_t id, uuid_t uu ) ;
-FUNCTION: int mbr_gid_to_uuid ( gid_t id, uuid_t uu ) ;
-FUNCTION: int mbr_uuid_to_id ( uuid_t uu, uid_t *id, int *id_type ) ;
-FUNCTION: int mbr_sid_to_uuid ( nt_sid_t *sid, uuid_t uu ) ;
-FUNCTION: int mbr_uuid_to_sid ( uuid_t uu, nt_sid_t *sid ) ;
+FUNCTION: int mbr_uid_to_uuid ( uid_t id, uuid_t uu )
+FUNCTION: int mbr_gid_to_uuid ( gid_t id, uuid_t uu )
+FUNCTION: int mbr_uuid_to_id ( uuid_t uu, uid_t *id, int *id_type )
+FUNCTION: int mbr_sid_to_uuid ( nt_sid_t *sid, uuid_t uu )
+FUNCTION: int mbr_uuid_to_sid ( uuid_t uu, nt_sid_t *sid )
TYPEDEF: char[37] uuid_string_t
-FUNCTION: int mbr_uuid_to_string ( uuid_t uu, char* string ) ;
+FUNCTION: int mbr_uuid_to_string ( uuid_t uu, char* string )
FSRef* source,
FSRef* target,
OptionBits options
-) ;
+)
FUNCTION: char* GetMacOSStatusCommentString (
OSStatus err
-) ;
+)
FUNCTION: OSStatus FSPathMakeRefWithOptions (
UInt8* path,
OptionBits options,
FSRef* ref,
Boolean* isDirectory
-) ;
+)
: check-err ( err -- )
dup noErr = [ drop ] [
C-TYPE: libusb_transfer
-CALLBACK: void libusb_transfer_cb_fn ( libusb_transfer* transfer ) ;
+CALLBACK: void libusb_transfer_cb_fn ( libusb_transfer* transfer )
STRUCT: libusb_transfer
{ dev_handle libusb_device_handle* }
{ num_iso_packets int }
{ iso_packet_desc libusb_iso_packet_descriptor[0] } ;
-FUNCTION: int libusb_init ( libusb_context** ctx ) ;
-FUNCTION: void libusb_exit ( libusb_context* ctx ) ;
-FUNCTION: void libusb_set_debug ( libusb_context* ctx, int level ) ;
+FUNCTION: int libusb_init ( libusb_context** ctx )
+FUNCTION: void libusb_exit ( libusb_context* ctx )
+FUNCTION: void libusb_set_debug ( libusb_context* ctx, int level )
-FUNCTION: ssize_t libusb_get_device_list ( libusb_context* ctx, libusb_device*** list ) ;
-FUNCTION: void libusb_free_device_list ( libusb_device** list, int unref_devices ) ;
-FUNCTION: libusb_device* libusb_ref_device ( libusb_device* dev ) ;
-FUNCTION: void libusb_unref_device ( libusb_device* dev ) ;
+FUNCTION: ssize_t libusb_get_device_list ( libusb_context* ctx, libusb_device*** list )
+FUNCTION: void libusb_free_device_list ( libusb_device** list, int unref_devices )
+FUNCTION: libusb_device* libusb_ref_device ( libusb_device* dev )
+FUNCTION: void libusb_unref_device ( libusb_device* dev )
-FUNCTION: int libusb_get_configuration ( libusb_device_handle* dev, int* config ) ;
-FUNCTION: int libusb_get_device_descriptor ( libusb_device* dev, libusb_device_descriptor* desc ) ;
-FUNCTION: int libusb_get_active_config_descriptor ( libusb_device* dev, libusb_config_descriptor** config ) ;
-FUNCTION: int libusb_get_config_descriptor ( libusb_device* dev, uint8_t config_index, libusb_config_descriptor** config ) ;
-FUNCTION: int libusb_get_config_descriptor_by_value ( libusb_device* dev, uint8_t bConfigurationValue, libusb_config_descriptor** config ) ;
-FUNCTION: void libusb_free_config_descriptor ( libusb_config_descriptor* config ) ;
-FUNCTION: uint8_t libusb_get_bus_number ( libusb_device* dev ) ;
-FUNCTION: uint8_t libusb_get_device_address ( libusb_device* dev ) ;
-FUNCTION: int libusb_get_max_packet_size ( libusb_device* dev, uchar endpoint ) ;
+FUNCTION: int libusb_get_configuration ( libusb_device_handle* dev, int* config )
+FUNCTION: int libusb_get_device_descriptor ( libusb_device* dev, libusb_device_descriptor* desc )
+FUNCTION: int libusb_get_active_config_descriptor ( libusb_device* dev, libusb_config_descriptor** config )
+FUNCTION: int libusb_get_config_descriptor ( libusb_device* dev, uint8_t config_index, libusb_config_descriptor** config )
+FUNCTION: int libusb_get_config_descriptor_by_value ( libusb_device* dev, uint8_t bConfigurationValue, libusb_config_descriptor** config )
+FUNCTION: void libusb_free_config_descriptor ( libusb_config_descriptor* config )
+FUNCTION: uint8_t libusb_get_bus_number ( libusb_device* dev )
+FUNCTION: uint8_t libusb_get_device_address ( libusb_device* dev )
+FUNCTION: int libusb_get_max_packet_size ( libusb_device* dev, uchar endpoint )
-FUNCTION: int libusb_open ( libusb_device* dev, libusb_device_handle** handle ) ;
-FUNCTION: void libusb_close ( libusb_device_handle* dev_handle ) ;
-FUNCTION: libusb_device* libusb_get_device ( libusb_device_handle* dev_handle ) ;
+FUNCTION: int libusb_open ( libusb_device* dev, libusb_device_handle** handle )
+FUNCTION: void libusb_close ( libusb_device_handle* dev_handle )
+FUNCTION: libusb_device* libusb_get_device ( libusb_device_handle* dev_handle )
-FUNCTION: int libusb_set_configuration ( libusb_device_handle* dev, int configuration ) ;
-FUNCTION: int libusb_claim_interface ( libusb_device_handle* dev, int iface ) ;
-FUNCTION: int libusb_release_interface ( libusb_device_handle* dev, int iface ) ;
+FUNCTION: int libusb_set_configuration ( libusb_device_handle* dev, int configuration )
+FUNCTION: int libusb_claim_interface ( libusb_device_handle* dev, int iface )
+FUNCTION: int libusb_release_interface ( libusb_device_handle* dev, int iface )
-FUNCTION: libusb_device_handle* libusb_open_device_with_vid_pid ( libusb_context* ctx, uint16_t vendor_id, uint16_t product_id ) ;
+FUNCTION: libusb_device_handle* libusb_open_device_with_vid_pid ( libusb_context* ctx, uint16_t vendor_id, uint16_t product_id )
-FUNCTION: int libusb_set_interface_alt_setting ( libusb_device_handle* dev, int interface_number, int alternate_setting ) ;
-FUNCTION: int libusb_clear_halt ( libusb_device_handle* dev, uchar endpoint ) ;
-FUNCTION: int libusb_reset_device ( libusb_device_handle* dev ) ;
+FUNCTION: int libusb_set_interface_alt_setting ( libusb_device_handle* dev, int interface_number, int alternate_setting )
+FUNCTION: int libusb_clear_halt ( libusb_device_handle* dev, uchar endpoint )
+FUNCTION: int libusb_reset_device ( libusb_device_handle* dev )
-FUNCTION: int libusb_kernel_driver_active ( libusb_device_handle* dev, int interface ) ;
-FUNCTION: int libusb_detach_kernel_driver ( libusb_device_handle* dev, int interface ) ;
-FUNCTION: int libusb_attach_kernel_driver ( libusb_device_handle* dev, int interface ) ;
+FUNCTION: int libusb_kernel_driver_active ( libusb_device_handle* dev, int interface )
+FUNCTION: int libusb_detach_kernel_driver ( libusb_device_handle* dev, int interface )
+FUNCTION: int libusb_attach_kernel_driver ( libusb_device_handle* dev, int interface )
: libusb_control_transfer_get_data ( transfer -- data )
buffer>> LIBUSB_CONTROL_SETUP_SIZE swap <displaced-alien> ; inline
wIndex libusb_cpu_to_le16 >>wIndex
wLength libusb_cpu_to_le16 >>wLength drop ; inline
-FUNCTION: libusb_transfer* libusb_alloc_transfer ( int iso_packets ) ;
-FUNCTION: int libusb_submit_transfer ( libusb_transfer* transfer ) ;
-FUNCTION: int libusb_cancel_transfer ( libusb_transfer* transfer ) ;
-FUNCTION: void libusb_free_transfer ( libusb_transfer* transfer ) ;
+FUNCTION: libusb_transfer* libusb_alloc_transfer ( int iso_packets )
+FUNCTION: int libusb_submit_transfer ( libusb_transfer* transfer )
+FUNCTION: int libusb_cancel_transfer ( libusb_transfer* transfer )
+FUNCTION: void libusb_free_transfer ( libusb_transfer* transfer )
:: libusb_fill_control_transfer ( transfer dev_handle buffer callback user_data timeout -- )
transfer
FUNCTION: int libusb_control_transfer ( libusb_device_handle* dev_handle,
uint8_t request_type, uint8_t request, uint16_t value, uint16_t index,
- uchar* data, uint16_t length, uint timeout ) ;
+ uchar* data, uint16_t length, uint timeout )
FUNCTION: int libusb_bulk_transfer ( libusb_device_handle* dev_handle,
uchar endpoint, uchar* data, int length,
- int* actual_length, uint timeout ) ;
+ int* actual_length, uint timeout )
FUNCTION: int libusb_interrupt_transfer ( libusb_device_handle* dev_handle,
uchar endpoint, uchar* data, int length,
- int* actual_length, int timeout ) ;
+ int* actual_length, int timeout )
:: libusb_get_descriptor ( dev desc_type desc_index data length -- int )
dev LIBUSB_ENDPOINT_IN LIBUSB_REQUEST_GET_DESCRIPTOR
FUNCTION: int libusb_get_string_descriptor_ascii ( libusb_device_handle* dev,
uint8_t index,
uchar* data,
- int length ) ;
-
-FUNCTION: int libusb_try_lock_events ( libusb_context* ctx ) ;
-FUNCTION: void libusb_lock_events ( libusb_context* ctx ) ;
-FUNCTION: void libusb_unlock_events ( libusb_context* ctx ) ;
-FUNCTION: int libusb_event_handling_ok ( libusb_context* ctx ) ;
-FUNCTION: int libusb_event_handler_active ( libusb_context* ctx ) ;
-FUNCTION: void libusb_lock_event_waiters ( libusb_context* ctx ) ;
-FUNCTION: void libusb_unlock_event_waiters ( libusb_context* ctx ) ;
-FUNCTION: int libusb_wait_for_event ( libusb_context* ctx, timeval* tv ) ;
-FUNCTION: int libusb_handle_events_timeout ( libusb_context* ctx, timeval* tv ) ;
-FUNCTION: int libusb_handle_events ( libusb_context* ctx ) ;
-FUNCTION: int libusb_handle_events_locked ( libusb_context* ctx, timeval* tv ) ;
-FUNCTION: int libusb_get_next_timeout ( libusb_context* ctx, timeval* tv ) ;
+ int length )
+
+FUNCTION: int libusb_try_lock_events ( libusb_context* ctx )
+FUNCTION: void libusb_lock_events ( libusb_context* ctx )
+FUNCTION: void libusb_unlock_events ( libusb_context* ctx )
+FUNCTION: int libusb_event_handling_ok ( libusb_context* ctx )
+FUNCTION: int libusb_event_handler_active ( libusb_context* ctx )
+FUNCTION: void libusb_lock_event_waiters ( libusb_context* ctx )
+FUNCTION: void libusb_unlock_event_waiters ( libusb_context* ctx )
+FUNCTION: int libusb_wait_for_event ( libusb_context* ctx, timeval* tv )
+FUNCTION: int libusb_handle_events_timeout ( libusb_context* ctx, timeval* tv )
+FUNCTION: int libusb_handle_events ( libusb_context* ctx )
+FUNCTION: int libusb_handle_events_locked ( libusb_context* ctx, timeval* tv )
+FUNCTION: int libusb_get_next_timeout ( libusb_context* ctx, timeval* tv )
STRUCT: libusb_pollfd
{ fd int }
{ events short } ;
-CALLBACK: void libusb_pollfd_added_cb ( int fd, short events, void* user_data ) ;
-CALLBACK: void libusb_pollfd_removed_cb ( int fd, void* user_data ) ;
+CALLBACK: void libusb_pollfd_added_cb ( int fd, short events, void* user_data )
+CALLBACK: void libusb_pollfd_removed_cb ( int fd, void* user_data )
-FUNCTION: libusb_pollfd** libusb_get_pollfds ( libusb_context* ctx ) ;
+FUNCTION: libusb_pollfd** libusb_get_pollfds ( libusb_context* ctx )
FUNCTION: void libusb_set_pollfd_notifiers ( libusb_context* ctx,
libusb_pollfd_added_cb added_cb,
libusb_pollfd_removed_cb removed_cb,
- void* user_data ) ;
+ void* user_data )
C-TYPE: lua_State
-CALLBACK: int lua_CFunction ( lua_State* L ) ;
-CALLBACK: char* lua_Reader ( lua_State* L, void* ud, size_t* sz ) ;
-CALLBACK: int lua_Writer ( lua_State* L, void* p, size_t sz, void* ud ) ;
-CALLBACK: void* lua_Alloc ( void* ud, void* ptr, size_t osize, size_t nsize ) ;
+CALLBACK: int lua_CFunction ( lua_State* L )
+CALLBACK: char* lua_Reader ( lua_State* L, void* ud, size_t* sz )
+CALLBACK: int lua_Writer ( lua_State* L, void* p, size_t sz, void* ud )
+CALLBACK: void* lua_Alloc ( void* ud, void* ptr, size_t osize, size_t nsize )
CONSTANT: LUA_TNONE -1
CONSTANT: LUA_TNIL 0
TYPEDEF: LUA_NUMBER lua_Number
TYPEDEF: LUA_INTEGER lua_Integer
-FUNCTION: lua_State* lua_newstate ( lua_Alloc f, void* ud ) ;
-FUNCTION: void lua_close ( lua_State* L ) ;
-FUNCTION: lua_State* lua_newthread ( lua_State* L ) ;
-
-FUNCTION: lua_CFunction lua_atpanic ( lua_State* L, lua_CFunction panicf ) ;
-
-FUNCTION: int lua_gettop ( lua_State* L ) ;
-FUNCTION: void lua_settop ( lua_State* L, int idx ) ;
-FUNCTION: void lua_pushvalue ( lua_State* L, int idx ) ;
-FUNCTION: void lua_remove ( lua_State* L, int idx ) ;
-FUNCTION: void lua_insert ( lua_State* L, int idx ) ;
-FUNCTION: void lua_replace ( lua_State* L, int idx ) ;
-FUNCTION: int lua_checkstack ( lua_State* L, int sz ) ;
-
-FUNCTION: void lua_xmove ( lua_State* from, lua_State* to, int n ) ;
-
-FUNCTION: int lua_isnumber ( lua_State* L, int idx ) ;
-FUNCTION: int lua_isstring ( lua_State* L, int idx ) ;
-FUNCTION: int lua_iscfunction ( lua_State* L, int idx ) ;
-FUNCTION: int lua_isuserdata ( lua_State* L, int idx ) ;
-FUNCTION: int lua_type ( lua_State* L, int idx ) ;
-FUNCTION: c-string[ascii] lua_typename ( lua_State* L, int tp ) ;
-
-FUNCTION: int lua_equal ( lua_State* L, int idx1, int idx2 ) ;
-FUNCTION: int lua_rawequal ( lua_State* L, int idx1, int idx2 ) ;
-FUNCTION: int lua_lessthan ( lua_State* L, int idx1, int idx2 ) ;
-
-FUNCTION: lua_Number lua_tonumber ( lua_State* L, int idx ) ;
-FUNCTION: lua_Integer lua_tointeger ( lua_State* L, int idx ) ;
-FUNCTION: int lua_toboolean ( lua_State* L, int idx ) ;
-FUNCTION: c-string[ascii] lua_tolstring ( lua_State* L, int idx, size_t* len ) ;
-FUNCTION: size_t lua_objlen ( lua_State* L, int idx ) ;
-FUNCTION: lua_CFunction lua_tocfunction ( lua_State* L, int idx ) ;
-FUNCTION: void* lua_touserdata ( lua_State* L, int idx ) ;
-FUNCTION: lua_State* lua_tothread ( lua_State* L, int idx ) ;
-FUNCTION: void* lua_topointer ( lua_State* L, int idx ) ;
-
-FUNCTION: void lua_pushnil ( lua_State* L ) ;
-FUNCTION: void lua_pushnumber ( lua_State* L, lua_Number n ) ;
-FUNCTION: void lua_pushinteger ( lua_State* L, lua_Integer n ) ;
-FUNCTION: void lua_pushlstring ( lua_State* L, char* s, size_t l ) ;
-FUNCTION: void lua_pushstring ( lua_State* L, c-string[ascii] ) ;
+FUNCTION: lua_State* lua_newstate ( lua_Alloc f, void* ud )
+FUNCTION: void lua_close ( lua_State* L )
+FUNCTION: lua_State* lua_newthread ( lua_State* L )
+
+FUNCTION: lua_CFunction lua_atpanic ( lua_State* L, lua_CFunction panicf )
+
+FUNCTION: int lua_gettop ( lua_State* L )
+FUNCTION: void lua_settop ( lua_State* L, int idx )
+FUNCTION: void lua_pushvalue ( lua_State* L, int idx )
+FUNCTION: void lua_remove ( lua_State* L, int idx )
+FUNCTION: void lua_insert ( lua_State* L, int idx )
+FUNCTION: void lua_replace ( lua_State* L, int idx )
+FUNCTION: int lua_checkstack ( lua_State* L, int sz )
+
+FUNCTION: void lua_xmove ( lua_State* from, lua_State* to, int n )
+
+FUNCTION: int lua_isnumber ( lua_State* L, int idx )
+FUNCTION: int lua_isstring ( lua_State* L, int idx )
+FUNCTION: int lua_iscfunction ( lua_State* L, int idx )
+FUNCTION: int lua_isuserdata ( lua_State* L, int idx )
+FUNCTION: int lua_type ( lua_State* L, int idx )
+FUNCTION: c-string[ascii] lua_typename ( lua_State* L, int tp )
+
+FUNCTION: int lua_equal ( lua_State* L, int idx1, int idx2 )
+FUNCTION: int lua_rawequal ( lua_State* L, int idx1, int idx2 )
+FUNCTION: int lua_lessthan ( lua_State* L, int idx1, int idx2 )
+
+FUNCTION: lua_Number lua_tonumber ( lua_State* L, int idx )
+FUNCTION: lua_Integer lua_tointeger ( lua_State* L, int idx )
+FUNCTION: int lua_toboolean ( lua_State* L, int idx )
+FUNCTION: c-string[ascii] lua_tolstring ( lua_State* L, int idx, size_t* len )
+FUNCTION: size_t lua_objlen ( lua_State* L, int idx )
+FUNCTION: lua_CFunction lua_tocfunction ( lua_State* L, int idx )
+FUNCTION: void* lua_touserdata ( lua_State* L, int idx )
+FUNCTION: lua_State* lua_tothread ( lua_State* L, int idx )
+FUNCTION: void* lua_topointer ( lua_State* L, int idx )
+
+FUNCTION: void lua_pushnil ( lua_State* L )
+FUNCTION: void lua_pushnumber ( lua_State* L, lua_Number n )
+FUNCTION: void lua_pushinteger ( lua_State* L, lua_Integer n )
+FUNCTION: void lua_pushlstring ( lua_State* L, char* s, size_t l )
+FUNCTION: void lua_pushstring ( lua_State* L, c-string[ascii] )
! FUNCTION: c-string[ascii] lua_pushvfstring ( lua_State* L, c-string[ascii] fmt, va_list argp ) ;
! FUNCTION: c-string[ascii] lua_pushfstring ( lua_State* L, c-string[ascii] fmt, ... ) ;
-FUNCTION: void lua_pushcclosure ( lua_State* L, lua_CFunction fn, int n ) ;
-FUNCTION: void lua_pushboolean ( lua_State* L, int b ) ;
-FUNCTION: void lua_pushlightuserdata ( lua_State* L, void* p ) ;
-FUNCTION: int lua_pushthread ( lua_State* L ) ;
-
-FUNCTION: void lua_gettable ( lua_State* L, int idx ) ;
-FUNCTION: void lua_getfield ( lua_State* L, int idx, c-string[ascii] k ) ;
-FUNCTION: void lua_rawget ( lua_State* L, int idx ) ;
-FUNCTION: void lua_rawgeti ( lua_State* L, int idx, int n ) ;
-FUNCTION: void lua_createtable ( lua_State* L, int narr, int nrec ) ;
-FUNCTION: void* lua_newuserdata ( lua_State* L, size_t sz ) ;
-FUNCTION: int lua_getmetatable ( lua_State* L, int objindex ) ;
-FUNCTION: void lua_getfenv ( lua_State* L, int idx ) ;
-
-FUNCTION: void lua_settable ( lua_State* L, int idx ) ;
-FUNCTION: void lua_setfield ( lua_State* L, int idx, c-string[ascii] k ) ;
-FUNCTION: void lua_rawset ( lua_State* L, int idx ) ;
-FUNCTION: void lua_rawseti ( lua_State* L, int idx, int n ) ;
-FUNCTION: int lua_setmetatable ( lua_State* L, int objindex ) ;
-FUNCTION: int lua_setfenv ( lua_State* L, int idx ) ;
-
-FUNCTION: void lua_call ( lua_State* L, int nargs, int nresults ) ;
-FUNCTION: int lua_pcall ( lua_State* L, int nargs, int nresults, int errfunc ) ;
-FUNCTION: int lua_cpcall ( lua_State* L, lua_CFunction func, void* ud ) ;
-FUNCTION: int lua_load ( lua_State* L, lua_Reader reader, void* dt, c-string[ascii] chunkname ) ;
-
-FUNCTION: int lua_dump ( lua_State* L, lua_Writer writer, void* data ) ;
-
-FUNCTION: int lua_yield ( lua_State* L, int nresults ) ;
-FUNCTION: int lua_resume ( lua_State* L, int narg ) ;
-FUNCTION: int lua_status ( lua_State* L ) ;
+FUNCTION: void lua_pushcclosure ( lua_State* L, lua_CFunction fn, int n )
+FUNCTION: void lua_pushboolean ( lua_State* L, int b )
+FUNCTION: void lua_pushlightuserdata ( lua_State* L, void* p )
+FUNCTION: int lua_pushthread ( lua_State* L )
+
+FUNCTION: void lua_gettable ( lua_State* L, int idx )
+FUNCTION: void lua_getfield ( lua_State* L, int idx, c-string[ascii] k )
+FUNCTION: void lua_rawget ( lua_State* L, int idx )
+FUNCTION: void lua_rawgeti ( lua_State* L, int idx, int n )
+FUNCTION: void lua_createtable ( lua_State* L, int narr, int nrec )
+FUNCTION: void* lua_newuserdata ( lua_State* L, size_t sz )
+FUNCTION: int lua_getmetatable ( lua_State* L, int objindex )
+FUNCTION: void lua_getfenv ( lua_State* L, int idx )
+
+FUNCTION: void lua_settable ( lua_State* L, int idx )
+FUNCTION: void lua_setfield ( lua_State* L, int idx, c-string[ascii] k )
+FUNCTION: void lua_rawset ( lua_State* L, int idx )
+FUNCTION: void lua_rawseti ( lua_State* L, int idx, int n )
+FUNCTION: int lua_setmetatable ( lua_State* L, int objindex )
+FUNCTION: int lua_setfenv ( lua_State* L, int idx )
+
+FUNCTION: void lua_call ( lua_State* L, int nargs, int nresults )
+FUNCTION: int lua_pcall ( lua_State* L, int nargs, int nresults, int errfunc )
+FUNCTION: int lua_cpcall ( lua_State* L, lua_CFunction func, void* ud )
+FUNCTION: int lua_load ( lua_State* L, lua_Reader reader, void* dt, c-string[ascii] chunkname )
+
+FUNCTION: int lua_dump ( lua_State* L, lua_Writer writer, void* data )
+
+FUNCTION: int lua_yield ( lua_State* L, int nresults )
+FUNCTION: int lua_resume ( lua_State* L, int narg )
+FUNCTION: int lua_status ( lua_State* L )
CONSTANT: LUA_GCSTOP 0
CONSTANT: LUA_GCRESTART 1
CONSTANT: LUA_GCSETPAUSE 6
CONSTANT: LUA_GCSETSTEPMUL 7
-FUNCTION: int lua_gc ( lua_State* L, int what, int data ) ;
+FUNCTION: int lua_gc ( lua_State* L, int what, int data )
-FUNCTION: int lua_error ( lua_State* L ) ;
-FUNCTION: int lua_next ( lua_State* L, int idx ) ;
-FUNCTION: void lua_concat ( lua_State* L, int n ) ;
-FUNCTION: lua_Alloc lua_getallocf ( lua_State* L, void* *ud ) ;
-FUNCTION: void lua_setallocf ( lua_State* L, lua_Alloc f, void* ud ) ;
+FUNCTION: int lua_error ( lua_State* L )
+FUNCTION: int lua_next ( lua_State* L, int idx )
+FUNCTION: void lua_concat ( lua_State* L, int n )
+FUNCTION: lua_Alloc lua_getallocf ( lua_State* L, void* *ud )
+FUNCTION: void lua_setallocf ( lua_State* L, lua_Alloc f, void* ud )
TYPEDEF: lua_Reader lua_Chunkreader
TYPEDEF: lua_Writer lua_Chunkwriter
-FUNCTION: void lua_setlevel ( lua_State* from, lua_State* to ) ;
+FUNCTION: void lua_setlevel ( lua_State* from, lua_State* to )
CONSTANT: LUA_HOOKCALL 0
CONSTANT: LUA_HOOKRET 1
: LUA_MASKCOUNT ( n -- n ) LUA_HOOKCOUNT shift ; inline
C-TYPE: lua_Debug
-CALLBACK: void lua_Hook ( lua_State* L, lua_Debug* ar ) ;
+CALLBACK: void lua_Hook ( lua_State* L, lua_Debug* ar )
-FUNCTION: int lua_getstack ( lua_State* L, int level, lua_Debug* ar ) ;
-FUNCTION: int lua_getinfo ( lua_State* L, c-string[ascii] what, lua_Debug* ar ) ;
-FUNCTION: c-string[ascii] lua_getlocal ( lua_State* L, lua_Debug* ar, int n ) ;
-FUNCTION: c-string[ascii] lua_setlocal ( lua_State* L, lua_Debug* ar, int n ) ;
-FUNCTION: c-string[ascii] lua_getupvalue ( lua_State* L, int funcindex, int n ) ;
-FUNCTION: c-string[ascii] lua_setupvalue ( lua_State* L, int funcindex, int n ) ;
+FUNCTION: int lua_getstack ( lua_State* L, int level, lua_Debug* ar )
+FUNCTION: int lua_getinfo ( lua_State* L, c-string[ascii] what, lua_Debug* ar )
+FUNCTION: c-string[ascii] lua_getlocal ( lua_State* L, lua_Debug* ar, int n )
+FUNCTION: c-string[ascii] lua_setlocal ( lua_State* L, lua_Debug* ar, int n )
+FUNCTION: c-string[ascii] lua_getupvalue ( lua_State* L, int funcindex, int n )
+FUNCTION: c-string[ascii] lua_setupvalue ( lua_State* L, int funcindex, int n )
-FUNCTION: int lua_sethook ( lua_State* L, lua_Hook func, int mask, int count ) ;
-FUNCTION: lua_Hook lua_gethook ( lua_State* L ) ;
-FUNCTION: int lua_gethookmask ( lua_State* L ) ;
-FUNCTION: int lua_gethookcount ( lua_State* L ) ;
+FUNCTION: int lua_sethook ( lua_State* L, lua_Hook func, int mask, int count )
+FUNCTION: lua_Hook lua_gethook ( lua_State* L )
+FUNCTION: int lua_gethookmask ( lua_State* L )
+FUNCTION: int lua_gethookcount ( lua_State* L )
STRUCT: lua_Debug
{ event int }
{ name char* }
{ func lua_CFunction } ;
-FUNCTION: void luaI_openlib ( lua_State* L, c-string[ascii] libname, luaL_Reg* l, int nup ) ;
-FUNCTION: void luaL_register ( lua_State* L, c-string[ascii] libname, luaL_Reg* l ) ;
-FUNCTION: int luaL_getmetafield ( lua_State* L, int obj, c-string[ascii] e ) ;
-FUNCTION: int luaL_callmeta ( lua_State* L, int obj, c-string[ascii] e ) ;
-FUNCTION: int luaL_typerror ( lua_State* L, int narg, c-string[ascii] tname ) ;
-FUNCTION: int luaL_argerror ( lua_State* L, int numarg, c-string[ascii] extramsg ) ;
-FUNCTION: c-string[ascii] luaL_checklstring ( lua_State* L, int numArg, size_t* l ) ;
-FUNCTION: c-string[ascii] luaL_optlstring ( lua_State* L, int numArg, c-string[ascii] def, size_t* l ) ;
-FUNCTION: lua_Number luaL_checknumber ( lua_State* L, int numArg ) ;
-FUNCTION: lua_Number luaL_optnumber ( lua_State* L, int nArg, lua_Number def ) ;
+FUNCTION: void luaI_openlib ( lua_State* L, c-string[ascii] libname, luaL_Reg* l, int nup )
+FUNCTION: void luaL_register ( lua_State* L, c-string[ascii] libname, luaL_Reg* l )
+FUNCTION: int luaL_getmetafield ( lua_State* L, int obj, c-string[ascii] e )
+FUNCTION: int luaL_callmeta ( lua_State* L, int obj, c-string[ascii] e )
+FUNCTION: int luaL_typerror ( lua_State* L, int narg, c-string[ascii] tname )
+FUNCTION: int luaL_argerror ( lua_State* L, int numarg, c-string[ascii] extramsg )
+FUNCTION: c-string[ascii] luaL_checklstring ( lua_State* L, int numArg, size_t* l )
+FUNCTION: c-string[ascii] luaL_optlstring ( lua_State* L, int numArg, c-string[ascii] def, size_t* l )
+FUNCTION: lua_Number luaL_checknumber ( lua_State* L, int numArg )
+FUNCTION: lua_Number luaL_optnumber ( lua_State* L, int nArg, lua_Number def )
-FUNCTION: lua_Integer luaL_checkinteger ( lua_State* L, int numArg ) ;
-FUNCTION: lua_Integer luaL_optinteger ( lua_State* L, int nArg, lua_Integer def ) ;
+FUNCTION: lua_Integer luaL_checkinteger ( lua_State* L, int numArg )
+FUNCTION: lua_Integer luaL_optinteger ( lua_State* L, int nArg, lua_Integer def )
-FUNCTION: void luaL_checkstack ( lua_State* L, int sz, c-string[ascii] msg ) ;
-FUNCTION: void luaL_checktype ( lua_State* L, int narg, int t ) ;
-FUNCTION: void luaL_checkany ( lua_State* L, int narg ) ;
+FUNCTION: void luaL_checkstack ( lua_State* L, int sz, c-string[ascii] msg )
+FUNCTION: void luaL_checktype ( lua_State* L, int narg, int t )
+FUNCTION: void luaL_checkany ( lua_State* L, int narg )
-FUNCTION: int luaL_newmetatable ( lua_State* L, c-string[ascii] tname ) ;
-FUNCTION: void* luaL_checkudata ( lua_State* L, int ud, c-string[ascii] tname ) ;
+FUNCTION: int luaL_newmetatable ( lua_State* L, c-string[ascii] tname )
+FUNCTION: void* luaL_checkudata ( lua_State* L, int ud, c-string[ascii] tname )
-FUNCTION: void luaL_where ( lua_State* L, int lvl ) ;
+FUNCTION: void luaL_where ( lua_State* L, int lvl )
! FUNCTION: int luaL_error ( lua_State* L, c-string[ascii] fmt, ... ) ;
-FUNCTION: int luaL_checkoption ( lua_State* L, int narg, c-string[ascii] def, c-string[ascii] lst ) ;
+FUNCTION: int luaL_checkoption ( lua_State* L, int narg, c-string[ascii] def, c-string[ascii] lst )
-FUNCTION: int luaL_ref ( lua_State* L, int t ) ;
-FUNCTION: void luaL_unref ( lua_State* L, int t, int ref ) ;
+FUNCTION: int luaL_ref ( lua_State* L, int t )
+FUNCTION: void luaL_unref ( lua_State* L, int t, int ref )
-FUNCTION: int luaL_loadfile ( lua_State* L, c-string[ascii] filename ) ;
-FUNCTION: int luaL_loadbuffer ( lua_State* L, c-string[ascii] buff, size_t sz, c-string[ascii] name ) ;
-FUNCTION: int luaL_loadstring ( lua_State* L, c-string[ascii] s ) ;
+FUNCTION: int luaL_loadfile ( lua_State* L, c-string[ascii] filename )
+FUNCTION: int luaL_loadbuffer ( lua_State* L, c-string[ascii] buff, size_t sz, c-string[ascii] name )
+FUNCTION: int luaL_loadstring ( lua_State* L, c-string[ascii] s )
-FUNCTION: lua_State* luaL_newstate ( ) ;
-FUNCTION: c-string[ascii] luaL_gsub ( lua_State* L, c-string[ascii] s, c-string[ascii] p, c-string[ascii] r ) ;
-FUNCTION: c-string[ascii] luaL_findtable ( lua_State* L, int idx, c-string[ascii] fname, int szhint ) ;
+FUNCTION: lua_State* luaL_newstate ( )
+FUNCTION: c-string[ascii] luaL_gsub ( lua_State* L, c-string[ascii] s, c-string[ascii] p, c-string[ascii] r )
+FUNCTION: c-string[ascii] luaL_findtable ( lua_State* L, int idx, c-string[ascii] fname, int szhint )
: lua_pop ( L n -- ) neg 1 - lua_settop ; inline
: lua_newtable ( L -- ) 0 0 lua_createtable ; inline
{ L lua_State* }
{ buffer char[LUAL_BUFFERSIZE] } ;
-FUNCTION: void luaL_buffinit ( lua_State* L, luaL_Buffer* B ) ;
-FUNCTION: char* luaL_prepbuffer ( luaL_Buffer* B ) ;
-FUNCTION: void luaL_addlstring ( luaL_Buffer* B, char* s, size_t l ) ;
-FUNCTION: void luaL_addstring ( luaL_Buffer* B, char* s ) ;
-FUNCTION: void luaL_addvalue ( luaL_Buffer* B ) ;
-FUNCTION: void luaL_pushresult ( luaL_Buffer* B ) ;
+FUNCTION: void luaL_buffinit ( lua_State* L, luaL_Buffer* B )
+FUNCTION: char* luaL_prepbuffer ( luaL_Buffer* B )
+FUNCTION: void luaL_addlstring ( luaL_Buffer* B, char* s, size_t l )
+FUNCTION: void luaL_addstring ( luaL_Buffer* B, char* s )
+FUNCTION: void luaL_addvalue ( luaL_Buffer* B )
+FUNCTION: void luaL_pushresult ( luaL_Buffer* B )
:: luaL_addchar ( B c -- )
B p>> alien-address
CONSTANT: MAGIC_NO_CHECK_TOKENS 0x100000
TYPEDEF: void* magic_t
-FUNCTION: magic_t magic_open ( int flags ) ;
-FUNCTION: void magic_close ( magic_t magic ) ;
+FUNCTION: magic_t magic_open ( int flags )
+FUNCTION: void magic_close ( magic_t magic )
-FUNCTION: c-string magic_file ( magic_t magic, c-string path ) ;
-FUNCTION: c-string magic_descriptor ( magic_t magic, int fd ) ;
-FUNCTION: c-string magic_buffer ( magic_t magic, void* buffer, size_t size ) ;
+FUNCTION: c-string magic_file ( magic_t magic, c-string path )
+FUNCTION: c-string magic_descriptor ( magic_t magic, int fd )
+FUNCTION: c-string magic_buffer ( magic_t magic, void* buffer, size_t size )
-FUNCTION: c-string magic_error ( magic_t magic ) ;
-FUNCTION: int magic_setflags ( magic_t magic, int flags ) ;
+FUNCTION: c-string magic_error ( magic_t magic )
+FUNCTION: int magic_setflags ( magic_t magic, int flags )
-FUNCTION: int magic_load ( magic_t magic, c-string path ) ;
-FUNCTION: int magic_compile ( magic_t magic, c-string path ) ;
-FUNCTION: int magic_check ( magic_t magic, c-string path ) ;
-FUNCTION: int magic_errno ( magic_t magic ) ;
+FUNCTION: int magic_load ( magic_t magic, c-string path )
+FUNCTION: int magic_compile ( magic_t magic, c-string path )
+FUNCTION: int magic_check ( magic_t magic, c-string path )
+FUNCTION: int magic_errno ( magic_t magic )
DESTRUCTOR: magic_close
! Level 1 BLAS (scalar-vector and vector-vector)
FUNCTION: REAL SDSDOT
- ( INTEGER N, REAL ALPHA, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, REAL ALPHA, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY )
FUNCTION: DOUBLE-PRECISION DSDOT
- ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY )
FUNCTION: REAL SDOT
- ( INTEGER N, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY )
FUNCTION: DOUBLE-PRECISION DDOT
- ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY )
FUNCTION: COMPLEX CDOTU
- ( INTEGER N, COMPLEX(*) X, INTEGER INCX, COMPLEX(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, COMPLEX(*) X, INTEGER INCX, COMPLEX(*) Y, INTEGER INCY )
FUNCTION: COMPLEX CDOTC
- ( INTEGER N, COMPLEX(*) X, INTEGER INCX, COMPLEX(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, COMPLEX(*) X, INTEGER INCX, COMPLEX(*) Y, INTEGER INCY )
FUNCTION: DOUBLE-COMPLEX ZDOTU
- ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX(*) Y, INTEGER INCY )
FUNCTION: DOUBLE-COMPLEX ZDOTC
- ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX(*) Y, INTEGER INCY )
FUNCTION: REAL SNRM2
- ( INTEGER N, REAL(*) X, INTEGER INCX ) ;
+ ( INTEGER N, REAL(*) X, INTEGER INCX )
FUNCTION: REAL SASUM
- ( INTEGER N, REAL(*) X, INTEGER INCX ) ;
+ ( INTEGER N, REAL(*) X, INTEGER INCX )
FUNCTION: DOUBLE-PRECISION DNRM2
- ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX ) ;
+ ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX )
FUNCTION: DOUBLE-PRECISION DASUM
- ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX ) ;
+ ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX )
FUNCTION: REAL SCNRM2
- ( INTEGER N, COMPLEX(*) X, INTEGER INCX ) ;
+ ( INTEGER N, COMPLEX(*) X, INTEGER INCX )
FUNCTION: REAL SCASUM
- ( INTEGER N, COMPLEX(*) X, INTEGER INCX ) ;
+ ( INTEGER N, COMPLEX(*) X, INTEGER INCX )
FUNCTION: DOUBLE-PRECISION DZNRM2
- ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX ) ;
+ ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX )
FUNCTION: DOUBLE-PRECISION DZASUM
- ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX ) ;
+ ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX )
FUNCTION: INTEGER ISAMAX
- ( INTEGER N, REAL(*) X, INTEGER INCX ) ;
+ ( INTEGER N, REAL(*) X, INTEGER INCX )
FUNCTION: INTEGER IDAMAX
- ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX ) ;
+ ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX )
FUNCTION: INTEGER ICAMAX
- ( INTEGER N, COMPLEX(*) X, INTEGER INCX ) ;
+ ( INTEGER N, COMPLEX(*) X, INTEGER INCX )
FUNCTION: INTEGER IZAMAX
- ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX ) ;
+ ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: SSWAP
- ( INTEGER N, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY )
SUBROUTINE: SCOPY
- ( INTEGER N, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY )
SUBROUTINE: SAXPY
- ( INTEGER N, REAL ALPHA, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, REAL ALPHA, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY )
SUBROUTINE: DSWAP
- ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY )
SUBROUTINE: DCOPY
- ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY )
SUBROUTINE: DAXPY
- ( INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY )
SUBROUTINE: CSWAP
- ( INTEGER N, COMPLEX(*) X, INTEGER INCX, COMPLEX(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, COMPLEX(*) X, INTEGER INCX, COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: CCOPY
- ( INTEGER N, COMPLEX(*) X, INTEGER INCX, COMPLEX(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, COMPLEX(*) X, INTEGER INCX, COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: CAXPY
- ( INTEGER N, COMPLEX ALPHA, COMPLEX(*) X, INTEGER INCX, COMPLEX(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, COMPLEX ALPHA, COMPLEX(*) X, INTEGER INCX, COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: ZSWAP
- ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: ZCOPY
- ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: ZAXPY
- ( INTEGER N, DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX(*) Y, INTEGER INCY ) ;
+ ( INTEGER N, DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: SSCAL
- ( INTEGER N, REAL ALPHA, REAL(*) X, INTEGER INCX ) ;
+ ( INTEGER N, REAL ALPHA, REAL(*) X, INTEGER INCX )
SUBROUTINE: DSCAL
- ( INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) X, INTEGER INCX ) ;
+ ( INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) X, INTEGER INCX )
SUBROUTINE: CSCAL
- ( INTEGER N, COMPLEX ALPHA, COMPLEX(*) X, INTEGER INCX ) ;
+ ( INTEGER N, COMPLEX ALPHA, COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: ZSCAL
- ( INTEGER N, DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX ) ;
+ ( INTEGER N, DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: CSSCAL
- ( INTEGER N, REAL ALPHA, COMPLEX(*) X, INTEGER INCX ) ;
+ ( INTEGER N, REAL ALPHA, COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: ZDSCAL
- ( INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX ) ;
+ ( INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: SROTG
- ( REAL(*) A, REAL(*) B, REAL(*) C, REAL(*) S ) ;
+ ( REAL(*) A, REAL(*) B, REAL(*) C, REAL(*) S )
SUBROUTINE: SROTMG
- ( REAL(*) D1, REAL(*) D2, REAL(*) B1, REAL B2, REAL(*) P ) ;
+ ( REAL(*) D1, REAL(*) D2, REAL(*) B1, REAL B2, REAL(*) P )
SUBROUTINE: SROT
- ( INTEGER N, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY, REAL C, REAL S ) ;
+ ( INTEGER N, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY, REAL C, REAL S )
SUBROUTINE: SROTM
- ( INTEGER N, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY, REAL(*) P ) ;
+ ( INTEGER N, REAL(*) X, INTEGER INCX, REAL(*) Y, INTEGER INCY, REAL(*) P )
SUBROUTINE: DROTG
- ( DOUBLE-PRECISION(*) A, DOUBLE-PRECISION(*) B, DOUBLE-PRECISION(*) C, DOUBLE-PRECISION(*) S ) ;
+ ( DOUBLE-PRECISION(*) A, DOUBLE-PRECISION(*) B, DOUBLE-PRECISION(*) C, DOUBLE-PRECISION(*) S )
SUBROUTINE: DROTMG
- ( DOUBLE-PRECISION(*) D1, DOUBLE-PRECISION(*) D2, DOUBLE-PRECISION(*) B1, DOUBLE-PRECISION B2, DOUBLE-PRECISION(*) P ) ;
+ ( DOUBLE-PRECISION(*) D1, DOUBLE-PRECISION(*) D2, DOUBLE-PRECISION(*) B1, DOUBLE-PRECISION B2, DOUBLE-PRECISION(*) P )
SUBROUTINE: DROT
- ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY, DOUBLE-PRECISION C, DOUBLE-PRECISION S ) ;
+ ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY, DOUBLE-PRECISION C, DOUBLE-PRECISION S )
SUBROUTINE: DROTM
- ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY, DOUBLE-PRECISION(*) P ) ;
+ ( INTEGER N, DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY, DOUBLE-PRECISION(*) P )
! LEVEL 2 BLAS (MATRIX-VECTOR)
SUBROUTINE: SGEMV ( CHARACTER*1 TRANSA, INTEGER M, INTEGER N,
REAL ALPHA, REAL(*) A, INTEGER LDA,
REAL(*) X, INTEGER INCX, REAL BETA,
- REAL(*) Y, INTEGER INCY ) ;
+ REAL(*) Y, INTEGER INCY )
SUBROUTINE: SGBMV ( CHARACTER*1 TRANSA, INTEGER M, INTEGER N,
INTEGER KL, INTEGER KU, REAL ALPHA,
REAL(*) A, INTEGER LDA, REAL(*) X,
- INTEGER INCX, REAL BETA, REAL(*) Y, INTEGER INCY ) ;
+ INTEGER INCX, REAL BETA, REAL(*) Y, INTEGER INCY )
SUBROUTINE: STRMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, REAL(*) A, INTEGER LDA,
- REAL(*) X, INTEGER INCX ) ;
+ REAL(*) X, INTEGER INCX )
SUBROUTINE: STBMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, INTEGER K, REAL(*) A, INTEGER LDA,
- REAL(*) X, INTEGER INCX ) ;
+ REAL(*) X, INTEGER INCX )
SUBROUTINE: STPMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
- INTEGER N, REAL(*) AP, REAL(*) X, INTEGER INCX ) ;
+ INTEGER N, REAL(*) AP, REAL(*) X, INTEGER INCX )
SUBROUTINE: STRSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, REAL(*) A, INTEGER LDA, REAL(*) X,
- INTEGER INCX ) ;
+ INTEGER INCX )
SUBROUTINE: STBSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, INTEGER K, REAL(*) A, INTEGER LDA,
- REAL(*) X, INTEGER INCX ) ;
+ REAL(*) X, INTEGER INCX )
SUBROUTINE: STPSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
- INTEGER N, REAL(*) AP, REAL(*) X, INTEGER INCX ) ;
+ INTEGER N, REAL(*) AP, REAL(*) X, INTEGER INCX )
SUBROUTINE: DGEMV ( CHARACTER*1 TRANSA, INTEGER M, INTEGER N,
DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) A, INTEGER LDA,
DOUBLE-PRECISION(*) X, INTEGER INCX, DOUBLE-PRECISION BETA,
- DOUBLE-PRECISION(*) Y, INTEGER INCY ) ;
+ DOUBLE-PRECISION(*) Y, INTEGER INCY )
SUBROUTINE: DGBMV ( CHARACTER*1 TRANSA, INTEGER M, INTEGER N,
INTEGER KL, INTEGER KU, DOUBLE-PRECISION ALPHA,
DOUBLE-PRECISION(*) A, INTEGER LDA, DOUBLE-PRECISION(*) X,
- INTEGER INCX, DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) Y, INTEGER INCY ) ;
+ INTEGER INCX, DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) Y, INTEGER INCY )
SUBROUTINE: DTRMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, DOUBLE-PRECISION(*) A, INTEGER LDA,
- DOUBLE-PRECISION(*) X, INTEGER INCX ) ;
+ DOUBLE-PRECISION(*) X, INTEGER INCX )
SUBROUTINE: DTBMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, INTEGER K, DOUBLE-PRECISION(*) A, INTEGER LDA,
- DOUBLE-PRECISION(*) X, INTEGER INCX ) ;
+ DOUBLE-PRECISION(*) X, INTEGER INCX )
SUBROUTINE: DTPMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
- INTEGER N, DOUBLE-PRECISION(*) AP, DOUBLE-PRECISION(*) X, INTEGER INCX ) ;
+ INTEGER N, DOUBLE-PRECISION(*) AP, DOUBLE-PRECISION(*) X, INTEGER INCX )
SUBROUTINE: DTRSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, DOUBLE-PRECISION(*) A, INTEGER LDA, DOUBLE-PRECISION(*) X,
- INTEGER INCX ) ;
+ INTEGER INCX )
SUBROUTINE: DTBSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, INTEGER K, DOUBLE-PRECISION(*) A, INTEGER LDA,
- DOUBLE-PRECISION(*) X, INTEGER INCX ) ;
+ DOUBLE-PRECISION(*) X, INTEGER INCX )
SUBROUTINE: DTPSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
- INTEGER N, DOUBLE-PRECISION(*) AP, DOUBLE-PRECISION(*) X, INTEGER INCX ) ;
+ INTEGER N, DOUBLE-PRECISION(*) AP, DOUBLE-PRECISION(*) X, INTEGER INCX )
SUBROUTINE: CGEMV ( CHARACTER*1 TRANSA, INTEGER M, INTEGER N,
COMPLEX ALPHA, COMPLEX(*) A, INTEGER LDA,
COMPLEX(*) X, INTEGER INCX, COMPLEX BETA,
- COMPLEX(*) Y, INTEGER INCY ) ;
+ COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: CGBMV ( CHARACTER*1 TRANSA, INTEGER M, INTEGER N,
INTEGER KL, INTEGER KU, COMPLEX ALPHA,
COMPLEX(*) A, INTEGER LDA, COMPLEX(*) X,
- INTEGER INCX, COMPLEX BETA, COMPLEX(*) Y, INTEGER INCY ) ;
+ INTEGER INCX, COMPLEX BETA, COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: CTRMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, COMPLEX(*) A, INTEGER LDA,
- COMPLEX(*) X, INTEGER INCX ) ;
+ COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: CTBMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, INTEGER K, COMPLEX(*) A, INTEGER LDA,
- COMPLEX(*) X, INTEGER INCX ) ;
+ COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: CTPMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
- INTEGER N, COMPLEX(*) AP, COMPLEX(*) X, INTEGER INCX ) ;
+ INTEGER N, COMPLEX(*) AP, COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: CTRSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, COMPLEX(*) A, INTEGER LDA, COMPLEX(*) X,
- INTEGER INCX ) ;
+ INTEGER INCX )
SUBROUTINE: CTBSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, INTEGER K, COMPLEX(*) A, INTEGER LDA,
- COMPLEX(*) X, INTEGER INCX ) ;
+ COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: CTPSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
- INTEGER N, COMPLEX(*) AP, COMPLEX(*) X, INTEGER INCX ) ;
+ INTEGER N, COMPLEX(*) AP, COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: ZGEMV ( CHARACTER*1 TRANSA, INTEGER M, INTEGER N,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A, INTEGER LDA,
DOUBLE-COMPLEX(*) X, INTEGER INCX, DOUBLE-COMPLEX BETA,
- DOUBLE-COMPLEX(*) Y, INTEGER INCY ) ;
+ DOUBLE-COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: ZGBMV ( CHARACTER*1 TRANSA, INTEGER M, INTEGER N,
INTEGER KL, INTEGER KU, DOUBLE-COMPLEX ALPHA,
DOUBLE-COMPLEX(*) A, INTEGER LDA, DOUBLE-COMPLEX(*) X,
- INTEGER INCX, DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) Y, INTEGER INCY ) ;
+ INTEGER INCX, DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: ZTRMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, DOUBLE-COMPLEX(*) A, INTEGER LDA,
- DOUBLE-COMPLEX(*) X, INTEGER INCX ) ;
+ DOUBLE-COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: ZTBMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, INTEGER K, DOUBLE-COMPLEX(*) A, INTEGER LDA,
- DOUBLE-COMPLEX(*) X, INTEGER INCX ) ;
+ DOUBLE-COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: ZTPMV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
- INTEGER N, DOUBLE-COMPLEX(*) AP, DOUBLE-COMPLEX(*) X, INTEGER INCX ) ;
+ INTEGER N, DOUBLE-COMPLEX(*) AP, DOUBLE-COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: ZTRSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, DOUBLE-COMPLEX(*) A, INTEGER LDA, DOUBLE-COMPLEX(*) X,
- INTEGER INCX ) ;
+ INTEGER INCX )
SUBROUTINE: ZTBSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
INTEGER N, INTEGER K, DOUBLE-COMPLEX(*) A, INTEGER LDA,
- DOUBLE-COMPLEX(*) X, INTEGER INCX ) ;
+ DOUBLE-COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: ZTPSV ( CHARACTER*1 UPLO,
CHARACTER*1 TRANSA, CHARACTER*1 DIAG,
- INTEGER N, DOUBLE-COMPLEX(*) AP, DOUBLE-COMPLEX(*) X, INTEGER INCX ) ;
+ INTEGER N, DOUBLE-COMPLEX(*) AP, DOUBLE-COMPLEX(*) X, INTEGER INCX )
SUBROUTINE: SSYMV ( CHARACTER*1 UPLO,
INTEGER N, REAL ALPHA, REAL(*) A,
INTEGER LDA, REAL(*) X, INTEGER INCX,
- REAL BETA, REAL(*) Y, INTEGER INCY ) ;
+ REAL BETA, REAL(*) Y, INTEGER INCY )
SUBROUTINE: SSBMV ( CHARACTER*1 UPLO,
INTEGER N, INTEGER K, REAL ALPHA, REAL(*) A,
INTEGER LDA, REAL(*) X, INTEGER INCX,
- REAL BETA, REAL(*) Y, INTEGER INCY ) ;
+ REAL BETA, REAL(*) Y, INTEGER INCY )
SUBROUTINE: SSPMV ( CHARACTER*1 UPLO,
INTEGER N, REAL ALPHA, REAL(*) AP,
REAL(*) X, INTEGER INCX,
- REAL BETA, REAL(*) Y, INTEGER INCY ) ;
+ REAL BETA, REAL(*) Y, INTEGER INCY )
SUBROUTINE: SGER ( INTEGER M, INTEGER N,
REAL ALPHA, REAL(*) X, INTEGER INCX,
- REAL(*) Y, INTEGER INCY, REAL(*) A, INTEGER LDA ) ;
+ REAL(*) Y, INTEGER INCY, REAL(*) A, INTEGER LDA )
SUBROUTINE: SSYR ( CHARACTER*1 UPLO,
INTEGER N, REAL ALPHA, REAL(*) X,
- INTEGER INCX, REAL(*) A, INTEGER LDA ) ;
+ INTEGER INCX, REAL(*) A, INTEGER LDA )
SUBROUTINE: SSPR ( CHARACTER*1 UPLO,
INTEGER N, REAL ALPHA, REAL(*) X,
- INTEGER INCX, REAL(*) AP ) ;
+ INTEGER INCX, REAL(*) AP )
SUBROUTINE: SSYR2 ( CHARACTER*1 UPLO,
INTEGER N, REAL ALPHA, REAL(*) X,
INTEGER INCX, REAL(*) Y, INTEGER INCY, REAL(*) A,
- INTEGER LDA ) ;
+ INTEGER LDA )
SUBROUTINE: SSPR2 ( CHARACTER*1 UPLO,
INTEGER N, REAL ALPHA, REAL(*) X,
- INTEGER INCX, REAL(*) Y, INTEGER INCY, REAL(*) A ) ;
+ INTEGER INCX, REAL(*) Y, INTEGER INCY, REAL(*) A )
SUBROUTINE: DSYMV ( CHARACTER*1 UPLO,
INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) A,
INTEGER LDA, DOUBLE-PRECISION(*) X, INTEGER INCX,
- DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) Y, INTEGER INCY ) ;
+ DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) Y, INTEGER INCY )
SUBROUTINE: DSBMV ( CHARACTER*1 UPLO,
INTEGER N, INTEGER K, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) A,
INTEGER LDA, DOUBLE-PRECISION(*) X, INTEGER INCX,
- DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) Y, INTEGER INCY ) ;
+ DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) Y, INTEGER INCY )
SUBROUTINE: DSPMV ( CHARACTER*1 UPLO,
INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) AP,
DOUBLE-PRECISION(*) X, INTEGER INCX,
- DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) Y, INTEGER INCY ) ;
+ DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) Y, INTEGER INCY )
SUBROUTINE: DGER ( INTEGER M, INTEGER N,
DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) X, INTEGER INCX,
- DOUBLE-PRECISION(*) Y, INTEGER INCY, DOUBLE-PRECISION(*) A, INTEGER LDA ) ;
+ DOUBLE-PRECISION(*) Y, INTEGER INCY, DOUBLE-PRECISION(*) A, INTEGER LDA )
SUBROUTINE: DSYR ( CHARACTER*1 UPLO,
INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) X,
- INTEGER INCX, DOUBLE-PRECISION(*) A, INTEGER LDA ) ;
+ INTEGER INCX, DOUBLE-PRECISION(*) A, INTEGER LDA )
SUBROUTINE: DSPR ( CHARACTER*1 UPLO,
INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) X,
- INTEGER INCX, DOUBLE-PRECISION(*) AP ) ;
+ INTEGER INCX, DOUBLE-PRECISION(*) AP )
SUBROUTINE: DSYR2 ( CHARACTER*1 UPLO,
INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) X,
INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY, DOUBLE-PRECISION(*) A,
- INTEGER LDA ) ;
+ INTEGER LDA )
SUBROUTINE: DSPR2 ( CHARACTER*1 UPLO,
INTEGER N, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) X,
- INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY, DOUBLE-PRECISION(*) A ) ;
+ INTEGER INCX, DOUBLE-PRECISION(*) Y, INTEGER INCY, DOUBLE-PRECISION(*) A )
SUBROUTINE: CHEMV ( CHARACTER*1 UPLO,
INTEGER N, COMPLEX ALPHA, COMPLEX(*) A,
INTEGER LDA, COMPLEX(*) X, INTEGER INCX,
- COMPLEX BETA, COMPLEX(*) Y, INTEGER INCY ) ;
+ COMPLEX BETA, COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: CHBMV ( CHARACTER*1 UPLO,
INTEGER N, INTEGER K, COMPLEX ALPHA, COMPLEX(*) A,
INTEGER LDA, COMPLEX(*) X, INTEGER INCX,
- COMPLEX BETA, COMPLEX(*) Y, INTEGER INCY ) ;
+ COMPLEX BETA, COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: CHPMV ( CHARACTER*1 UPLO,
INTEGER N, COMPLEX ALPHA, COMPLEX(*) AP,
COMPLEX(*) X, INTEGER INCX,
- COMPLEX BETA, COMPLEX(*) Y, INTEGER INCY ) ;
+ COMPLEX BETA, COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: CGERU ( INTEGER M, INTEGER N,
COMPLEX ALPHA, COMPLEX(*) X, INTEGER INCX,
- COMPLEX(*) Y, INTEGER INCY, COMPLEX(*) A, INTEGER LDA ) ;
+ COMPLEX(*) Y, INTEGER INCY, COMPLEX(*) A, INTEGER LDA )
SUBROUTINE: CGERC ( INTEGER M, INTEGER N,
COMPLEX ALPHA, COMPLEX(*) X, INTEGER INCX,
- COMPLEX(*) Y, INTEGER INCY, COMPLEX(*) A, INTEGER LDA ) ;
+ COMPLEX(*) Y, INTEGER INCY, COMPLEX(*) A, INTEGER LDA )
SUBROUTINE: CHER ( CHARACTER*1 UPLO,
INTEGER N, REAL ALPHA, COMPLEX(*) X, INTEGER INCX,
- COMPLEX(*) A, INTEGER LDA ) ;
+ COMPLEX(*) A, INTEGER LDA )
SUBROUTINE: CHPR ( CHARACTER*1 UPLO,
INTEGER N, REAL ALPHA, COMPLEX(*) X,
- INTEGER INCX, COMPLEX(*) A ) ;
+ INTEGER INCX, COMPLEX(*) A )
SUBROUTINE: CHER2 ( CHARACTER*1 UPLO, INTEGER N,
COMPLEX ALPHA, COMPLEX(*) X, INTEGER INCX,
- COMPLEX(*) Y, INTEGER INCY, COMPLEX(*) A, INTEGER LDA ) ;
+ COMPLEX(*) Y, INTEGER INCY, COMPLEX(*) A, INTEGER LDA )
SUBROUTINE: CHPR2 ( CHARACTER*1 UPLO, INTEGER N,
COMPLEX ALPHA, COMPLEX(*) X, INTEGER INCX,
- COMPLEX(*) Y, INTEGER INCY, COMPLEX(*) AP ) ;
+ COMPLEX(*) Y, INTEGER INCY, COMPLEX(*) AP )
SUBROUTINE: ZHEMV ( CHARACTER*1 UPLO,
INTEGER N, DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A,
INTEGER LDA, DOUBLE-COMPLEX(*) X, INTEGER INCX,
- DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) Y, INTEGER INCY ) ;
+ DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: ZHBMV ( CHARACTER*1 UPLO,
INTEGER N, INTEGER K, DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A,
INTEGER LDA, DOUBLE-COMPLEX(*) X, INTEGER INCX,
- DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) Y, INTEGER INCY ) ;
+ DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: ZHPMV ( CHARACTER*1 UPLO,
INTEGER N, DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) AP,
DOUBLE-COMPLEX(*) X, INTEGER INCX,
- DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) Y, INTEGER INCY ) ;
+ DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) Y, INTEGER INCY )
SUBROUTINE: ZGERU ( INTEGER M, INTEGER N,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX,
- DOUBLE-COMPLEX(*) Y, INTEGER INCY, DOUBLE-COMPLEX(*) A, INTEGER LDA ) ;
+ DOUBLE-COMPLEX(*) Y, INTEGER INCY, DOUBLE-COMPLEX(*) A, INTEGER LDA )
SUBROUTINE: ZGERC ( INTEGER M, INTEGER N,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX,
- DOUBLE-COMPLEX(*) Y, INTEGER INCY, DOUBLE-COMPLEX(*) A, INTEGER LDA ) ;
+ DOUBLE-COMPLEX(*) Y, INTEGER INCY, DOUBLE-COMPLEX(*) A, INTEGER LDA )
SUBROUTINE: ZHER ( CHARACTER*1 UPLO,
INTEGER N, REAL ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX,
- DOUBLE-COMPLEX(*) A, INTEGER LDA ) ;
+ DOUBLE-COMPLEX(*) A, INTEGER LDA )
SUBROUTINE: ZHPR ( CHARACTER*1 UPLO,
INTEGER N, REAL ALPHA, DOUBLE-COMPLEX(*) X,
- INTEGER INCX, DOUBLE-COMPLEX(*) A ) ;
+ INTEGER INCX, DOUBLE-COMPLEX(*) A )
SUBROUTINE: ZHER2 ( CHARACTER*1 UPLO, INTEGER N,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX,
- DOUBLE-COMPLEX(*) Y, INTEGER INCY, DOUBLE-COMPLEX(*) A, INTEGER LDA ) ;
+ DOUBLE-COMPLEX(*) Y, INTEGER INCY, DOUBLE-COMPLEX(*) A, INTEGER LDA )
SUBROUTINE: ZHPR2 ( CHARACTER*1 UPLO, INTEGER N,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) X, INTEGER INCX,
- DOUBLE-COMPLEX(*) Y, INTEGER INCY, DOUBLE-COMPLEX(*) AP ) ;
+ DOUBLE-COMPLEX(*) Y, INTEGER INCY, DOUBLE-COMPLEX(*) AP )
! LEVEL 3 BLAS (MATRIX-MATRIX)
CHARACTER*1 TRANSB, INTEGER M, INTEGER N,
INTEGER K, REAL ALPHA, REAL(*) A,
INTEGER LDA, REAL(*) B, INTEGER LDB,
- REAL BETA, REAL(*) C, INTEGER LDC ) ;
+ REAL BETA, REAL(*) C, INTEGER LDC )
SUBROUTINE: SSYMM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, INTEGER M, INTEGER N,
REAL ALPHA, REAL(*) A, INTEGER LDA,
REAL(*) B, INTEGER LDB, REAL BETA,
- REAL(*) C, INTEGER LDC ) ;
+ REAL(*) C, INTEGER LDC )
SUBROUTINE: SSYRK ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
REAL ALPHA, REAL(*) A, INTEGER LDA,
- REAL BETA, REAL(*) C, INTEGER LDC ) ;
+ REAL BETA, REAL(*) C, INTEGER LDC )
SUBROUTINE: SSYR2K ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
REAL ALPHA, REAL(*) A, INTEGER LDA,
REAL(*) B, INTEGER LDB, REAL BETA,
- REAL(*) C, INTEGER LDC ) ;
+ REAL(*) C, INTEGER LDC )
SUBROUTINE: STRMM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, CHARACTER*1 TRANSA,
CHARACTER*1 DIAG, INTEGER M, INTEGER N,
REAL ALPHA, REAL(*) A, INTEGER LDA,
- REAL(*) B, INTEGER LDB ) ;
+ REAL(*) B, INTEGER LDB )
SUBROUTINE: STRSM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, CHARACTER*1 TRANSA,
CHARACTER*1 DIAG, INTEGER M, INTEGER N,
REAL ALPHA, REAL(*) A, INTEGER LDA,
- REAL(*) B, INTEGER LDB ) ;
+ REAL(*) B, INTEGER LDB )
SUBROUTINE: DGEMM ( CHARACTER*1 TRANSA,
CHARACTER*1 TRANSB, INTEGER M, INTEGER N,
INTEGER K, DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) A,
INTEGER LDA, DOUBLE-PRECISION(*) B, INTEGER LDB,
- DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) C, INTEGER LDC ) ;
+ DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) C, INTEGER LDC )
SUBROUTINE: DSYMM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, INTEGER M, INTEGER N,
DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) A, INTEGER LDA,
DOUBLE-PRECISION(*) B, INTEGER LDB, DOUBLE-PRECISION BETA,
- DOUBLE-PRECISION(*) C, INTEGER LDC ) ;
+ DOUBLE-PRECISION(*) C, INTEGER LDC )
SUBROUTINE: DSYRK ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) A, INTEGER LDA,
- DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) C, INTEGER LDC ) ;
+ DOUBLE-PRECISION BETA, DOUBLE-PRECISION(*) C, INTEGER LDC )
SUBROUTINE: DSYR2K ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) A, INTEGER LDA,
DOUBLE-PRECISION(*) B, INTEGER LDB, DOUBLE-PRECISION BETA,
- DOUBLE-PRECISION(*) C, INTEGER LDC ) ;
+ DOUBLE-PRECISION(*) C, INTEGER LDC )
SUBROUTINE: DTRMM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, CHARACTER*1 TRANSA,
CHARACTER*1 DIAG, INTEGER M, INTEGER N,
DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) A, INTEGER LDA,
- DOUBLE-PRECISION(*) B, INTEGER LDB ) ;
+ DOUBLE-PRECISION(*) B, INTEGER LDB )
SUBROUTINE: DTRSM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, CHARACTER*1 TRANSA,
CHARACTER*1 DIAG, INTEGER M, INTEGER N,
DOUBLE-PRECISION ALPHA, DOUBLE-PRECISION(*) A, INTEGER LDA,
- DOUBLE-PRECISION(*) B, INTEGER LDB ) ;
+ DOUBLE-PRECISION(*) B, INTEGER LDB )
SUBROUTINE: CGEMM ( CHARACTER*1 TRANSA,
CHARACTER*1 TRANSB, INTEGER M, INTEGER N,
INTEGER K, COMPLEX ALPHA, COMPLEX(*) A,
INTEGER LDA, COMPLEX(*) B, INTEGER LDB,
- COMPLEX BETA, COMPLEX(*) C, INTEGER LDC ) ;
+ COMPLEX BETA, COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: CSYMM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, INTEGER M, INTEGER N,
COMPLEX ALPHA, COMPLEX(*) A, INTEGER LDA,
COMPLEX(*) B, INTEGER LDB, COMPLEX BETA,
- COMPLEX(*) C, INTEGER LDC ) ;
+ COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: CSYRK ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
COMPLEX ALPHA, COMPLEX(*) A, INTEGER LDA,
- COMPLEX BETA, COMPLEX(*) C, INTEGER LDC ) ;
+ COMPLEX BETA, COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: CSYR2K ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
COMPLEX ALPHA, COMPLEX(*) A, INTEGER LDA,
COMPLEX(*) B, INTEGER LDB, COMPLEX BETA,
- COMPLEX(*) C, INTEGER LDC ) ;
+ COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: CTRMM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, CHARACTER*1 TRANSA,
CHARACTER*1 DIAG, INTEGER M, INTEGER N,
COMPLEX ALPHA, COMPLEX(*) A, INTEGER LDA,
- COMPLEX(*) B, INTEGER LDB ) ;
+ COMPLEX(*) B, INTEGER LDB )
SUBROUTINE: CTRSM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, CHARACTER*1 TRANSA,
CHARACTER*1 DIAG, INTEGER M, INTEGER N,
COMPLEX ALPHA, COMPLEX(*) A, INTEGER LDA,
- COMPLEX(*) B, INTEGER LDB ) ;
+ COMPLEX(*) B, INTEGER LDB )
SUBROUTINE: ZGEMM ( CHARACTER*1 TRANSA,
CHARACTER*1 TRANSB, INTEGER M, INTEGER N,
INTEGER K, DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A,
INTEGER LDA, DOUBLE-COMPLEX(*) B, INTEGER LDB,
- DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) C, INTEGER LDC ) ;
+ DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: ZSYMM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, INTEGER M, INTEGER N,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A, INTEGER LDA,
DOUBLE-COMPLEX(*) B, INTEGER LDB, DOUBLE-COMPLEX BETA,
- DOUBLE-COMPLEX(*) C, INTEGER LDC ) ;
+ DOUBLE-COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: ZSYRK ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A, INTEGER LDA,
- DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) C, INTEGER LDC ) ;
+ DOUBLE-COMPLEX BETA, DOUBLE-COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: ZSYR2K ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A, INTEGER LDA,
DOUBLE-COMPLEX(*) B, INTEGER LDB, DOUBLE-COMPLEX BETA,
- DOUBLE-COMPLEX(*) C, INTEGER LDC ) ;
+ DOUBLE-COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: ZTRMM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, CHARACTER*1 TRANSA,
CHARACTER*1 DIAG, INTEGER M, INTEGER N,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A, INTEGER LDA,
- DOUBLE-COMPLEX(*) B, INTEGER LDB ) ;
+ DOUBLE-COMPLEX(*) B, INTEGER LDB )
SUBROUTINE: ZTRSM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, CHARACTER*1 TRANSA,
CHARACTER*1 DIAG, INTEGER M, INTEGER N,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A, INTEGER LDA,
- DOUBLE-COMPLEX(*) B, INTEGER LDB ) ;
+ DOUBLE-COMPLEX(*) B, INTEGER LDB )
SUBROUTINE: CHEMM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, INTEGER M, INTEGER N,
COMPLEX ALPHA, COMPLEX(*) A, INTEGER LDA,
COMPLEX(*) B, INTEGER LDB, COMPLEX BETA,
- COMPLEX(*) C, INTEGER LDC ) ;
+ COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: CHERK ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
REAL ALPHA, COMPLEX(*) A, INTEGER LDA,
- REAL BETA, COMPLEX(*) C, INTEGER LDC ) ;
+ REAL BETA, COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: CHER2K ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
COMPLEX ALPHA, COMPLEX(*) A, INTEGER LDA,
COMPLEX(*) B, INTEGER LDB, REAL BETA,
- COMPLEX(*) C, INTEGER LDC ) ;
+ COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: ZHEMM ( CHARACTER*1 SIDE,
CHARACTER*1 UPLO, INTEGER M, INTEGER N,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A, INTEGER LDA,
DOUBLE-COMPLEX(*) B, INTEGER LDB, DOUBLE-COMPLEX BETA,
- DOUBLE-COMPLEX(*) C, INTEGER LDC ) ;
+ DOUBLE-COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: ZHERK ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
REAL ALPHA, DOUBLE-COMPLEX(*) A, INTEGER LDA,
- REAL BETA, DOUBLE-COMPLEX(*) C, INTEGER LDC ) ;
+ REAL BETA, DOUBLE-COMPLEX(*) C, INTEGER LDC )
SUBROUTINE: ZHER2K ( CHARACTER*1 UPLO,
CHARACTER*1 TRANS, INTEGER N, INTEGER K,
DOUBLE-COMPLEX ALPHA, DOUBLE-COMPLEX(*) A, INTEGER LDA,
DOUBLE-COMPLEX(*) B, INTEGER LDB, REAL BETA,
- DOUBLE-COMPLEX(*) C, INTEGER LDC ) ;
+ DOUBLE-COMPLEX(*) C, INTEGER LDC )
unix.utilities ;
IN: native-thread-test
-FUNCTION: void* start_standalone_factor_in_new_thread ( int argc, c-string* argv ) ;
+FUNCTION: void* start_standalone_factor_in_new_thread ( int argc, c-string* argv )
: start-vm-in-os-thread ( args -- threadhandle )
vm prefix
{ headerbytes int }
{ bodybytes int } ;
-FUNCTION: void oggpack_writeinit ( oggpack-buffer* b ) ;
-FUNCTION: void oggpack_writetrunc ( oggpack-buffer* b, long bits ) ;
+FUNCTION: void oggpack_writeinit ( oggpack-buffer* b )
+FUNCTION: void oggpack_writetrunc ( oggpack-buffer* b, long bits )
FUNCTION: void oggpack_writealign ( oggpack-buffer* b) ;
-FUNCTION: void oggpack_writecopy ( oggpack-buffer* b, void* source, long bits ) ;
-FUNCTION: void oggpack_reset ( oggpack-buffer* b ) ;
-FUNCTION: void oggpack_writeclear ( oggpack-buffer* b ) ;
-FUNCTION: void oggpack_readinit ( oggpack-buffer* b, uchar* buf, int bytes ) ;
-FUNCTION: void oggpack_write ( oggpack-buffer* b, ulong value, int bits ) ;
-FUNCTION: long oggpack_look ( oggpack-buffer* b, int bits ) ;
-FUNCTION: long oggpack_look1 ( oggpack-buffer* b ) ;
-FUNCTION: void oggpack_adv ( oggpack-buffer* b, int bits ) ;
-FUNCTION: void oggpack_adv1 ( oggpack-buffer* b ) ;
-FUNCTION: long oggpack_read ( oggpack-buffer* b, int bits ) ;
-FUNCTION: long oggpack_read1 ( oggpack-buffer* b ) ;
-FUNCTION: long oggpack_bytes ( oggpack-buffer* b ) ;
-FUNCTION: long oggpack_bits ( oggpack-buffer* b ) ;
-FUNCTION: uchar* oggpack_get_buffer ( oggpack-buffer* b ) ;
-FUNCTION: void oggpackB_writeinit ( oggpack-buffer* b ) ;
-FUNCTION: void oggpackB_writetrunc ( oggpack-buffer* b, long bits ) ;
-FUNCTION: void oggpackB_writealign ( oggpack-buffer* b ) ;
-FUNCTION: void oggpackB_writecopy ( oggpack-buffer* b, void* source, long bits ) ;
-FUNCTION: void oggpackB_reset ( oggpack-buffer* b ) ;
-FUNCTION: void oggpackB_writeclear ( oggpack-buffer* b ) ;
-FUNCTION: void oggpackB_readinit ( oggpack-buffer* b, uchar* buf, int bytes ) ;
-FUNCTION: void oggpackB_write ( oggpack-buffer* b, ulong value, int bits ) ;
-FUNCTION: long oggpackB_look ( oggpack-buffer* b, int bits ) ;
-FUNCTION: long oggpackB_look1 ( oggpack-buffer* b ) ;
-FUNCTION: void oggpackB_adv ( oggpack-buffer* b, int bits ) ;
-FUNCTION: void oggpackB_adv1 ( oggpack-buffer* b ) ;
-FUNCTION: long oggpackB_read ( oggpack-buffer* b, int bits ) ;
-FUNCTION: long oggpackB_read1 ( oggpack-buffer* b ) ;
-FUNCTION: long oggpackB_bytes ( oggpack-buffer* b ) ;
-FUNCTION: long oggpackB_bits ( oggpack-buffer* b ) ;
-FUNCTION: uchar* oggpackB_get_buffer ( oggpack-buffer* b ) ;
-FUNCTION: int ogg_stream_packetin ( ogg-stream-state* os, ogg-packet* op ) ;
-FUNCTION: int ogg_stream_pageout ( ogg-stream-state* os, ogg-page* og ) ;
-FUNCTION: int ogg_stream_flush ( ogg-stream-state* os, ogg-page* og ) ;
-FUNCTION: int ogg_sync_init ( ogg-sync-state* oy ) ;
-FUNCTION: int ogg_sync_clear ( ogg-sync-state* oy ) ;
-FUNCTION: int ogg_sync_reset ( ogg-sync-state* oy ) ;
-FUNCTION: int ogg_sync_destroy ( ogg-sync-state* oy ) ;
+FUNCTION: void oggpack_writecopy ( oggpack-buffer* b, void* source, long bits )
+FUNCTION: void oggpack_reset ( oggpack-buffer* b )
+FUNCTION: void oggpack_writeclear ( oggpack-buffer* b )
+FUNCTION: void oggpack_readinit ( oggpack-buffer* b, uchar* buf, int bytes )
+FUNCTION: void oggpack_write ( oggpack-buffer* b, ulong value, int bits )
+FUNCTION: long oggpack_look ( oggpack-buffer* b, int bits )
+FUNCTION: long oggpack_look1 ( oggpack-buffer* b )
+FUNCTION: void oggpack_adv ( oggpack-buffer* b, int bits )
+FUNCTION: void oggpack_adv1 ( oggpack-buffer* b )
+FUNCTION: long oggpack_read ( oggpack-buffer* b, int bits )
+FUNCTION: long oggpack_read1 ( oggpack-buffer* b )
+FUNCTION: long oggpack_bytes ( oggpack-buffer* b )
+FUNCTION: long oggpack_bits ( oggpack-buffer* b )
+FUNCTION: uchar* oggpack_get_buffer ( oggpack-buffer* b )
+FUNCTION: void oggpackB_writeinit ( oggpack-buffer* b )
+FUNCTION: void oggpackB_writetrunc ( oggpack-buffer* b, long bits )
+FUNCTION: void oggpackB_writealign ( oggpack-buffer* b )
+FUNCTION: void oggpackB_writecopy ( oggpack-buffer* b, void* source, long bits )
+FUNCTION: void oggpackB_reset ( oggpack-buffer* b )
+FUNCTION: void oggpackB_writeclear ( oggpack-buffer* b )
+FUNCTION: void oggpackB_readinit ( oggpack-buffer* b, uchar* buf, int bytes )
+FUNCTION: void oggpackB_write ( oggpack-buffer* b, ulong value, int bits )
+FUNCTION: long oggpackB_look ( oggpack-buffer* b, int bits )
+FUNCTION: long oggpackB_look1 ( oggpack-buffer* b )
+FUNCTION: void oggpackB_adv ( oggpack-buffer* b, int bits )
+FUNCTION: void oggpackB_adv1 ( oggpack-buffer* b )
+FUNCTION: long oggpackB_read ( oggpack-buffer* b, int bits )
+FUNCTION: long oggpackB_read1 ( oggpack-buffer* b )
+FUNCTION: long oggpackB_bytes ( oggpack-buffer* b )
+FUNCTION: long oggpackB_bits ( oggpack-buffer* b )
+FUNCTION: uchar* oggpackB_get_buffer ( oggpack-buffer* b )
+FUNCTION: int ogg_stream_packetin ( ogg-stream-state* os, ogg-packet* op )
+FUNCTION: int ogg_stream_pageout ( ogg-stream-state* os, ogg-page* og )
+FUNCTION: int ogg_stream_flush ( ogg-stream-state* os, ogg-page* og )
+FUNCTION: int ogg_sync_init ( ogg-sync-state* oy )
+FUNCTION: int ogg_sync_clear ( ogg-sync-state* oy )
+FUNCTION: int ogg_sync_reset ( ogg-sync-state* oy )
+FUNCTION: int ogg_sync_destroy ( ogg-sync-state* oy )
-FUNCTION: void* ogg_sync_buffer ( ogg-sync-state* oy, long size ) ;
-FUNCTION: int ogg_sync_wrote ( ogg-sync-state* oy, long bytes ) ;
-FUNCTION: long ogg_sync_pageseek ( ogg-sync-state* oy, ogg-page* og ) ;
-FUNCTION: int ogg_sync_pageout ( ogg-sync-state* oy, ogg-page* og ) ;
-FUNCTION: int ogg_stream_pagein ( ogg-stream-state* os, ogg-page* og ) ;
-FUNCTION: int ogg_stream_packetout ( ogg-stream-state* os, ogg-packet* op ) ;
-FUNCTION: int ogg_stream_packetpeek ( ogg-stream-state* os, ogg-packet* op ) ;
-FUNCTION: int ogg_stream_init ( ogg-stream-state* os, int serialno ) ;
-FUNCTION: int ogg_stream_clear ( ogg-stream-state* os ) ;
-FUNCTION: int ogg_stream_reset ( ogg-stream-state* os ) ;
-FUNCTION: int ogg_stream_reset_serialno ( ogg-stream-state* os, int serialno ) ;
-FUNCTION: int ogg_stream_destroy ( ogg-stream-state* os ) ;
-FUNCTION: int ogg_stream_eos ( ogg-stream-state* os ) ;
-FUNCTION: void ogg_page_checksum_set ( ogg-page* og ) ;
-FUNCTION: int ogg_page_version ( ogg-page* og ) ;
-FUNCTION: int ogg_page_continued ( ogg-page* og ) ;
-FUNCTION: int ogg_page_bos ( ogg-page* og ) ;
-FUNCTION: int ogg_page_eos ( ogg-page* og ) ;
-FUNCTION: longlong ogg_page_granulepos ( ogg-page* og ) ;
-FUNCTION: int ogg_page_serialno ( ogg-page* og ) ;
-FUNCTION: long ogg_page_pageno ( ogg-page* og ) ;
-FUNCTION: int ogg_page_packets ( ogg-page* og ) ;
-FUNCTION: void ogg_packet_clear ( ogg-packet* op ) ;
+FUNCTION: void* ogg_sync_buffer ( ogg-sync-state* oy, long size )
+FUNCTION: int ogg_sync_wrote ( ogg-sync-state* oy, long bytes )
+FUNCTION: long ogg_sync_pageseek ( ogg-sync-state* oy, ogg-page* og )
+FUNCTION: int ogg_sync_pageout ( ogg-sync-state* oy, ogg-page* og )
+FUNCTION: int ogg_stream_pagein ( ogg-stream-state* os, ogg-page* og )
+FUNCTION: int ogg_stream_packetout ( ogg-stream-state* os, ogg-packet* op )
+FUNCTION: int ogg_stream_packetpeek ( ogg-stream-state* os, ogg-packet* op )
+FUNCTION: int ogg_stream_init ( ogg-stream-state* os, int serialno )
+FUNCTION: int ogg_stream_clear ( ogg-stream-state* os )
+FUNCTION: int ogg_stream_reset ( ogg-stream-state* os )
+FUNCTION: int ogg_stream_reset_serialno ( ogg-stream-state* os, int serialno )
+FUNCTION: int ogg_stream_destroy ( ogg-stream-state* os )
+FUNCTION: int ogg_stream_eos ( ogg-stream-state* os )
+FUNCTION: void ogg_page_checksum_set ( ogg-page* og )
+FUNCTION: int ogg_page_version ( ogg-page* og )
+FUNCTION: int ogg_page_continued ( ogg-page* og )
+FUNCTION: int ogg_page_bos ( ogg-page* og )
+FUNCTION: int ogg_page_eos ( ogg-page* og )
+FUNCTION: longlong ogg_page_granulepos ( ogg-page* og )
+FUNCTION: int ogg_page_serialno ( ogg-page* og )
+FUNCTION: long ogg_page_pageno ( ogg-page* og )
+FUNCTION: int ogg_page_packets ( ogg-page* og )
+FUNCTION: void ogg_packet_clear ( ogg-packet* op )
;
LIBRARY: theoradec
-FUNCTION: c-string th_version_string ( ) ;
-FUNCTION: uint th_version_number ( ) ;
+FUNCTION: c-string th_version_string ( )
+FUNCTION: uint th_version_number ( )
FUNCTION: longlong th_granule_frame ( void* encdec, longlong granpos) ;
-FUNCTION: int th_packet_isheader ( ogg-packet* op ) ;
-FUNCTION: int th_packet_iskeyframe ( ogg-packet* op ) ;
-FUNCTION: void th_info_init ( th-info* info ) ;
-FUNCTION: void th_info_clear ( th-info* info ) ;
-FUNCTION: void th_comment_init ( th-comment* tc ) ;
-FUNCTION: void th_comment_add ( th-comment* tc, c-string comment ) ;
-FUNCTION: void th_comment_add_tag ( th-comment* tc, c-string tag, c-string value ) ;
-FUNCTION: c-string th_comment_query ( th-comment* tc, c-string tag, int count ) ;
-FUNCTION: int th_comment_query_count ( th-comment* tc, c-string tag ) ;
-FUNCTION: void th_comment_clear ( th-comment* tc ) ;
+FUNCTION: int th_packet_isheader ( ogg-packet* op )
+FUNCTION: int th_packet_iskeyframe ( ogg-packet* op )
+FUNCTION: void th_info_init ( th-info* info )
+FUNCTION: void th_info_clear ( th-info* info )
+FUNCTION: void th_comment_init ( th-comment* tc )
+FUNCTION: void th_comment_add ( th-comment* tc, c-string comment )
+FUNCTION: void th_comment_add_tag ( th-comment* tc, c-string tag, c-string value )
+FUNCTION: c-string th_comment_query ( th-comment* tc, c-string tag, int count )
+FUNCTION: int th_comment_query_count ( th-comment* tc, c-string tag )
+FUNCTION: void th_comment_clear ( th-comment* tc )
CONSTANT: TH-ENCCTL-SET-HUFFMAN-CODES 0
CONSTANT: TH-ENCCTL-SET-QUANT-PARAMS 2
TYPEDEF: void* th-enc-ctx
LIBRARY: theoraenc
-FUNCTION: th-enc-ctx* th_encode_alloc ( th-info* info ) ;
-FUNCTION: int th_encode_ctl ( th-enc-ctx* enc, int req, void* buf, int buf_sz ) ;
-FUNCTION: int th_encode_flushheader ( th-enc-ctx* enc, th-comment* comments, ogg-packet* op ) ;
-FUNCTION: int th_encode_ycbcr_in ( th-enc-ctx* enc, th-ycbcr-buffer ycbcr ) ;
-FUNCTION: int th_encode_packetout ( th-enc-ctx* enc, int last, ogg-packet* op ) ;
-FUNCTION: void th_encode_free ( th-enc-ctx* enc ) ;
+FUNCTION: th-enc-ctx* th_encode_alloc ( th-info* info )
+FUNCTION: int th_encode_ctl ( th-enc-ctx* enc, int req, void* buf, int buf_sz )
+FUNCTION: int th_encode_flushheader ( th-enc-ctx* enc, th-comment* comments, ogg-packet* op )
+FUNCTION: int th_encode_ycbcr_in ( th-enc-ctx* enc, th-ycbcr-buffer ycbcr )
+FUNCTION: int th_encode_packetout ( th-enc-ctx* enc, int last, ogg-packet* op )
+FUNCTION: void th_encode_free ( th-enc-ctx* enc )
CONSTANT: TH-DECCTL-GET-PPLEVEL-MAX 1
CONSTANT: TH-DECCTL-SET-PPLEVEL 3
TYPEDEF: void* th-setup-info
LIBRARY: theoradec
-FUNCTION: int th_decode_headerin ( th-info* info, th-comment* tc, th-setup-info** setup, ogg-packet* op ) ;
-FUNCTION: th-dec-ctx* th_decode_alloc ( th-info* info, th-setup-info* setup ) ;
-FUNCTION: void th_setup_free ( th-setup-info* setup ) ;
-FUNCTION: int th_decode_ctl ( th-dec-ctx* dec, int req, void* buf, int buf_sz ) ;
-FUNCTION: int th_decode_packetin ( th-dec-ctx* dec, ogg-packet* op, longlong granpos ) ;
-FUNCTION: int th_decode_ycbcr_out ( th-dec-ctx* dec, th-ycbcr-buffer ycbcr ) ;
-FUNCTION: void th_decode_free ( th-dec-ctx* dec ) ;
+FUNCTION: int th_decode_headerin ( th-info* info, th-comment* tc, th-setup-info** setup, ogg-packet* op )
+FUNCTION: th-dec-ctx* th_decode_alloc ( th-info* info, th-setup-info* setup )
+FUNCTION: void th_setup_free ( th-setup-info* setup )
+FUNCTION: int th_decode_ctl ( th-dec-ctx* dec, int req, void* buf, int buf_sz )
+FUNCTION: int th_decode_packetin ( th-dec-ctx* dec, ogg-packet* op, longlong granpos )
+FUNCTION: int th_decode_ycbcr_out ( th-dec-ctx* dec, th-ycbcr-buffer ycbcr )
+FUNCTION: void th_decode_free ( th-dec-ctx* dec )
{ vendor c-string }
;
-FUNCTION: void vorbis_info_init ( vorbis-info* vi ) ;
-FUNCTION: void vorbis_info_clear ( vorbis-info* vi ) ;
-FUNCTION: int vorbis_info_blocksize ( vorbis-info* vi, int zo ) ;
-FUNCTION: void vorbis_comment_init ( vorbis-comment* vc ) ;
-FUNCTION: void vorbis_comment_add ( vorbis-comment* vc, c-string comment ) ;
-FUNCTION: void vorbis_comment_add_tag ( vorbis-comment* vc, c-string tag, c-string contents ) ;
-FUNCTION: c-string vorbis_comment_query ( vorbis-comment* vc, c-string tag, int count ) ;
-FUNCTION: int vorbis_comment_query_count ( vorbis-comment* vc, c-string tag ) ;
-FUNCTION: void vorbis_comment_clear ( vorbis-comment* vc ) ;
-FUNCTION: int vorbis_block_init ( vorbis-dsp-state* v, vorbis-block* vb ) ;
-FUNCTION: int vorbis_block_clear ( vorbis-block* vb ) ;
-FUNCTION: void vorbis_dsp_clear ( vorbis-dsp-state* v ) ;
-FUNCTION: double vorbis_granule_time ( vorbis-dsp-state* v, longlong granulepos ) ;
-FUNCTION: int vorbis_analysis_init ( vorbis-dsp-state* v, vorbis-info* vi ) ;
-FUNCTION: int vorbis_commentheader_out ( vorbis-comment* vc, ogg-packet* op ) ;
+FUNCTION: void vorbis_info_init ( vorbis-info* vi )
+FUNCTION: void vorbis_info_clear ( vorbis-info* vi )
+FUNCTION: int vorbis_info_blocksize ( vorbis-info* vi, int zo )
+FUNCTION: void vorbis_comment_init ( vorbis-comment* vc )
+FUNCTION: void vorbis_comment_add ( vorbis-comment* vc, c-string comment )
+FUNCTION: void vorbis_comment_add_tag ( vorbis-comment* vc, c-string tag, c-string contents )
+FUNCTION: c-string vorbis_comment_query ( vorbis-comment* vc, c-string tag, int count )
+FUNCTION: int vorbis_comment_query_count ( vorbis-comment* vc, c-string tag )
+FUNCTION: void vorbis_comment_clear ( vorbis-comment* vc )
+FUNCTION: int vorbis_block_init ( vorbis-dsp-state* v, vorbis-block* vb )
+FUNCTION: int vorbis_block_clear ( vorbis-block* vb )
+FUNCTION: void vorbis_dsp_clear ( vorbis-dsp-state* v )
+FUNCTION: double vorbis_granule_time ( vorbis-dsp-state* v, longlong granulepos )
+FUNCTION: int vorbis_analysis_init ( vorbis-dsp-state* v, vorbis-info* vi )
+FUNCTION: int vorbis_commentheader_out ( vorbis-comment* vc, ogg-packet* op )
FUNCTION: int vorbis_analysis_headerout ( vorbis-dsp-state* v,
vorbis-comment* vc,
ogg-packet* op,
ogg-packet* op_comm,
- ogg-packet* op_code ) ;
-FUNCTION: float** vorbis_analysis_buffer ( vorbis-dsp-state* v, int vals ) ;
-FUNCTION: int vorbis_analysis_wrote ( vorbis-dsp-state* v, int vals ) ;
-FUNCTION: int vorbis_analysis_blockout ( vorbis-dsp-state* v, vorbis-block* vb ) ;
-FUNCTION: int vorbis_analysis ( vorbis-block* vb, ogg-packet* op ) ;
-FUNCTION: int vorbis_bitrate_addblock ( vorbis-block* vb ) ;
+ ogg-packet* op_code )
+FUNCTION: float** vorbis_analysis_buffer ( vorbis-dsp-state* v, int vals )
+FUNCTION: int vorbis_analysis_wrote ( vorbis-dsp-state* v, int vals )
+FUNCTION: int vorbis_analysis_blockout ( vorbis-dsp-state* v, vorbis-block* vb )
+FUNCTION: int vorbis_analysis ( vorbis-block* vb, ogg-packet* op )
+FUNCTION: int vorbis_bitrate_addblock ( vorbis-block* vb )
FUNCTION: int vorbis_bitrate_flushpacket ( vorbis-dsp-state* vd,
- ogg-packet* op ) ;
+ ogg-packet* op )
FUNCTION: int vorbis_synthesis_headerin ( vorbis-info* vi, vorbis-comment* vc,
- ogg-packet* op ) ;
-FUNCTION: int vorbis_synthesis_init ( vorbis-dsp-state* v, vorbis-info* vi ) ;
-FUNCTION: int vorbis_synthesis_restart ( vorbis-dsp-state* v ) ;
-FUNCTION: int vorbis_synthesis ( vorbis-block* vb, ogg-packet* op ) ;
-FUNCTION: int vorbis_synthesis_trackonly ( vorbis-block* vb, ogg-packet* op ) ;
-FUNCTION: int vorbis_synthesis_blockin ( vorbis-dsp-state* v, vorbis-block* vb ) ;
-FUNCTION: int vorbis_synthesis_pcmout ( vorbis-dsp-state* v, float*** pcm ) ;
-FUNCTION: int vorbis_synthesis_lapout ( vorbis-dsp-state* v, float*** pcm ) ;
-FUNCTION: int vorbis_synthesis_read ( vorbis-dsp-state* v, int samples ) ;
-FUNCTION: long vorbis_packet_blocksize ( vorbis-info* vi, ogg-packet* op ) ;
-FUNCTION: int vorbis_synthesis_halfrate ( vorbis-info* v, int flag ) ;
-FUNCTION: int vorbis_synthesis_halfrate_p ( vorbis-info* v ) ;
+ ogg-packet* op )
+FUNCTION: int vorbis_synthesis_init ( vorbis-dsp-state* v, vorbis-info* vi )
+FUNCTION: int vorbis_synthesis_restart ( vorbis-dsp-state* v )
+FUNCTION: int vorbis_synthesis ( vorbis-block* vb, ogg-packet* op )
+FUNCTION: int vorbis_synthesis_trackonly ( vorbis-block* vb, ogg-packet* op )
+FUNCTION: int vorbis_synthesis_blockin ( vorbis-dsp-state* v, vorbis-block* vb )
+FUNCTION: int vorbis_synthesis_pcmout ( vorbis-dsp-state* v, float*** pcm )
+FUNCTION: int vorbis_synthesis_lapout ( vorbis-dsp-state* v, float*** pcm )
+FUNCTION: int vorbis_synthesis_read ( vorbis-dsp-state* v, int samples )
+FUNCTION: long vorbis_packet_blocksize ( vorbis-info* vi, ogg-packet* op )
+FUNCTION: int vorbis_synthesis_halfrate ( vorbis-info* v, int flag )
+FUNCTION: int vorbis_synthesis_halfrate_p ( vorbis-info* v )
CONSTANT: OV_FALSE -1
CONSTANT: OV_EOF -2
CONSTANT: ALUT_LOADER_BUFFER 0x300
CONSTANT: ALUT_LOADER_MEMORY 0x301
-FUNCTION: ALboolean alutInit ( int* argcp, c-string* argv ) ;
-FUNCTION: ALboolean alutInitWithoutContext ( int* argcp, c-string* argv ) ;
-FUNCTION: ALboolean alutExit ( ) ;
-FUNCTION: ALenum alutGetError ( ) ;
-FUNCTION: c-string alutGetErrorString ( ALenum error ) ;
-FUNCTION: ALuint alutCreateBufferFromFile ( c-string fileName ) ;
-FUNCTION: ALuint alutCreateBufferFromFileImage ( void* data, ALsizei length ) ;
-FUNCTION: ALuint alutCreateBufferHelloWorld ( ) ;
-FUNCTION: ALuint alutCreateBufferWaveform ( ALenum waveshape, ALfloat frequency, ALfloat phase, ALfloat duration ) ;
-FUNCTION: void* alutLoadMemoryFromFile ( c-string fileName, ALenum* format, ALsizei* size, ALfloat* frequency ) ;
-FUNCTION: void* alutLoadMemoryFromFileImage ( void* data, ALsizei length, ALenum* format, ALsizei* size, ALfloat* frequency ) ;
-FUNCTION: void* alutLoadMemoryHelloWorld ( ALenum* format, ALsizei* size, ALfloat* frequency ) ;
-FUNCTION: void* alutLoadMemoryWaveform ( ALenum waveshape, ALfloat frequency, ALfloat phase, ALfloat duration, ALenum* format, ALsizei* size, ALfloat* freq ) ;
-FUNCTION: c-string alutGetMIMETypes ( ALenum loader ) ;
-FUNCTION: ALint alutGetMajorVersion ( ) ;
-FUNCTION: ALint alutGetMinorVersion ( ) ;
-FUNCTION: ALboolean alutSleep ( ALfloat duration ) ;
+FUNCTION: ALboolean alutInit ( int* argcp, c-string* argv )
+FUNCTION: ALboolean alutInitWithoutContext ( int* argcp, c-string* argv )
+FUNCTION: ALboolean alutExit ( )
+FUNCTION: ALenum alutGetError ( )
+FUNCTION: c-string alutGetErrorString ( ALenum error )
+FUNCTION: ALuint alutCreateBufferFromFile ( c-string fileName )
+FUNCTION: ALuint alutCreateBufferFromFileImage ( void* data, ALsizei length )
+FUNCTION: ALuint alutCreateBufferHelloWorld ( )
+FUNCTION: ALuint alutCreateBufferWaveform ( ALenum waveshape, ALfloat frequency, ALfloat phase, ALfloat duration )
+FUNCTION: void* alutLoadMemoryFromFile ( c-string fileName, ALenum* format, ALsizei* size, ALfloat* frequency )
+FUNCTION: void* alutLoadMemoryFromFileImage ( void* data, ALsizei length, ALenum* format, ALsizei* size, ALfloat* frequency )
+FUNCTION: void* alutLoadMemoryHelloWorld ( ALenum* format, ALsizei* size, ALfloat* frequency )
+FUNCTION: void* alutLoadMemoryWaveform ( ALenum waveshape, ALfloat frequency, ALfloat phase, ALfloat duration, ALenum* format, ALsizei* size, ALfloat* freq )
+FUNCTION: c-string alutGetMIMETypes ( ALenum loader )
+FUNCTION: ALint alutGetMajorVersion ( )
+FUNCTION: ALint alutGetMinorVersion ( )
+FUNCTION: ALboolean alutSleep ( ALfloat duration )
-FUNCTION: void alutUnloadWAV ( ALenum format, void* data, ALsizei size, ALsizei frequency ) ;
+FUNCTION: void alutUnloadWAV ( ALenum format, void* data, ALsizei size, ALsizei frequency )
SYMBOL: init
LIBRARY: alut
-FUNCTION: void alutLoadWAVFile ( c-string fileName, ALenum* format, void** data, ALsizei* size, ALsizei* frequency ) ;
+FUNCTION: void alutLoadWAVFile ( c-string fileName, ALenum* format, void** data, ALsizei* size, ALsizei* frequency )
M: macosx load-wav-file ( path -- format data size frequency )
0 int <ref> f void* <ref> 0 int <ref> 0 int <ref>
LIBRARY: alut
-FUNCTION: void alutLoadWAVFile ( c-string fileName, ALenum* format, void** data, ALsizei* size, ALsizei* frequency, ALboolean* looping ) ;
+FUNCTION: void alutLoadWAVFile ( c-string fileName, ALenum* format, void** data, ALsizei* size, ALsizei* frequency, ALboolean* looping )
M: object load-wav-file ( filename -- format data size frequency )
0 int <ref>
CONSTANT: AL_EXPONENT_DISTANCE 0xD005
CONSTANT: AL_EXPONENT_DISTANCE_CLAMPED 0xD006
-FUNCTION: void alEnable ( ALenum capability ) ;
-FUNCTION: void alDisable ( ALenum capability ) ;
-FUNCTION: ALboolean alIsEnabled ( ALenum capability ) ;
-FUNCTION: ALchar* alGetString ( ALenum param ) ;
-FUNCTION: void alGetBooleanv ( ALenum param, ALboolean* data ) ;
-FUNCTION: void alGetIntegerv ( ALenum param, ALint* data ) ;
-FUNCTION: void alGetFloatv ( ALenum param, ALfloat* data ) ;
-FUNCTION: void alGetDoublev ( ALenum param, ALdouble* data ) ;
-FUNCTION: ALboolean alGetBoolean ( ALenum param ) ;
-FUNCTION: ALint alGetInteger ( ALenum param ) ;
-FUNCTION: ALfloat alGetFloat ( ALenum param ) ;
-FUNCTION: ALdouble alGetDouble ( ALenum param ) ;
-FUNCTION: ALenum alGetError ( ) ;
-FUNCTION: ALboolean alIsExtensionPresent ( ALchar* extname ) ;
-FUNCTION: void* alGetProcAddress ( ALchar* fname ) ;
-FUNCTION: ALenum alGetEnumValue ( ALchar* ename ) ;
-FUNCTION: void alListenerf ( ALenum param, ALfloat value ) ;
-FUNCTION: void alListener3f ( ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 ) ;
-FUNCTION: void alListenerfv ( ALenum param, ALfloat* values ) ;
-FUNCTION: void alListeneri ( ALenum param, ALint value ) ;
-FUNCTION: void alListener3i ( ALenum param, ALint value1, ALint value2, ALint value3 ) ;
-FUNCTION: void alListeneriv ( ALenum param, ALint* values ) ;
-FUNCTION: void alGetListenerf ( ALenum param, ALfloat* value ) ;
-FUNCTION: void alGetListener3f ( ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3 ) ;
-FUNCTION: void alGetListenerfv ( ALenum param, ALfloat* values ) ;
-FUNCTION: void alGetListeneri ( ALenum param, ALint* value ) ;
-FUNCTION: void alGetListener3i ( ALenum param, ALint* value1, ALint* value2, ALint* value3 ) ;
-FUNCTION: void alGetListeneriv ( ALenum param, ALint* values ) ;
-FUNCTION: void alGenSources ( ALsizei n, ALuint* sources ) ;
-FUNCTION: void alDeleteSources ( ALsizei n, ALuint* sources ) ;
-FUNCTION: ALboolean alIsSource ( ALuint sid ) ;
-FUNCTION: void alSourcef ( ALuint sid, ALenum param, ALfloat value ) ;
-FUNCTION: void alSource3f ( ALuint sid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 ) ;
-FUNCTION: void alSourcefv ( ALuint sid, ALenum param, ALfloat* values ) ;
-FUNCTION: void alSourcei ( ALuint sid, ALenum param, ALint value ) ;
-FUNCTION: void alSource3i ( ALuint sid, ALenum param, ALint value1, ALint value2, ALint value3 ) ;
-FUNCTION: void alSourceiv ( ALuint sid, ALenum param, ALint* values ) ;
-FUNCTION: void alGetSourcef ( ALuint sid, ALenum param, ALfloat* value ) ;
+FUNCTION: void alEnable ( ALenum capability )
+FUNCTION: void alDisable ( ALenum capability )
+FUNCTION: ALboolean alIsEnabled ( ALenum capability )
+FUNCTION: ALchar* alGetString ( ALenum param )
+FUNCTION: void alGetBooleanv ( ALenum param, ALboolean* data )
+FUNCTION: void alGetIntegerv ( ALenum param, ALint* data )
+FUNCTION: void alGetFloatv ( ALenum param, ALfloat* data )
+FUNCTION: void alGetDoublev ( ALenum param, ALdouble* data )
+FUNCTION: ALboolean alGetBoolean ( ALenum param )
+FUNCTION: ALint alGetInteger ( ALenum param )
+FUNCTION: ALfloat alGetFloat ( ALenum param )
+FUNCTION: ALdouble alGetDouble ( ALenum param )
+FUNCTION: ALenum alGetError ( )
+FUNCTION: ALboolean alIsExtensionPresent ( ALchar* extname )
+FUNCTION: void* alGetProcAddress ( ALchar* fname )
+FUNCTION: ALenum alGetEnumValue ( ALchar* ename )
+FUNCTION: void alListenerf ( ALenum param, ALfloat value )
+FUNCTION: void alListener3f ( ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 )
+FUNCTION: void alListenerfv ( ALenum param, ALfloat* values )
+FUNCTION: void alListeneri ( ALenum param, ALint value )
+FUNCTION: void alListener3i ( ALenum param, ALint value1, ALint value2, ALint value3 )
+FUNCTION: void alListeneriv ( ALenum param, ALint* values )
+FUNCTION: void alGetListenerf ( ALenum param, ALfloat* value )
+FUNCTION: void alGetListener3f ( ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3 )
+FUNCTION: void alGetListenerfv ( ALenum param, ALfloat* values )
+FUNCTION: void alGetListeneri ( ALenum param, ALint* value )
+FUNCTION: void alGetListener3i ( ALenum param, ALint* value1, ALint* value2, ALint* value3 )
+FUNCTION: void alGetListeneriv ( ALenum param, ALint* values )
+FUNCTION: void alGenSources ( ALsizei n, ALuint* sources )
+FUNCTION: void alDeleteSources ( ALsizei n, ALuint* sources )
+FUNCTION: ALboolean alIsSource ( ALuint sid )
+FUNCTION: void alSourcef ( ALuint sid, ALenum param, ALfloat value )
+FUNCTION: void alSource3f ( ALuint sid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 )
+FUNCTION: void alSourcefv ( ALuint sid, ALenum param, ALfloat* values )
+FUNCTION: void alSourcei ( ALuint sid, ALenum param, ALint value )
+FUNCTION: void alSource3i ( ALuint sid, ALenum param, ALint value1, ALint value2, ALint value3 )
+FUNCTION: void alSourceiv ( ALuint sid, ALenum param, ALint* values )
+FUNCTION: void alGetSourcef ( ALuint sid, ALenum param, ALfloat* value )
FUNCTION: void alGetSource3f ( ALuint sid, ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3) ;
-FUNCTION: void alGetSourcefv ( ALuint sid, ALenum param, ALfloat* values ) ;
-FUNCTION: void alGetSourcei ( ALuint sid, ALenum param, ALint* value ) ;
+FUNCTION: void alGetSourcefv ( ALuint sid, ALenum param, ALfloat* values )
+FUNCTION: void alGetSourcei ( ALuint sid, ALenum param, ALint* value )
FUNCTION: void alGetSource3i ( ALuint sid, ALenum param, ALint* value1, ALint* value2, ALint* value3) ;
-FUNCTION: void alGetSourceiv ( ALuint sid, ALenum param, ALint* values ) ;
-FUNCTION: void alSourcePlayv ( ALsizei ns, ALuint* sids ) ;
-FUNCTION: void alSourceStopv ( ALsizei ns, ALuint* sids ) ;
-FUNCTION: void alSourceRewindv ( ALsizei ns, ALuint* sids ) ;
-FUNCTION: void alSourcePausev ( ALsizei ns, ALuint* sids ) ;
-FUNCTION: void alSourcePlay ( ALuint sid ) ;
-FUNCTION: void alSourceStop ( ALuint sid ) ;
-FUNCTION: void alSourceRewind ( ALuint sid ) ;
-FUNCTION: void alSourcePause ( ALuint sid ) ;
-FUNCTION: void alSourceQueueBuffers ( ALuint sid, ALsizei numEntries, ALuint* bids ) ;
-FUNCTION: void alSourceUnqueueBuffers ( ALuint sid, ALsizei numEntries, ALuint* bids ) ;
-FUNCTION: void alGenBuffers ( ALsizei n, ALuint* buffers ) ;
-FUNCTION: void alDeleteBuffers ( ALsizei n, ALuint* buffers ) ;
-FUNCTION: ALboolean alIsBuffer ( ALuint bid ) ;
-FUNCTION: void alBufferData ( ALuint bid, ALenum format, void* data, ALsizei size, ALsizei freq ) ;
-FUNCTION: void alBufferf ( ALuint bid, ALenum param, ALfloat value ) ;
-FUNCTION: void alBuffer3f ( ALuint bid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 ) ;
-FUNCTION: void alBufferfv ( ALuint bid, ALenum param, ALfloat* values ) ;
-FUNCTION: void alBufferi ( ALuint bid, ALenum param, ALint value ) ;
-FUNCTION: void alBuffer3i ( ALuint bid, ALenum param, ALint value1, ALint value2, ALint value3 ) ;
-FUNCTION: void alBufferiv ( ALuint bid, ALenum param, ALint* values ) ;
-FUNCTION: void alGetBufferf ( ALuint bid, ALenum param, ALfloat* value ) ;
+FUNCTION: void alGetSourceiv ( ALuint sid, ALenum param, ALint* values )
+FUNCTION: void alSourcePlayv ( ALsizei ns, ALuint* sids )
+FUNCTION: void alSourceStopv ( ALsizei ns, ALuint* sids )
+FUNCTION: void alSourceRewindv ( ALsizei ns, ALuint* sids )
+FUNCTION: void alSourcePausev ( ALsizei ns, ALuint* sids )
+FUNCTION: void alSourcePlay ( ALuint sid )
+FUNCTION: void alSourceStop ( ALuint sid )
+FUNCTION: void alSourceRewind ( ALuint sid )
+FUNCTION: void alSourcePause ( ALuint sid )
+FUNCTION: void alSourceQueueBuffers ( ALuint sid, ALsizei numEntries, ALuint* bids )
+FUNCTION: void alSourceUnqueueBuffers ( ALuint sid, ALsizei numEntries, ALuint* bids )
+FUNCTION: void alGenBuffers ( ALsizei n, ALuint* buffers )
+FUNCTION: void alDeleteBuffers ( ALsizei n, ALuint* buffers )
+FUNCTION: ALboolean alIsBuffer ( ALuint bid )
+FUNCTION: void alBufferData ( ALuint bid, ALenum format, void* data, ALsizei size, ALsizei freq )
+FUNCTION: void alBufferf ( ALuint bid, ALenum param, ALfloat value )
+FUNCTION: void alBuffer3f ( ALuint bid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 )
+FUNCTION: void alBufferfv ( ALuint bid, ALenum param, ALfloat* values )
+FUNCTION: void alBufferi ( ALuint bid, ALenum param, ALint value )
+FUNCTION: void alBuffer3i ( ALuint bid, ALenum param, ALint value1, ALint value2, ALint value3 )
+FUNCTION: void alBufferiv ( ALuint bid, ALenum param, ALint* values )
+FUNCTION: void alGetBufferf ( ALuint bid, ALenum param, ALfloat* value )
FUNCTION: void alGetBuffer3f ( ALuint bid, ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3) ;
-FUNCTION: void alGetBufferfv ( ALuint bid, ALenum param, ALfloat* values ) ;
-FUNCTION: void alGetBufferi ( ALuint bid, ALenum param, ALint* value ) ;
+FUNCTION: void alGetBufferfv ( ALuint bid, ALenum param, ALfloat* values )
+FUNCTION: void alGetBufferi ( ALuint bid, ALenum param, ALint* value )
FUNCTION: void alGetBuffer3i ( ALuint bid, ALenum param, ALint* value1, ALint* value2, ALint* value3) ;
-FUNCTION: void alGetBufferiv ( ALuint bid, ALenum param, ALint* values ) ;
-FUNCTION: void alDopplerFactor ( ALfloat value ) ;
-FUNCTION: void alDopplerVelocity ( ALfloat value ) ;
-FUNCTION: void alSpeedOfSound ( ALfloat value ) ;
-FUNCTION: void alDistanceModel ( ALenum distanceModel ) ;
+FUNCTION: void alGetBufferiv ( ALuint bid, ALenum param, ALint* values )
+FUNCTION: void alDopplerFactor ( ALfloat value )
+FUNCTION: void alDopplerVelocity ( ALfloat value )
+FUNCTION: void alSpeedOfSound ( ALfloat value )
+FUNCTION: void alDistanceModel ( ALenum distanceModel )
C-TYPE: ALCdevice
C-TYPE: ALCcontext
CONSTANT: ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER 0x311
CONSTANT: ALC_CAPTURE_SAMPLES 0x312
-FUNCTION: ALCdevice* alcOpenDevice ( ALCchar* deviceSpecifier ) ;
-FUNCTION: ALCboolean alcCloseDevice ( ALCdevice* deviceHandle ) ;
+FUNCTION: ALCdevice* alcOpenDevice ( ALCchar* deviceSpecifier )
+FUNCTION: ALCboolean alcCloseDevice ( ALCdevice* deviceHandle )
: alcCloseDevice* ( deviceHandle -- )
alcCloseDevice drop ;
-FUNCTION: ALCcontext* alcCreateContext ( ALCdevice* deviceHandle, ALCint* attrList ) ;
-FUNCTION: ALCboolean alcMakeContextCurrent ( ALCcontext* context ) ;
-FUNCTION: void alcProcessContext ( ALCcontext* context ) ;
-FUNCTION: void alcSuspendContext ( ALCcontext* context ) ;
-FUNCTION: void alcDestroyContext ( ALCcontext* context ) ;
-FUNCTION: ALCcontext* alcGetCurrentContext ( ) ;
-FUNCTION: ALCdevice* alcGetContextsDevice ( ALCcontext* context ) ;
-FUNCTION: ALCboolean alcIsExtensionPresent ( ALCdevice* deviceHandle, ALCchar* extName ) ;
-FUNCTION: void* alcGetProcAddress ( ALCdevice* deviceHandle, ALCchar* funcName ) ;
-FUNCTION: ALCenum alcGetEnumValue ( ALCdevice* deviceHandle, ALCchar* enumName ) ;
-FUNCTION: ALCenum alcGetError ( ALCdevice* deviceHandle ) ;
-FUNCTION: ALCchar* alcGetString ( ALCdevice* deviceHandle, ALCenum token ) ;
-FUNCTION: void alcGetIntegerv ( ALCdevice* deviceHandle, ALCenum token, ALCsizei size, ALCint* dest ) ;
+FUNCTION: ALCcontext* alcCreateContext ( ALCdevice* deviceHandle, ALCint* attrList )
+FUNCTION: ALCboolean alcMakeContextCurrent ( ALCcontext* context )
+FUNCTION: void alcProcessContext ( ALCcontext* context )
+FUNCTION: void alcSuspendContext ( ALCcontext* context )
+FUNCTION: void alcDestroyContext ( ALCcontext* context )
+FUNCTION: ALCcontext* alcGetCurrentContext ( )
+FUNCTION: ALCdevice* alcGetContextsDevice ( ALCcontext* context )
+FUNCTION: ALCboolean alcIsExtensionPresent ( ALCdevice* deviceHandle, ALCchar* extName )
+FUNCTION: void* alcGetProcAddress ( ALCdevice* deviceHandle, ALCchar* funcName )
+FUNCTION: ALCenum alcGetEnumValue ( ALCdevice* deviceHandle, ALCchar* enumName )
+FUNCTION: ALCenum alcGetError ( ALCdevice* deviceHandle )
+FUNCTION: ALCchar* alcGetString ( ALCdevice* deviceHandle, ALCenum token )
+FUNCTION: void alcGetIntegerv ( ALCdevice* deviceHandle, ALCenum token, ALCsizei size, ALCint* dest )
-FUNCTION: ALCdevice* alcCaptureOpenDevice ( ALCchar* deviceName, ALCuint freq, ALCenum fmt, ALCsizei bufsize ) ;
-FUNCTION: ALCboolean alcCaptureCloseDevice ( ALCdevice* device ) ;
-FUNCTION: void alcCaptureStart ( ALCdevice* device ) ;
-FUNCTION: void alcCaptureStop ( ALCdevice* device ) ;
-FUNCTION: void alcCaptureSamples ( ALCdevice* device, void* buf, ALCsizei samps ) ;
+FUNCTION: ALCdevice* alcCaptureOpenDevice ( ALCchar* deviceName, ALCuint freq, ALCenum fmt, ALCsizei bufsize )
+FUNCTION: ALCboolean alcCaptureCloseDevice ( ALCdevice* device )
+FUNCTION: void alcCaptureStart ( ALCdevice* device )
+FUNCTION: void alcCaptureStop ( ALCdevice* device )
+FUNCTION: void alcCaptureSamples ( ALCdevice* device, void* buf, ALCsizei samps )
DESTRUCTOR: alcCloseDevice*
DESTRUCTOR: alcDestroyContext
CONSTANT: CL_PROFILING_COMMAND_START 0x1282
CONSTANT: CL_PROFILING_COMMAND_END 0x1283
-FUNCTION: cl_int clGetPlatformIDs ( cl_uint num_entries, cl_platform_id* platforms, cl_uint* num_platforms ) ;
-FUNCTION: cl_int clGetPlatformInfo ( cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_int clGetDeviceIDs ( cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices ) ;
-FUNCTION: cl_int clGetDeviceInfo ( cl_device_id device, cl_device_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-CALLBACK: void cl_create_context_cb ( char* a, void* b, size_t s, void* c ) ;
-FUNCTION: cl_context clCreateContext ( cl_context_properties* properties, cl_uint num_devices, cl_device_id* devices, cl_create_context_cb pfn_notify, void* user_data, cl_int* errcode_ret ) ;
-FUNCTION: cl_context clCreateContextFromType ( cl_context_properties* properties, cl_device_type device_type, cl_create_context_cb pfn_notify, void* user_data, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clRetainContext ( cl_context context ) ;
-FUNCTION: cl_int clReleaseContext ( cl_context context ) ;
-FUNCTION: cl_int clGetContextInfo ( cl_context context, cl_context_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_command_queue clCreateCommandQueue ( cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clRetainCommandQueue ( cl_command_queue command_queue ) ;
-FUNCTION: cl_int clReleaseCommandQueue ( cl_command_queue command_queue ) ;
-FUNCTION: cl_int clGetCommandQueueInfo ( cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_int clSetCommandQueueProperty ( cl_command_queue command_queue, cl_command_queue_properties properties, cl_bool enable, cl_command_queue_properties* old_properties ) ;
-FUNCTION: cl_mem clCreateBuffer ( cl_context context, cl_mem_flags flags, size_t size, void* host_ptr, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateImage2D ( cl_context context, cl_mem_flags flags, cl_image_format* image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void* host_ptr, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateImage3D ( cl_context context, cl_mem_flags flags, cl_image_format* image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void* host_ptr, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clRetainMemObject ( cl_mem memobj ) ;
-FUNCTION: cl_int clReleaseMemObject ( cl_mem memobj ) ;
-FUNCTION: cl_int clGetSupportedImageFormats ( cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format* image_formats, cl_uint* num_image_formats ) ;
-FUNCTION: cl_int clGetMemObjectInfo ( cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_int clGetImageInfo ( cl_mem image, cl_image_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_sampler clCreateSampler ( cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clRetainSampler ( cl_sampler sampler ) ;
-FUNCTION: cl_int clReleaseSampler ( cl_sampler sampler ) ;
-FUNCTION: cl_int clGetSamplerInfo ( cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_program clCreateProgramWithSource ( cl_context context, cl_uint count, char** strings, size_t* lengths, cl_int* errcode_ret ) ;
-FUNCTION: cl_program clCreateProgramWithBinary ( cl_context context, cl_uint num_devices, cl_device_id* device_list, size_t* lengths, char** binaries, cl_int* binary_status, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clRetainProgram ( cl_program program ) ;
-FUNCTION: cl_int clReleaseProgram ( cl_program program ) ;
-CALLBACK: void cl_build_program_cb ( cl_program program, void* user_data ) ;
-FUNCTION: cl_int clBuildProgram ( cl_program program, cl_uint num_devices, cl_device_id* device_list, char* options, cl_build_program_cb pfn_notify, void* user_data ) ;
-FUNCTION: cl_int clUnloadCompiler ( ) ;
-FUNCTION: cl_int clGetProgramInfo ( cl_program program, cl_program_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_int clGetProgramBuildInfo ( cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_kernel clCreateKernel ( cl_program program, char* kernel_name, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clCreateKernelsInProgram ( cl_program program, cl_uint num_kernels, cl_kernel* kernels, cl_uint* num_kernels_ret ) ;
-FUNCTION: cl_int clRetainKernel ( cl_kernel kernel ) ;
-FUNCTION: cl_int clReleaseKernel ( cl_kernel kernel ) ;
-FUNCTION: cl_int clSetKernelArg ( cl_kernel kernel, cl_uint arg_index, size_t arg_size, void* arg_value ) ;
-FUNCTION: cl_int clGetKernelInfo ( cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_int clGetKernelWorkGroupInfo ( cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_int clWaitForEvents ( cl_uint num_events, cl_event* event_list ) ;
-FUNCTION: cl_int clGetEventInfo ( cl_event event, cl_event_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_int clRetainEvent ( cl_event event ) ;
-FUNCTION: cl_int clReleaseEvent ( cl_event event ) ;
-FUNCTION: cl_int clGetEventProfilingInfo ( cl_event event, cl_profiling_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_int clFlush ( cl_command_queue command_queue ) ;
-FUNCTION: cl_int clFinish ( cl_command_queue command_queue ) ;
-FUNCTION: cl_int clEnqueueReadBuffer ( cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t cb, void* ptr, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueWriteBuffer ( cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t cb, void* ptr, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueCopyBuffer ( cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t cb, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueReadImage ( cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t** origin, size_t** region, size_t row_pitch, size_t slice_pitch, void* ptr, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueWriteImage ( cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t** origin, size_t** region, size_t input_row_pitch, size_t input_slice_pitch, void* ptr, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueCopyImage ( cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, size_t** src_origin, size_t** dst_origin, size_t** region, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueCopyImageToBuffer ( cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, size_t** src_origin, size_t** region, size_t dst_offset, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueCopyBufferToImage ( cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, size_t** dst_origin, size_t** region, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: void* clEnqueueMapBuffer ( cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t cb, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event, cl_int* errcode_ret ) ;
-FUNCTION: void* clEnqueueMapImage ( cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t** origin, size_t** region, size_t* image_row_pitch, size_t* image_slice_pitch, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clEnqueueUnmapMemObject ( cl_command_queue command_queue, cl_mem memobj, void* mapped_ptr, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueNDRangeKernel ( cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, size_t* global_work_offset, size_t* global_work_size, size_t* local_work_size, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-CALLBACK: void cl_enqueue_task_cb ( void* args ) ;
-FUNCTION: cl_int clEnqueueTask ( cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueNativeKernel ( cl_command_queue command_queue, cl_enqueue_task_cb user_func, void* args, size_t cb_args, cl_uint num_mem_objects, cl_mem* mem_list, void** args_mem_loc, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueMarker ( cl_command_queue command_queue, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueWaitForEvents ( cl_command_queue command_queue, cl_uint num_events, cl_event* event_list ) ;
-FUNCTION: cl_int clEnqueueBarrier ( cl_command_queue command_queue ) ;
-FUNCTION: void* clGetExtensionFunctionAddress ( char* func_name ) ;
+FUNCTION: cl_int clGetPlatformIDs ( cl_uint num_entries, cl_platform_id* platforms, cl_uint* num_platforms )
+FUNCTION: cl_int clGetPlatformInfo ( cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_int clGetDeviceIDs ( cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices )
+FUNCTION: cl_int clGetDeviceInfo ( cl_device_id device, cl_device_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+CALLBACK: void cl_create_context_cb ( char* a, void* b, size_t s, void* c )
+FUNCTION: cl_context clCreateContext ( cl_context_properties* properties, cl_uint num_devices, cl_device_id* devices, cl_create_context_cb pfn_notify, void* user_data, cl_int* errcode_ret )
+FUNCTION: cl_context clCreateContextFromType ( cl_context_properties* properties, cl_device_type device_type, cl_create_context_cb pfn_notify, void* user_data, cl_int* errcode_ret )
+FUNCTION: cl_int clRetainContext ( cl_context context )
+FUNCTION: cl_int clReleaseContext ( cl_context context )
+FUNCTION: cl_int clGetContextInfo ( cl_context context, cl_context_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_command_queue clCreateCommandQueue ( cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int* errcode_ret )
+FUNCTION: cl_int clRetainCommandQueue ( cl_command_queue command_queue )
+FUNCTION: cl_int clReleaseCommandQueue ( cl_command_queue command_queue )
+FUNCTION: cl_int clGetCommandQueueInfo ( cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_int clSetCommandQueueProperty ( cl_command_queue command_queue, cl_command_queue_properties properties, cl_bool enable, cl_command_queue_properties* old_properties )
+FUNCTION: cl_mem clCreateBuffer ( cl_context context, cl_mem_flags flags, size_t size, void* host_ptr, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateImage2D ( cl_context context, cl_mem_flags flags, cl_image_format* image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void* host_ptr, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateImage3D ( cl_context context, cl_mem_flags flags, cl_image_format* image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void* host_ptr, cl_int* errcode_ret )
+FUNCTION: cl_int clRetainMemObject ( cl_mem memobj )
+FUNCTION: cl_int clReleaseMemObject ( cl_mem memobj )
+FUNCTION: cl_int clGetSupportedImageFormats ( cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format* image_formats, cl_uint* num_image_formats )
+FUNCTION: cl_int clGetMemObjectInfo ( cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_int clGetImageInfo ( cl_mem image, cl_image_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_sampler clCreateSampler ( cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int* errcode_ret )
+FUNCTION: cl_int clRetainSampler ( cl_sampler sampler )
+FUNCTION: cl_int clReleaseSampler ( cl_sampler sampler )
+FUNCTION: cl_int clGetSamplerInfo ( cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_program clCreateProgramWithSource ( cl_context context, cl_uint count, char** strings, size_t* lengths, cl_int* errcode_ret )
+FUNCTION: cl_program clCreateProgramWithBinary ( cl_context context, cl_uint num_devices, cl_device_id* device_list, size_t* lengths, char** binaries, cl_int* binary_status, cl_int* errcode_ret )
+FUNCTION: cl_int clRetainProgram ( cl_program program )
+FUNCTION: cl_int clReleaseProgram ( cl_program program )
+CALLBACK: void cl_build_program_cb ( cl_program program, void* user_data )
+FUNCTION: cl_int clBuildProgram ( cl_program program, cl_uint num_devices, cl_device_id* device_list, char* options, cl_build_program_cb pfn_notify, void* user_data )
+FUNCTION: cl_int clUnloadCompiler ( )
+FUNCTION: cl_int clGetProgramInfo ( cl_program program, cl_program_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_int clGetProgramBuildInfo ( cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_kernel clCreateKernel ( cl_program program, char* kernel_name, cl_int* errcode_ret )
+FUNCTION: cl_int clCreateKernelsInProgram ( cl_program program, cl_uint num_kernels, cl_kernel* kernels, cl_uint* num_kernels_ret )
+FUNCTION: cl_int clRetainKernel ( cl_kernel kernel )
+FUNCTION: cl_int clReleaseKernel ( cl_kernel kernel )
+FUNCTION: cl_int clSetKernelArg ( cl_kernel kernel, cl_uint arg_index, size_t arg_size, void* arg_value )
+FUNCTION: cl_int clGetKernelInfo ( cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_int clGetKernelWorkGroupInfo ( cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_int clWaitForEvents ( cl_uint num_events, cl_event* event_list )
+FUNCTION: cl_int clGetEventInfo ( cl_event event, cl_event_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_int clRetainEvent ( cl_event event )
+FUNCTION: cl_int clReleaseEvent ( cl_event event )
+FUNCTION: cl_int clGetEventProfilingInfo ( cl_event event, cl_profiling_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_int clFlush ( cl_command_queue command_queue )
+FUNCTION: cl_int clFinish ( cl_command_queue command_queue )
+FUNCTION: cl_int clEnqueueReadBuffer ( cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t cb, void* ptr, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueWriteBuffer ( cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t cb, void* ptr, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueCopyBuffer ( cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t cb, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueReadImage ( cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t** origin, size_t** region, size_t row_pitch, size_t slice_pitch, void* ptr, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueWriteImage ( cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t** origin, size_t** region, size_t input_row_pitch, size_t input_slice_pitch, void* ptr, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueCopyImage ( cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, size_t** src_origin, size_t** dst_origin, size_t** region, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueCopyImageToBuffer ( cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, size_t** src_origin, size_t** region, size_t dst_offset, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueCopyBufferToImage ( cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, size_t** dst_origin, size_t** region, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: void* clEnqueueMapBuffer ( cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t cb, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event, cl_int* errcode_ret )
+FUNCTION: void* clEnqueueMapImage ( cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t** origin, size_t** region, size_t* image_row_pitch, size_t* image_slice_pitch, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event, cl_int* errcode_ret )
+FUNCTION: cl_int clEnqueueUnmapMemObject ( cl_command_queue command_queue, cl_mem memobj, void* mapped_ptr, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueNDRangeKernel ( cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, size_t* global_work_offset, size_t* global_work_size, size_t* local_work_size, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+CALLBACK: void cl_enqueue_task_cb ( void* args )
+FUNCTION: cl_int clEnqueueTask ( cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueNativeKernel ( cl_command_queue command_queue, cl_enqueue_task_cb user_func, void* args, size_t cb_args, cl_uint num_mem_objects, cl_mem* mem_list, void** args_mem_loc, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueMarker ( cl_command_queue command_queue, cl_event* event )
+FUNCTION: cl_int clEnqueueWaitForEvents ( cl_command_queue command_queue, cl_uint num_events, cl_event* event_list )
+FUNCTION: cl_int clEnqueueBarrier ( cl_command_queue command_queue )
+FUNCTION: void* clGetExtensionFunctionAddress ( char* func_name )
! cl_ext.h
CONSTANT: CL_DEVICE_DOUBLE_FP_CONFIG 0x1032
CONSTANT: CL_PLATFORM_ICD_SUFFIX_KHR 0x0920
CONSTANT: CL_PLATFORM_NOT_FOUND_KHR -1001
-FUNCTION: cl_int clIcdGetPlatformIDsKHR ( cl_uint num_entries, cl_platform_id* platforms, cl_uint* num_platforms ) ;
+FUNCTION: cl_int clIcdGetPlatformIDsKHR ( cl_uint num_entries, cl_platform_id* platforms, cl_uint* num_platforms )
! cl_gl.h
TYPEDEF: cl_uint cl_gl_object_type
CONSTANT: CL_GL_TEXTURE_TARGET 0x2004
CONSTANT: CL_GL_MIPMAP_LEVEL 0x2005
-FUNCTION: cl_mem clCreateFromGLBuffer ( cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromGLTexture2D ( cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromGLTexture3D ( cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromGLRenderbuffer ( cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clGetGLObjectInfo ( cl_mem memobj, cl_gl_object_type* gl_object_type, cl_GLuint* gl_object_name ) ;
-FUNCTION: cl_int clGetGLTextureInfo ( cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
-FUNCTION: cl_int clEnqueueAcquireGLObjects ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueReleaseGLObjects ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
+FUNCTION: cl_mem clCreateFromGLBuffer ( cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int* errcode_ret )
+FUNCTION: cl_mem clCreateFromGLTexture2D ( cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromGLTexture3D ( cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromGLRenderbuffer ( cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int* errcode_ret )
+FUNCTION: cl_int clGetGLObjectInfo ( cl_mem memobj, cl_gl_object_type* gl_object_type, cl_GLuint* gl_object_name )
+FUNCTION: cl_int clGetGLTextureInfo ( cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
+FUNCTION: cl_int clEnqueueAcquireGLObjects ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueReleaseGLObjects ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
! cl_khr_gl_sharing.txt
TYPEDEF: cl_uint cl_gl_context_info
CONSTANT: CL_WGL_HDC_KHR 0x200B
CONSTANT: CL_CGL_SHAREGROUP_KHR 0x200C
-FUNCTION: cl_int clGetGLContextInfoKHR ( cl_context_properties* properties, cl_gl_context_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret ) ;
+FUNCTION: cl_int clGetGLContextInfoKHR ( cl_context_properties* properties, cl_gl_context_info param_name, size_t param_value_size, void* param_value, size_t* param_value_size_ret )
! cl_nv_d3d9_sharing.txt
CONSTANT: CL_D3D9_DEVICE_NV 0x4022
TYPEDEF: void* cl_d3d9_device_source_nv
TYPEDEF: void* cl_d3d9_device_set_nv
-FUNCTION: cl_int clGetDeviceIDsFromD3D9NV ( cl_platform_id platform, cl_d3d9_device_source_nv d3d_device_source, void* d3d_object, cl_d3d9_device_set_nv d3d_device_set, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices ) ;
-FUNCTION: cl_mem clCreateFromD3D9VertexBufferNV ( cl_context context, cl_mem_flags flags, void* id3dvb9_resource, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromD3D9IndexBufferNV ( cl_context context, cl_mem_flags flags, void* id3dib9_resource, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromD3D9SurfaceNV ( cl_context context, cl_mem_flags flags, void* id3dsurface9_resource, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromD3D9TextureNV ( cl_context context, cl_mem_flags flags, void* id3dtexture9_resource, uint miplevel, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromD3D9CubeTextureNV ( cl_context context, cl_mem_flags flags, void* id3dct9_resource, int facetype, uint miplevel, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromD3D9VolumeTextureNV ( cl_context context, cl_mem_flags flags, void* id3dvt9-resource, uint miplevel, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clEnqueueAcquireD3D9ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueReleaseD3D9ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
+FUNCTION: cl_int clGetDeviceIDsFromD3D9NV ( cl_platform_id platform, cl_d3d9_device_source_nv d3d_device_source, void* d3d_object, cl_d3d9_device_set_nv d3d_device_set, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices )
+FUNCTION: cl_mem clCreateFromD3D9VertexBufferNV ( cl_context context, cl_mem_flags flags, void* id3dvb9_resource, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromD3D9IndexBufferNV ( cl_context context, cl_mem_flags flags, void* id3dib9_resource, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromD3D9SurfaceNV ( cl_context context, cl_mem_flags flags, void* id3dsurface9_resource, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromD3D9TextureNV ( cl_context context, cl_mem_flags flags, void* id3dtexture9_resource, uint miplevel, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromD3D9CubeTextureNV ( cl_context context, cl_mem_flags flags, void* id3dct9_resource, int facetype, uint miplevel, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromD3D9VolumeTextureNV ( cl_context context, cl_mem_flags flags, void* id3dvt9-resource, uint miplevel, cl_int* errcode_ret )
+FUNCTION: cl_int clEnqueueAcquireD3D9ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueReleaseD3D9ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
! cl_nv_d3d10_sharing.txt
CONSTANT: CL_D3D10_DEVICE_NV 0x4010
TYPEDEF: void* cl_d3d10_device_source_nv
TYPEDEF: void* cl_d3d10_device_set_nv
-FUNCTION: cl_int clGetDeviceIDsFromD3D10NV ( cl_platform_id platform, cl_d3d10_device_source_nv d3d_device_source, void* d3d_object, cl_d3d10_device_set_nv d3d_device_set, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices ) ;
-FUNCTION: cl_mem clCreateFromD3D10BufferNV ( cl_context context, cl_mem_flags flags, void* id3d10buffer_resource, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromD3D10Texture2DNV ( cl_context context, cl_mem_flags flags, void* id3d10texture2d_resource, uint subresource, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromD3D10Texture3DNV ( cl_context context, cl_mem_flags flags, void* id3d10texture3d_resource, uint subresource, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clEnqueueAcquireD3D10ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueReleaseD3D10ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
+FUNCTION: cl_int clGetDeviceIDsFromD3D10NV ( cl_platform_id platform, cl_d3d10_device_source_nv d3d_device_source, void* d3d_object, cl_d3d10_device_set_nv d3d_device_set, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices )
+FUNCTION: cl_mem clCreateFromD3D10BufferNV ( cl_context context, cl_mem_flags flags, void* id3d10buffer_resource, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromD3D10Texture2DNV ( cl_context context, cl_mem_flags flags, void* id3d10texture2d_resource, uint subresource, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromD3D10Texture3DNV ( cl_context context, cl_mem_flags flags, void* id3d10texture3d_resource, uint subresource, cl_int* errcode_ret )
+FUNCTION: cl_int clEnqueueAcquireD3D10ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueReleaseD3D10ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
! cl_nv_d3d11_sharing.txt
CONSTANT: CL_D3D11_DEVICE_NV 0x4019
TYPEDEF: void* cl_d3d11_device_source_nv
TYPEDEF: void* cl_d3d11_device_set_nv
-FUNCTION: cl_int clGetDeviceIDsFromD3D11NV ( cl_platform_id platform, cl_d3d11_device_source_nv d3d_device_source, void* d3d_object, cl_d3d11_device_set_nv d3d_device_set, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices ) ;
-FUNCTION: cl_mem clCreateFromD3D11BufferNV ( cl_context context, cl_mem_flags flags, void* id3d11buffer_resource, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromD3D11Texture2DNV ( cl_context context, cl_mem_flags flags, void* id3d11texture2d_resource, uint subresource, cl_int* errcode_ret ) ;
-FUNCTION: cl_mem clCreateFromD3D11Texture3DNV ( cl_context context, cl_mem_flags flags, void* id3dtexture3d_resource, uint subresource, cl_int* errcode_ret ) ;
-FUNCTION: cl_int clEnqueueAcquireD3D11ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
-FUNCTION: cl_int clEnqueueReleaseD3D11ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event ) ;
+FUNCTION: cl_int clGetDeviceIDsFromD3D11NV ( cl_platform_id platform, cl_d3d11_device_source_nv d3d_device_source, void* d3d_object, cl_d3d11_device_set_nv d3d_device_set, cl_uint num_entries, cl_device_id* devices, cl_uint* num_devices )
+FUNCTION: cl_mem clCreateFromD3D11BufferNV ( cl_context context, cl_mem_flags flags, void* id3d11buffer_resource, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromD3D11Texture2DNV ( cl_context context, cl_mem_flags flags, void* id3d11texture2d_resource, uint subresource, cl_int* errcode_ret )
+FUNCTION: cl_mem clCreateFromD3D11Texture3DNV ( cl_context context, cl_mem_flags flags, void* id3dtexture3d_resource, uint subresource, cl_int* errcode_ret )
+FUNCTION: cl_int clEnqueueAcquireD3D11ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
+FUNCTION: cl_int clEnqueueReleaseD3D11ObjectsNV ( cl_command_queue command_queue, cl_uint num_objects, cl_mem* mem_objects, cl_uint num_events_in_wait_list, cl_event* event_wait_list, cl_event* event )
LIBRARY: glu
-FUNCTION: void gluBeginCurve ( GLUnurbs* nurb ) ;
-FUNCTION: void gluBeginPolygon ( GLUtesselator* tess ) ;
-FUNCTION: void gluBeginSurface ( GLUnurbs* nurb ) ;
-FUNCTION: void gluBeginTrim ( GLUnurbs* nurb ) ;
+FUNCTION: void gluBeginCurve ( GLUnurbs* nurb )
+FUNCTION: void gluBeginPolygon ( GLUtesselator* tess )
+FUNCTION: void gluBeginSurface ( GLUnurbs* nurb )
+FUNCTION: void gluBeginTrim ( GLUnurbs* nurb )
-FUNCTION: void gluCylinder ( GLUquadric* quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks ) ;
-FUNCTION: void gluDeleteNurbsRenderer ( GLUnurbs* nurb ) ;
-FUNCTION: void gluDeleteQuadric ( GLUquadric* quad ) ;
-FUNCTION: void gluDeleteTess ( GLUtesselator* tess ) ;
-FUNCTION: void gluDisk ( GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops ) ;
-FUNCTION: void gluEndCurve ( GLUnurbs* nurb ) ;
-FUNCTION: void gluEndPolygon ( GLUtesselator* tess ) ;
-FUNCTION: void gluEndSurface ( GLUnurbs* nurb ) ;
-FUNCTION: void gluEndTrim ( GLUnurbs* nurb ) ;
-FUNCTION: c-string gluErrorString ( GLenum error ) ;
-FUNCTION: void gluGetNurbsProperty ( GLUnurbs* nurb, GLenum property, GLfloat* data ) ;
-FUNCTION: c-string gluGetString ( GLenum name ) ;
-FUNCTION: void gluGetTessProperty ( GLUtesselator* tess, GLenum which, GLdouble* data ) ;
-FUNCTION: void gluLoadSamplingMatrices ( GLUnurbs* nurb, GLfloat* model, GLfloat* perspective, GLint* view ) ;
-FUNCTION: void gluLookAt ( GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ ) ;
-FUNCTION: GLUnurbs* gluNewNurbsRenderer ( ) ;
-FUNCTION: GLUquadric* gluNewQuadric ( ) ;
-FUNCTION: GLUtesselator* gluNewTess ( ) ;
-FUNCTION: void gluNextContour ( GLUtesselator* tess, GLenum type ) ;
-FUNCTION: void gluNurbsCallback ( GLUnurbs* nurb, GLenum which, GLUfuncptr CallBackFunc ) ;
+FUNCTION: void gluCylinder ( GLUquadric* quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks )
+FUNCTION: void gluDeleteNurbsRenderer ( GLUnurbs* nurb )
+FUNCTION: void gluDeleteQuadric ( GLUquadric* quad )
+FUNCTION: void gluDeleteTess ( GLUtesselator* tess )
+FUNCTION: void gluDisk ( GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops )
+FUNCTION: void gluEndCurve ( GLUnurbs* nurb )
+FUNCTION: void gluEndPolygon ( GLUtesselator* tess )
+FUNCTION: void gluEndSurface ( GLUnurbs* nurb )
+FUNCTION: void gluEndTrim ( GLUnurbs* nurb )
+FUNCTION: c-string gluErrorString ( GLenum error )
+FUNCTION: void gluGetNurbsProperty ( GLUnurbs* nurb, GLenum property, GLfloat* data )
+FUNCTION: c-string gluGetString ( GLenum name )
+FUNCTION: void gluGetTessProperty ( GLUtesselator* tess, GLenum which, GLdouble* data )
+FUNCTION: void gluLoadSamplingMatrices ( GLUnurbs* nurb, GLfloat* model, GLfloat* perspective, GLint* view )
+FUNCTION: void gluLookAt ( GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ )
+FUNCTION: GLUnurbs* gluNewNurbsRenderer ( )
+FUNCTION: GLUquadric* gluNewQuadric ( )
+FUNCTION: GLUtesselator* gluNewTess ( )
+FUNCTION: void gluNextContour ( GLUtesselator* tess, GLenum type )
+FUNCTION: void gluNurbsCallback ( GLUnurbs* nurb, GLenum which, GLUfuncptr CallBackFunc )
! FUNCTION: void gluNurbsCallbackData ( GLUnurbs* nurb, GLvoid* userData ) ;
! FUNCTION: void gluNurbsCallbackDataEXT ( GLUnurbs* nurb, GLvoid* userData ) ;
-FUNCTION: void gluNurbsCurve ( GLUnurbs* nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type ) ;
-FUNCTION: void gluNurbsProperty ( GLUnurbs* nurb, GLenum property, GLfloat value ) ;
-FUNCTION: void gluNurbsSurface ( GLUnurbs* nurb, GLint sKnotCount, GLfloat* sKnots, GLint tKnotCount, GLfloat* tKnots, GLint sStride, GLint tStride, GLfloat* control, GLint sOrder, GLint tOrder, GLenum type ) ;
-FUNCTION: void gluOrtho2D ( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top ) ;
-FUNCTION: void gluPartialDisk ( GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep ) ;
-FUNCTION: void gluPerspective ( GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar ) ;
-FUNCTION: void gluPickMatrix ( GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint* viewport ) ;
-FUNCTION: GLint gluProject ( GLdouble objX, GLdouble objY, GLdouble objZ, GLdouble* model, GLdouble* proj, GLint* view, GLdouble* winX, GLdouble* winY, GLdouble* winZ ) ;
-FUNCTION: void gluPwlCurve ( GLUnurbs* nurb, GLint count, GLfloat* data, GLint stride, GLenum type ) ;
-FUNCTION: void gluQuadricCallback ( GLUquadric* quad, GLenum which, GLUfuncptr CallBackFunc ) ;
-FUNCTION: void gluQuadricDrawStyle ( GLUquadric* quad, GLenum draw ) ;
-FUNCTION: void gluQuadricNormals ( GLUquadric* quad, GLenum normal ) ;
-FUNCTION: void gluQuadricOrientation ( GLUquadric* quad, GLenum orientation ) ;
-FUNCTION: void gluQuadricTexture ( GLUquadric* quad, GLboolean texture ) ;
-FUNCTION: GLint gluScaleImage ( GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, void* dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut ) ;
-FUNCTION: void gluSphere ( GLUquadric* quad, GLdouble radius, GLint slices, GLint stacks ) ;
-FUNCTION: void gluTessBeginContour ( GLUtesselator* tess ) ;
-FUNCTION: void gluTessBeginPolygon ( GLUtesselator* tess, GLvoid* data ) ;
-FUNCTION: void gluTessCallback ( GLUtesselator* tess, GLenum which, GLUfuncptr CallBackFunc ) ;
-FUNCTION: void gluTessEndContour ( GLUtesselator* tess ) ;
-FUNCTION: void gluTessEndPolygon ( GLUtesselator* tess ) ;
-FUNCTION: void gluTessNormal ( GLUtesselator* tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ ) ;
-FUNCTION: void gluTessProperty ( GLUtesselator* tess, GLenum which, GLdouble data ) ;
-FUNCTION: void gluTessVertex ( GLUtesselator* tess, GLdouble* location, GLvoid* data ) ;
-FUNCTION: GLint gluUnProject ( GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble* model, GLdouble* proj, GLint* view, GLdouble* objX, GLdouble* objY, GLdouble* objZ ) ;
+FUNCTION: void gluNurbsCurve ( GLUnurbs* nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type )
+FUNCTION: void gluNurbsProperty ( GLUnurbs* nurb, GLenum property, GLfloat value )
+FUNCTION: void gluNurbsSurface ( GLUnurbs* nurb, GLint sKnotCount, GLfloat* sKnots, GLint tKnotCount, GLfloat* tKnots, GLint sStride, GLint tStride, GLfloat* control, GLint sOrder, GLint tOrder, GLenum type )
+FUNCTION: void gluOrtho2D ( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top )
+FUNCTION: void gluPartialDisk ( GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep )
+FUNCTION: void gluPerspective ( GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar )
+FUNCTION: void gluPickMatrix ( GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint* viewport )
+FUNCTION: GLint gluProject ( GLdouble objX, GLdouble objY, GLdouble objZ, GLdouble* model, GLdouble* proj, GLint* view, GLdouble* winX, GLdouble* winY, GLdouble* winZ )
+FUNCTION: void gluPwlCurve ( GLUnurbs* nurb, GLint count, GLfloat* data, GLint stride, GLenum type )
+FUNCTION: void gluQuadricCallback ( GLUquadric* quad, GLenum which, GLUfuncptr CallBackFunc )
+FUNCTION: void gluQuadricDrawStyle ( GLUquadric* quad, GLenum draw )
+FUNCTION: void gluQuadricNormals ( GLUquadric* quad, GLenum normal )
+FUNCTION: void gluQuadricOrientation ( GLUquadric* quad, GLenum orientation )
+FUNCTION: void gluQuadricTexture ( GLUquadric* quad, GLboolean texture )
+FUNCTION: GLint gluScaleImage ( GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, void* dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut )
+FUNCTION: void gluSphere ( GLUquadric* quad, GLdouble radius, GLint slices, GLint stacks )
+FUNCTION: void gluTessBeginContour ( GLUtesselator* tess )
+FUNCTION: void gluTessBeginPolygon ( GLUtesselator* tess, GLvoid* data )
+FUNCTION: void gluTessCallback ( GLUtesselator* tess, GLenum which, GLUfuncptr CallBackFunc )
+FUNCTION: void gluTessEndContour ( GLUtesselator* tess )
+FUNCTION: void gluTessEndPolygon ( GLUtesselator* tess )
+FUNCTION: void gluTessNormal ( GLUtesselator* tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ )
+FUNCTION: void gluTessProperty ( GLUtesselator* tess, GLenum which, GLdouble data )
+FUNCTION: void gluTessVertex ( GLUtesselator* tess, GLdouble* location, GLvoid* data )
+FUNCTION: GLint gluUnProject ( GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble* model, GLdouble* proj, GLint* view, GLdouble* objX, GLdouble* objY, GLdouble* objZ )
! Not present on Windows
! FUNCTION: GLint gluBuild1DMipmapLevels ( GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, void* data ) ;
DESTRUCTOR: gluDeleteQuadric
DESTRUCTOR: gluDeleteTess
-CALLBACK: void GLUtessBeginCallback ( GLenum type ) ;
-CALLBACK: void GLUtessBeginDataCallback ( GLenum type, void* data ) ;
-CALLBACK: void GLUtessEdgeFlagCallback ( GLboolean flag ) ;
-CALLBACK: void GLUtessEdgeFlagDataCallback ( GLboolean flag, void* data ) ;
-CALLBACK: void GLUtessVertexCallback ( void* vertex_data ) ;
-CALLBACK: void GLUtessVertexDataCallback ( void* vertex_data, void* data ) ;
-CALLBACK: void GLUtessEndCallback ( ) ;
-CALLBACK: void GLUtessEndDataCallback ( void* data ) ;
-CALLBACK: void GLUtessCombineDataCallback ( GLdouble* coords, void** vertex_data, GLfloat* weight, void** out_data, void* data ) ;
-CALLBACK: void GLUtessErrorCallback ( GLenum errno ) ;
-CALLBACK: void GLUtessErrorDataCallback ( GLenum errno, void* data ) ;
+CALLBACK: void GLUtessBeginCallback ( GLenum type )
+CALLBACK: void GLUtessBeginDataCallback ( GLenum type, void* data )
+CALLBACK: void GLUtessEdgeFlagCallback ( GLboolean flag )
+CALLBACK: void GLUtessEdgeFlagDataCallback ( GLboolean flag, void* data )
+CALLBACK: void GLUtessVertexCallback ( void* vertex_data )
+CALLBACK: void GLUtessVertexDataCallback ( void* vertex_data, void* data )
+CALLBACK: void GLUtessEndCallback ( )
+CALLBACK: void GLUtessEndDataCallback ( void* data )
+CALLBACK: void GLUtessCombineDataCallback ( GLdouble* coords, void** vertex_data, GLfloat* weight, void** out_data, void* data )
+CALLBACK: void GLUtessErrorCallback ( GLenum errno )
+CALLBACK: void GLUtessErrorDataCallback ( GLenum errno, void* data )
: gl-look-at ( eye focus up -- )
[ first3 ] tri@ gluLookAt ;
{ mark uchar** }
{ executable_jit void* } ;
-FUNCTION: int pcre_config ( int what, void* where ) ;
+FUNCTION: int pcre_config ( int what, void* where )
FUNCTION: void* pcre_compile ( c-string pattern,
int options,
char** errptr,
int* erroffset,
- char* tableptr ) ;
+ char* tableptr )
FUNCTION: void* pcre_compile2 ( c-string pattern,
int options,
int* errcodeptr,
char** errptr,
int* erroffset,
- char* tableptr ) ;
+ char* tableptr )
-FUNCTION: int pcre_info ( void* pcre, int* optptr, int* first_byte ) ;
-FUNCTION: int pcre_fullinfo ( void* pcre, pcre_extra* extra, int what, void *where ) ;
+FUNCTION: int pcre_info ( void* pcre, int* optptr, int* first_byte )
+FUNCTION: int pcre_fullinfo ( void* pcre, pcre_extra* extra, int what, void *where )
-FUNCTION: pcre_extra* pcre_study ( void* pcre, int options, char** errptr ) ;
+FUNCTION: pcre_extra* pcre_study ( void* pcre, int options, char** errptr )
FUNCTION: int pcre_exec ( void* pcre,
pcre_extra* extra,
c-string subject,
int startoffset,
int options,
int* ovector,
- int ovecsize ) ;
+ int ovecsize )
-FUNCTION: int pcre_get_stringnumber ( void* pcre, c-string name ) ;
+FUNCTION: int pcre_get_stringnumber ( void* pcre, c-string name )
FUNCTION: int pcre_get_substring ( c-string subject,
int* ovector,
int stringcount,
int stringnumber,
- void *stringptr ) ;
+ void *stringptr )
FUNCTION: int pcre_get_substring_list ( c-string subject,
int* ovector,
int stringcount,
- void *stringptr ) ;
+ void *stringptr )
-FUNCTION: c-string pcre_version ( ) ;
+FUNCTION: c-string pcre_version ( )
-FUNCTION: uchar* pcre_maketables ( ) ;
+FUNCTION: uchar* pcre_maketables ( )
-FUNCTION: void pcre_free ( void* pcre ) ;
+FUNCTION: void pcre_free ( void* pcre )
FUNCTION: PyObject* PyCFunction_NewEx ( PyMethodDef* ml,
PyObject* self,
- PyObject* module ) ;
-FUNCTION: int PyCFunction_GetFlags ( PyObject* op ) ;
+ PyObject* module )
+FUNCTION: int PyCFunction_GetFlags ( PyObject* op )
CALLBACK: PyObject* PyCallback ( PyObject* self,
PyObject* args,
- PyObject* kw ) ;
+ PyObject* kw )
! Top-level
-FUNCTION: c-string Py_GetVersion ( ) ;
-FUNCTION: void Py_Initialize ( ) ;
-FUNCTION: bool Py_IsInitialized ( ) ;
-FUNCTION: void Py_Finalize ( ) ;
-FUNCTION: void PySys_SetArgvEx ( int argc, c-string* argv, int updatepath ) ;
+FUNCTION: c-string Py_GetVersion ( )
+FUNCTION: void Py_Initialize ( )
+FUNCTION: bool Py_IsInitialized ( )
+FUNCTION: void Py_Finalize ( )
+FUNCTION: void PySys_SetArgvEx ( int argc, c-string* argv, int updatepath )
! Misc
-FUNCTION: int PyRun_SimpleString ( c-string command ) ;
+FUNCTION: int PyRun_SimpleString ( c-string command )
! Importing
-FUNCTION: PyObject* PyImport_AddModule ( c-string name ) ;
-FUNCTION: long PyImport_GetMagicNumber ( ) ;
-FUNCTION: PyObject* PyImport_ImportModule ( c-string name ) ;
+FUNCTION: PyObject* PyImport_AddModule ( c-string name )
+FUNCTION: long PyImport_GetMagicNumber ( )
+FUNCTION: PyObject* PyImport_ImportModule ( c-string name )
! Sys module
! Borrowed reference
-FUNCTION: PyObject* PySys_GetObject ( c-string name ) ;
+FUNCTION: PyObject* PySys_GetObject ( c-string name )
! Dicts
! Borrowed reference
-FUNCTION: PyObject* PyDict_GetItemString ( PyObject* d, c-string key ) ;
-FUNCTION: PyObject* PyDict_New ( ) ;
-FUNCTION: int PyDict_Size ( PyObject* d ) ;
+FUNCTION: PyObject* PyDict_GetItemString ( PyObject* d, c-string key )
+FUNCTION: PyObject* PyDict_New ( )
+FUNCTION: int PyDict_Size ( PyObject* d )
FUNCTION: int PyDict_SetItemString ( PyObject* d,
c-string key,
- PyObject* val ) ;
-FUNCTION: int PyDict_SetItem ( PyObject* d, PyObject* k, PyObject* o ) ;
-FUNCTION: PyObject* PyDict_Items ( PyObject *d ) ;
+ PyObject* val )
+FUNCTION: int PyDict_SetItem ( PyObject* d, PyObject* k, PyObject* o )
+FUNCTION: PyObject* PyDict_Items ( PyObject *d )
! Tuples
! Borrowed reference
-FUNCTION: PyObject* PyTuple_GetItem ( PyObject* t, int pos ) ;
-FUNCTION: PyObject* PyTuple_New ( int len ) ;
+FUNCTION: PyObject* PyTuple_GetItem ( PyObject* t, int pos )
+FUNCTION: PyObject* PyTuple_New ( int len )
! Steals the reference
-FUNCTION: int PyTuple_SetItem ( PyObject* t, int pos, PyObject* o ) ;
-FUNCTION: int PyTuple_Size ( PyObject* t ) ;
+FUNCTION: int PyTuple_SetItem ( PyObject* t, int pos, PyObject* o )
+FUNCTION: int PyTuple_Size ( PyObject* t )
! Lists
! Borrowed reference
-FUNCTION: PyObject* PyList_GetItem ( PyObject* l, int pos ) ;
+FUNCTION: PyObject* PyList_GetItem ( PyObject* l, int pos )
! New reference
-FUNCTION: PyObject* PyList_New ( int len ) ;
-FUNCTION: int PyList_Size ( PyObject* l ) ;
+FUNCTION: PyObject* PyList_New ( int len )
+FUNCTION: int PyList_Size ( PyObject* l )
! Steals the reference
-FUNCTION: int PyList_SetItem ( PyObject* l, int pos, PyObject* o ) ;
+FUNCTION: int PyList_SetItem ( PyObject* l, int pos, PyObject* o )
! Sequences
-FUNCTION: int PySequence_Check ( PyObject* o ) ;
+FUNCTION: int PySequence_Check ( PyObject* o )
! Modules
-FUNCTION: c-string PyModule_GetName ( PyObject* module ) ;
-FUNCTION: PyObject* PyModule_GetDict ( PyObject* module ) ;
+FUNCTION: c-string PyModule_GetName ( PyObject* module )
+FUNCTION: PyObject* PyModule_GetDict ( PyObject* module )
! Callables
-FUNCTION: int PyCallable_Check ( PyObject* obj ) ;
+FUNCTION: int PyCallable_Check ( PyObject* obj )
! Objects
FUNCTION: PyObject* PyObject_CallObject ( PyObject* callable,
- PyObject* args ) ;
+ PyObject* args )
FUNCTION: PyObject* PyObject_Call ( PyObject* callable,
PyObject* args,
- PyObject* kw ) ;
+ PyObject* kw )
! New reference
FUNCTION: PyObject* PyObject_GetAttrString ( PyObject* o,
- c-string attr_name ) ;
+ c-string attr_name )
FUNCTION: int PyObject_SetAttrString ( PyObject* o,
c-string attr_name,
- PyObject *v ) ;
+ PyObject *v )
-FUNCTION: PyObject* PyObject_Str ( PyObject* o ) ;
-FUNCTION: int PyObject_IsTrue ( PyObject* o ) ;
+FUNCTION: PyObject* PyObject_Str ( PyObject* o )
+FUNCTION: int PyObject_IsTrue ( PyObject* o )
! Strings
-FUNCTION: c-string PyString_AsString ( PyObject* string ) ;
-FUNCTION: PyObject* PyString_FromString ( c-string v ) ;
+FUNCTION: c-string PyString_AsString ( PyObject* string )
+FUNCTION: PyObject* PyString_FromString ( c-string v )
! Unicode
FUNCTION: PyObject* PyUnicode_DecodeUTF8 ( c-string s,
int size,
- void* errors ) ;
-FUNCTION: PyObject* PyUnicodeUCS4_FromString ( c-string s ) ;
-FUNCTION: PyObject* PyUnicodeUCS2_FromString ( c-string s ) ;
-FUNCTION: PyObject* PyUnicodeUCS2_AsUTF8String ( PyObject* unicode ) ;
-FUNCTION: PyObject* PyUnicodeUCS4_AsUTF8String ( PyObject* unicode ) ;
+ void* errors )
+FUNCTION: PyObject* PyUnicodeUCS4_FromString ( c-string s )
+FUNCTION: PyObject* PyUnicodeUCS2_FromString ( c-string s )
+FUNCTION: PyObject* PyUnicodeUCS2_AsUTF8String ( PyObject* unicode )
+FUNCTION: PyObject* PyUnicodeUCS4_AsUTF8String ( PyObject* unicode )
! Ints
-FUNCTION: long PyInt_AsLong ( PyObject* io ) ;
+FUNCTION: long PyInt_AsLong ( PyObject* io )
! Longs
-FUNCTION: PyObject* PyLong_FromLong ( long v ) ;
-FUNCTION: long PyLong_AsLong ( PyObject* o ) ;
+FUNCTION: PyObject* PyLong_FromLong ( long v )
+FUNCTION: long PyLong_AsLong ( PyObject* o )
! Floats
-FUNCTION: PyObject* PyFloat_FromDouble ( double d ) ;
+FUNCTION: PyObject* PyFloat_FromDouble ( double d )
! Types
-FUNCTION: int PyType_Check ( PyObject* obj ) ;
+FUNCTION: int PyType_Check ( PyObject* obj )
! Reference counting
-FUNCTION: void Py_IncRef ( PyObject* o ) ;
-FUNCTION: void Py_DecRef ( PyObject* o ) ;
+FUNCTION: void Py_IncRef ( PyObject* o )
+FUNCTION: void Py_DecRef ( PyObject* o )
DESTRUCTOR: Py_DecRef
! Reflection
-FUNCTION: c-string PyEval_GetFuncName ( PyObject* func ) ;
+FUNCTION: c-string PyEval_GetFuncName ( PyObject* func )
! Errors
-FUNCTION: void PyErr_Clear ( ) ;
-FUNCTION: void PyErr_Print ( ) ;
+FUNCTION: void PyErr_Clear ( )
+FUNCTION: void PyErr_Print ( )
FUNCTION: void PyErr_Fetch ( PyObject** ptype,
PyObject** pvalue,
- PyObject** *ptraceback ) ;
+ PyObject** *ptraceback )
LIBRARY: libc
-FUNCTION: int rand ( ) ;
+FUNCTION: int rand ( )
SINGLETON: c-random
CONSTANT: HS_STIFLED 1
-FUNCTION: void using_history ( ) ;
-FUNCTION: HISTORY_STATE* history_get_history_state ( ) ;
-FUNCTION: void history_set_history_state ( HISTORY_STATE* arg1 ) ;
-FUNCTION: void add_history ( c-string arg1 ) ;
-FUNCTION: void add_history_time ( c-string arg1 ) ;
-FUNCTION: HIST_ENTRY* remove_history ( int arg1 ) ;
-FUNCTION: histdata_t free_history_entry ( HIST_ENTRY* arg1 ) ;
+FUNCTION: void using_history ( )
+FUNCTION: HISTORY_STATE* history_get_history_state ( )
+FUNCTION: void history_set_history_state ( HISTORY_STATE* arg1 )
+FUNCTION: void add_history ( c-string arg1 )
+FUNCTION: void add_history_time ( c-string arg1 )
+FUNCTION: HIST_ENTRY* remove_history ( int arg1 )
+FUNCTION: histdata_t free_history_entry ( HIST_ENTRY* arg1 )
FUNCTION: HIST_ENTRY* replace_history_entry ( int arg1, c-string
arg2, histdata_t
- arg3 ) ;
-FUNCTION: void clear_history ( ) ;
-FUNCTION: void stifle_history ( int arg1 ) ;
-FUNCTION: int unstifle_history ( ) ;
-FUNCTION: int history_is_stifled ( ) ;
-FUNCTION: HIST_ENTRY** history_list ( ) ;
-FUNCTION: int where_history ( ) ;
-FUNCTION: HIST_ENTRY* current_history ( ) ;
-FUNCTION: HIST_ENTRY* history_get ( int arg1 ) ;
-FUNCTION: time_t history_get_time ( HIST_ENTRY* arg1 ) ;
-FUNCTION: int history_total_bytes ( ) ;
-FUNCTION: int history_set_pos ( int arg1 ) ;
-FUNCTION: HIST_ENTRY* previous_history ( ) ;
-FUNCTION: HIST_ENTRY* next_history ( ) ;
-FUNCTION: int history_search ( c-string arg1, int arg2 ) ;
-FUNCTION: int history_search_prefix ( c-string arg1, int arg2 ) ;
+ arg3 )
+FUNCTION: void clear_history ( )
+FUNCTION: void stifle_history ( int arg1 )
+FUNCTION: int unstifle_history ( )
+FUNCTION: int history_is_stifled ( )
+FUNCTION: HIST_ENTRY** history_list ( )
+FUNCTION: int where_history ( )
+FUNCTION: HIST_ENTRY* current_history ( )
+FUNCTION: HIST_ENTRY* history_get ( int arg1 )
+FUNCTION: time_t history_get_time ( HIST_ENTRY* arg1 )
+FUNCTION: int history_total_bytes ( )
+FUNCTION: int history_set_pos ( int arg1 )
+FUNCTION: HIST_ENTRY* previous_history ( )
+FUNCTION: HIST_ENTRY* next_history ( )
+FUNCTION: int history_search ( c-string arg1, int arg2 )
+FUNCTION: int history_search_prefix ( c-string arg1, int arg2 )
FUNCTION: int history_search_pos ( c-string arg1, int arg2, int
- arg3 ) ;
-FUNCTION: int read_history ( c-string arg1 ) ;
+ arg3 )
+FUNCTION: int read_history ( c-string arg1 )
FUNCTION: int read_history_range ( c-string arg1, int arg2, int
- arg3 ) ;
-FUNCTION: int write_history ( c-string arg1 ) ;
-FUNCTION: int append_history ( int arg1, c-string arg2 ) ;
-FUNCTION: int history_expand ( c-string arg1, char** arg2 ) ;
+ arg3 )
+FUNCTION: int write_history ( c-string arg1 )
+FUNCTION: int append_history ( int arg1, c-string arg2 )
+FUNCTION: int history_expand ( c-string arg1, char** arg2 )
FUNCTION: c-string history_arg_extract ( int arg1, int arg2,
- c-string arg3 ) ;
+ c-string arg3 )
FUNCTION: c-string get_history_event ( c-string arg1, int* arg2,
- int arg3 ) ;
-FUNCTION: char** history_tokenize ( c-string arg1 ) ;
+ int arg3 )
+FUNCTION: char** history_tokenize ( c-string arg1 )
-CALLBACK: int rl_command_func_t ( int arg1, int arg2 ) ;
-CALLBACK: char* rl_compentry_func_t ( c-string arg1, int arg2 ) ;
+CALLBACK: int rl_command_func_t ( int arg1, int arg2 )
+CALLBACK: char* rl_compentry_func_t ( c-string arg1, int arg2 )
CALLBACK: char** rl_completion_func_t ( c-string arg1, int arg2,
- int arg3 ) ;
+ int arg3 )
CALLBACK: c-string rl_quote_func_t ( c-string arg1, int arg2,
- c-string arg3 ) ;
-CALLBACK: c-string rl_dequote_func_t ( c-string arg1, int arg2 ) ;
-CALLBACK: int rl_compignore_func_t ( char** arg1 ) ;
+ c-string arg3 )
+CALLBACK: c-string rl_dequote_func_t ( c-string arg1, int arg2 )
+CALLBACK: int rl_compignore_func_t ( char** arg1 )
CALLBACK: void rl_compdisp_func_t ( char** arg1, int arg2, int
- arg3 ) ;
-CALLBACK: int rl_hook_func_t ( ) ;
-CALLBACK: int rl_getc_func_t ( FILE* arg1 ) ;
-CALLBACK: int rl_linebuf_func_t ( c-string arg1, int arg2 ) ;
+ arg3 )
+CALLBACK: int rl_hook_func_t ( )
+CALLBACK: int rl_getc_func_t ( FILE* arg1 )
+CALLBACK: int rl_linebuf_func_t ( c-string arg1, int arg2 )
STRUCT: KEYMAP_ENTRY
{ type char }
C-GLOBAL: KEYMAP_ENTRY_ARRAY vi_insertion_keymap
C-GLOBAL: KEYMAP_ENTRY_ARRAY vi_movement_keymap
-FUNCTION: Keymap rl_copy_keymap ( Keymap ) ;
-FUNCTION: Keymap rl_make_keymap ( ) ;
-FUNCTION: void rl_discard_keymap ( Keymap ) ;
+FUNCTION: Keymap rl_copy_keymap ( Keymap )
+FUNCTION: Keymap rl_make_keymap ( )
+FUNCTION: void rl_discard_keymap ( Keymap )
-CALLBACK: c-string tilde_hook_func_t ( c-string ) ;
+CALLBACK: c-string tilde_hook_func_t ( c-string )
C-GLOBAL: tilde_hook_func_t* tilde_expansion_preexpansion_hook
C-GLOBAL: tilde_hook_func_t* tilde_expansion_failure_hook
C-GLOBAL: char** tilde_additional_prefixes
C-GLOBAL: char** tilde_additional_suffixes
-FUNCTION: c-string tilde_expand ( c-string ) ;
-FUNCTION: c-string tilde_expand_word ( c-string ) ;
+FUNCTION: c-string tilde_expand ( c-string )
+FUNCTION: c-string tilde_expand_word ( c-string )
FUNCTION: c-string tilde_find_word ( c-string arg1, int arg2,
- int* arg3 ) ;
+ int* arg3 )
C-GLOBAL: int history_base
C-GLOBAL: int history_length
C-GLOBAL: int max_input_history
C-GLOBAL: rl_linebuf_func_t* history_inhibit_expansion_function
-CALLBACK: int rl_intfunc_t ( int ) ;
-CALLBACK: int rl_icpfunc_t ( c-string ) ;
-CALLBACK: int rl_icppfunc_t ( char** ) ;
+CALLBACK: int rl_intfunc_t ( int )
+CALLBACK: int rl_icpfunc_t ( c-string )
+CALLBACK: int rl_icppfunc_t ( char** )
-CALLBACK: void rl_voidfunc_t ( ) ;
-CALLBACK: void rl_vintfunc_t ( int ) ;
-CALLBACK: void rl_vcpfunc_t ( c-string ) ;
-CALLBACK: void rl_vcppfunc_t ( char** ) ;
+CALLBACK: void rl_voidfunc_t ( )
+CALLBACK: void rl_vintfunc_t ( int )
+CALLBACK: void rl_vcpfunc_t ( c-string )
+CALLBACK: void rl_vcppfunc_t ( char** )
-CALLBACK: c-string rl_cpvfunc_t ( ) ;
-CALLBACK: c-string rl_cpifunc_t ( int ) ;
-CALLBACK: c-string rl_cpcpfunc_t ( c-string ) ;
-CALLBACK: c-string rl_cpcppfunc_t ( char** ) ;
+CALLBACK: c-string rl_cpvfunc_t ( )
+CALLBACK: c-string rl_cpifunc_t ( int )
+CALLBACK: c-string rl_cpcpfunc_t ( c-string )
+CALLBACK: c-string rl_cpcppfunc_t ( char** )
ENUM: undo_code UNDO_DELETE UNDO_INSERT UNDO_BEGIN UNDO_END ;
C-GLOBAL: FUNMAP** funmap
-FUNCTION: int rl_digit_argument ( int arg1, int arg2 ) ;
-FUNCTION: int rl_universal_argument ( int arg, int arg ) ;
-
-FUNCTION: int rl_forward_byte ( int arg1, int arg2 ) ;
-FUNCTION: int rl_forward_char ( int arg1, int arg2 ) ;
-FUNCTION: int rl_forward ( int arg1, int arg2 ) ;
-FUNCTION: int rl_backward_byte ( int arg1, int arg2 ) ;
-FUNCTION: int rl_backward_char ( int arg1, int arg2 ) ;
-FUNCTION: int rl_backward ( int arg1, int arg2 ) ;
-FUNCTION: int rl_beg_of_line ( int arg1, int arg2 ) ;
-FUNCTION: int rl_end_of_line ( int arg1, int arg2 ) ;
-FUNCTION: int rl_forward_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_backward_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_refresh_line ( int arg1, int arg2 ) ;
-FUNCTION: int rl_clear_screen ( int arg1, int arg2 ) ;
-FUNCTION: int rl_skip_csi_sequence ( int arg1, int arg2 ) ;
-FUNCTION: int rl_arrow_keys ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_insert ( int arg1, int arg2 ) ;
-FUNCTION: int rl_quoted_insert ( int arg1, int arg2 ) ;
-FUNCTION: int rl_tab_insert ( int arg1, int arg2 ) ;
-FUNCTION: int rl_newline ( int arg1, int arg2 ) ;
-FUNCTION: int rl_do_lowercase_version ( int arg1, int arg2 ) ;
-FUNCTION: int rl_rubout ( int arg1, int arg2 ) ;
-FUNCTION: int rl_delete ( int arg1, int arg2 ) ;
-FUNCTION: int rl_rubout_or_delete ( int arg1, int arg2 ) ;
-FUNCTION: int rl_delete_horizontal_space ( int arg1, int arg2 ) ;
-FUNCTION: int rl_delete_or_show_completions ( int arg1, int arg2 ) ;
-FUNCTION: int rl_insert_comment ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_upcase_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_downcase_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_capitalize_word ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_transpose_words ( int arg1, int arg2 ) ;
-FUNCTION: int rl_transpose_chars ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_char_search ( int arg1, int arg2 ) ;
-FUNCTION: int rl_backward_char_search ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_beginning_of_history ( int arg1, int arg2 ) ;
-FUNCTION: int rl_end_of_history ( int arg1, int arg2 ) ;
-FUNCTION: int rl_get_next_history ( int arg1, int arg2 ) ;
-FUNCTION: int rl_get_previous_history ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_set_mark ( int arg1, int arg2 ) ;
-FUNCTION: int rl_exchange_point_and_mark ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_vi_editing_mode ( int arg1, int arg2 ) ;
-FUNCTION: int rl_emacs_editing_mode ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_overwrite_mode ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_re_read_init_file ( int arg1, int arg2 ) ;
-FUNCTION: int rl_dump_functions ( int arg1, int arg2 ) ;
-FUNCTION: int rl_dump_macros ( int arg1, int arg2 ) ;
-FUNCTION: int rl_dump_variables ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_complete ( int arg1, int arg2 ) ;
-FUNCTION: int rl_possible_completions ( int arg1, int arg2 ) ;
-FUNCTION: int rl_insert_completions ( int arg1, int arg2 ) ;
-FUNCTION: int rl_old_menu_complete ( int arg1, int arg2 ) ;
-FUNCTION: int rl_menu_complete ( int arg1, int arg2 ) ;
-FUNCTION: int rl_backward_menu_complete ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_kill_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_backward_kill_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_kill_line ( int arg1, int arg2 ) ;
-FUNCTION: int rl_backward_kill_line ( int arg1, int arg2 ) ;
-FUNCTION: int rl_kill_full_line ( int arg1, int arg2 ) ;
-FUNCTION: int rl_unix_word_rubout ( int arg1, int arg2 ) ;
-FUNCTION: int rl_unix_filename_rubout ( int arg1, int arg2 ) ;
-FUNCTION: int rl_unix_line_discard ( int arg1, int arg2 ) ;
-FUNCTION: int rl_copy_region_to_kill ( int arg1, int arg2 ) ;
-FUNCTION: int rl_kill_region ( int arg1, int arg2 ) ;
-FUNCTION: int rl_copy_forward_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_copy_backward_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_yank ( int arg1, int arg2 ) ;
-FUNCTION: int rl_yank_pop ( int arg1, int arg2 ) ;
-FUNCTION: int rl_yank_nth_arg ( int arg1, int arg2 ) ;
-FUNCTION: int rl_yank_last_arg ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_reverse_search_history ( int arg1, int arg2 ) ;
-FUNCTION: int rl_forward_search_history ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_start_kbd_macro ( int arg1, int arg2 ) ;
-FUNCTION: int rl_end_kbd_macro ( int arg1, int arg2 ) ;
-FUNCTION: int rl_call_last_kbd_macro ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_revert_line ( int arg1, int arg2 ) ;
-FUNCTION: int rl_undo_command ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_tilde_expand ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_restart_output ( int arg1, int arg2 ) ;
-FUNCTION: int rl_stop_output ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_abort ( int arg1, int arg2 ) ;
-FUNCTION: int rl_tty_status ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_history_search_forward ( int arg1, int arg2 ) ;
-FUNCTION: int rl_history_search_backward ( int arg1, int arg2 ) ;
-FUNCTION: int rl_noninc_forward_search ( int arg1, int arg2 ) ;
-FUNCTION: int rl_noninc_reverse_search ( int arg1, int arg2 ) ;
-FUNCTION: int rl_noninc_forward_search_again ( int arg1, int arg2 ) ;
-FUNCTION: int rl_noninc_reverse_search_again ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_insert_close ( int arg1, int arg2 ) ;
+FUNCTION: int rl_digit_argument ( int arg1, int arg2 )
+FUNCTION: int rl_universal_argument ( int arg, int arg )
+
+FUNCTION: int rl_forward_byte ( int arg1, int arg2 )
+FUNCTION: int rl_forward_char ( int arg1, int arg2 )
+FUNCTION: int rl_forward ( int arg1, int arg2 )
+FUNCTION: int rl_backward_byte ( int arg1, int arg2 )
+FUNCTION: int rl_backward_char ( int arg1, int arg2 )
+FUNCTION: int rl_backward ( int arg1, int arg2 )
+FUNCTION: int rl_beg_of_line ( int arg1, int arg2 )
+FUNCTION: int rl_end_of_line ( int arg1, int arg2 )
+FUNCTION: int rl_forward_word ( int arg1, int arg2 )
+FUNCTION: int rl_backward_word ( int arg1, int arg2 )
+FUNCTION: int rl_refresh_line ( int arg1, int arg2 )
+FUNCTION: int rl_clear_screen ( int arg1, int arg2 )
+FUNCTION: int rl_skip_csi_sequence ( int arg1, int arg2 )
+FUNCTION: int rl_arrow_keys ( int arg1, int arg2 )
+
+FUNCTION: int rl_insert ( int arg1, int arg2 )
+FUNCTION: int rl_quoted_insert ( int arg1, int arg2 )
+FUNCTION: int rl_tab_insert ( int arg1, int arg2 )
+FUNCTION: int rl_newline ( int arg1, int arg2 )
+FUNCTION: int rl_do_lowercase_version ( int arg1, int arg2 )
+FUNCTION: int rl_rubout ( int arg1, int arg2 )
+FUNCTION: int rl_delete ( int arg1, int arg2 )
+FUNCTION: int rl_rubout_or_delete ( int arg1, int arg2 )
+FUNCTION: int rl_delete_horizontal_space ( int arg1, int arg2 )
+FUNCTION: int rl_delete_or_show_completions ( int arg1, int arg2 )
+FUNCTION: int rl_insert_comment ( int arg1, int arg2 )
+
+FUNCTION: int rl_upcase_word ( int arg1, int arg2 )
+FUNCTION: int rl_downcase_word ( int arg1, int arg2 )
+FUNCTION: int rl_capitalize_word ( int arg1, int arg2 )
+
+FUNCTION: int rl_transpose_words ( int arg1, int arg2 )
+FUNCTION: int rl_transpose_chars ( int arg1, int arg2 )
+
+FUNCTION: int rl_char_search ( int arg1, int arg2 )
+FUNCTION: int rl_backward_char_search ( int arg1, int arg2 )
+
+FUNCTION: int rl_beginning_of_history ( int arg1, int arg2 )
+FUNCTION: int rl_end_of_history ( int arg1, int arg2 )
+FUNCTION: int rl_get_next_history ( int arg1, int arg2 )
+FUNCTION: int rl_get_previous_history ( int arg1, int arg2 )
+
+FUNCTION: int rl_set_mark ( int arg1, int arg2 )
+FUNCTION: int rl_exchange_point_and_mark ( int arg1, int arg2 )
+
+FUNCTION: int rl_vi_editing_mode ( int arg1, int arg2 )
+FUNCTION: int rl_emacs_editing_mode ( int arg1, int arg2 )
+
+FUNCTION: int rl_overwrite_mode ( int arg1, int arg2 )
+
+FUNCTION: int rl_re_read_init_file ( int arg1, int arg2 )
+FUNCTION: int rl_dump_functions ( int arg1, int arg2 )
+FUNCTION: int rl_dump_macros ( int arg1, int arg2 )
+FUNCTION: int rl_dump_variables ( int arg1, int arg2 )
+
+FUNCTION: int rl_complete ( int arg1, int arg2 )
+FUNCTION: int rl_possible_completions ( int arg1, int arg2 )
+FUNCTION: int rl_insert_completions ( int arg1, int arg2 )
+FUNCTION: int rl_old_menu_complete ( int arg1, int arg2 )
+FUNCTION: int rl_menu_complete ( int arg1, int arg2 )
+FUNCTION: int rl_backward_menu_complete ( int arg1, int arg2 )
+
+FUNCTION: int rl_kill_word ( int arg1, int arg2 )
+FUNCTION: int rl_backward_kill_word ( int arg1, int arg2 )
+FUNCTION: int rl_kill_line ( int arg1, int arg2 )
+FUNCTION: int rl_backward_kill_line ( int arg1, int arg2 )
+FUNCTION: int rl_kill_full_line ( int arg1, int arg2 )
+FUNCTION: int rl_unix_word_rubout ( int arg1, int arg2 )
+FUNCTION: int rl_unix_filename_rubout ( int arg1, int arg2 )
+FUNCTION: int rl_unix_line_discard ( int arg1, int arg2 )
+FUNCTION: int rl_copy_region_to_kill ( int arg1, int arg2 )
+FUNCTION: int rl_kill_region ( int arg1, int arg2 )
+FUNCTION: int rl_copy_forward_word ( int arg1, int arg2 )
+FUNCTION: int rl_copy_backward_word ( int arg1, int arg2 )
+FUNCTION: int rl_yank ( int arg1, int arg2 )
+FUNCTION: int rl_yank_pop ( int arg1, int arg2 )
+FUNCTION: int rl_yank_nth_arg ( int arg1, int arg2 )
+FUNCTION: int rl_yank_last_arg ( int arg1, int arg2 )
+
+FUNCTION: int rl_reverse_search_history ( int arg1, int arg2 )
+FUNCTION: int rl_forward_search_history ( int arg1, int arg2 )
+
+FUNCTION: int rl_start_kbd_macro ( int arg1, int arg2 )
+FUNCTION: int rl_end_kbd_macro ( int arg1, int arg2 )
+FUNCTION: int rl_call_last_kbd_macro ( int arg1, int arg2 )
+
+FUNCTION: int rl_revert_line ( int arg1, int arg2 )
+FUNCTION: int rl_undo_command ( int arg1, int arg2 )
+
+FUNCTION: int rl_tilde_expand ( int arg1, int arg2 )
+
+FUNCTION: int rl_restart_output ( int arg1, int arg2 )
+FUNCTION: int rl_stop_output ( int arg1, int arg2 )
+
+FUNCTION: int rl_abort ( int arg1, int arg2 )
+FUNCTION: int rl_tty_status ( int arg1, int arg2 )
+
+FUNCTION: int rl_history_search_forward ( int arg1, int arg2 )
+FUNCTION: int rl_history_search_backward ( int arg1, int arg2 )
+FUNCTION: int rl_noninc_forward_search ( int arg1, int arg2 )
+FUNCTION: int rl_noninc_reverse_search ( int arg1, int arg2 )
+FUNCTION: int rl_noninc_forward_search_again ( int arg1, int arg2 )
+FUNCTION: int rl_noninc_reverse_search_again ( int arg1, int arg2 )
+
+FUNCTION: int rl_insert_close ( int arg1, int arg2 )
FUNCTION: void rl_callback_handler_install ( c-string arg1,
- rl_vcpfunc_t* arg2 ) ;
-FUNCTION: void rl_callback_read_char ( ) ;
-FUNCTION: void rl_callback_handler_remove ( ) ;
-
-FUNCTION: int rl_vi_redo ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_undo ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_yank_arg ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_fetch_history ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_search_again ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_search ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_complete ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_tilde_expand ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_prev_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_next_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_end_word ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_insert_beg ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_append_mode ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_append_eol ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_eof_maybe ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_insertion_mode ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_insert_mode ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_movement_mode ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_arg_digit ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_change_case ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_put ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_column ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_delete_to ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_change_to ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_yank_to ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_rubout ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_delete ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_back_to_indent ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_first_print ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_char_search ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_match ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_change_char ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_subst ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_overstrike ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_overstrike_delete ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_replace ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_set_mark ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_goto_mark ( int arg1, int arg2 ) ;
-
-FUNCTION: int rl_vi_check ( ) ;
-FUNCTION: int rl_vi_domove ( int arg1, int* arg2 ) ;
-FUNCTION: int rl_vi_bracktype ( int ) ;
+ rl_vcpfunc_t* arg2 )
+FUNCTION: void rl_callback_read_char ( )
+FUNCTION: void rl_callback_handler_remove ( )
+
+FUNCTION: int rl_vi_redo ( int arg1, int arg2 )
+FUNCTION: int rl_vi_undo ( int arg1, int arg2 )
+FUNCTION: int rl_vi_yank_arg ( int arg1, int arg2 )
+FUNCTION: int rl_vi_fetch_history ( int arg1, int arg2 )
+FUNCTION: int rl_vi_search_again ( int arg1, int arg2 )
+FUNCTION: int rl_vi_search ( int arg1, int arg2 )
+FUNCTION: int rl_vi_complete ( int arg1, int arg2 )
+FUNCTION: int rl_vi_tilde_expand ( int arg1, int arg2 )
+FUNCTION: int rl_vi_prev_word ( int arg1, int arg2 )
+FUNCTION: int rl_vi_next_word ( int arg1, int arg2 )
+FUNCTION: int rl_vi_end_word ( int arg1, int arg2 )
+FUNCTION: int rl_vi_insert_beg ( int arg1, int arg2 )
+FUNCTION: int rl_vi_append_mode ( int arg1, int arg2 )
+FUNCTION: int rl_vi_append_eol ( int arg1, int arg2 )
+FUNCTION: int rl_vi_eof_maybe ( int arg1, int arg2 )
+FUNCTION: int rl_vi_insertion_mode ( int arg1, int arg2 )
+FUNCTION: int rl_vi_insert_mode ( int arg1, int arg2 )
+FUNCTION: int rl_vi_movement_mode ( int arg1, int arg2 )
+FUNCTION: int rl_vi_arg_digit ( int arg1, int arg2 )
+FUNCTION: int rl_vi_change_case ( int arg1, int arg2 )
+FUNCTION: int rl_vi_put ( int arg1, int arg2 )
+FUNCTION: int rl_vi_column ( int arg1, int arg2 )
+FUNCTION: int rl_vi_delete_to ( int arg1, int arg2 )
+FUNCTION: int rl_vi_change_to ( int arg1, int arg2 )
+FUNCTION: int rl_vi_yank_to ( int arg1, int arg2 )
+FUNCTION: int rl_vi_rubout ( int arg1, int arg2 )
+FUNCTION: int rl_vi_delete ( int arg1, int arg2 )
+FUNCTION: int rl_vi_back_to_indent ( int arg1, int arg2 )
+FUNCTION: int rl_vi_first_print ( int arg1, int arg2 )
+FUNCTION: int rl_vi_char_search ( int arg1, int arg2 )
+FUNCTION: int rl_vi_match ( int arg1, int arg2 )
+FUNCTION: int rl_vi_change_char ( int arg1, int arg2 )
+FUNCTION: int rl_vi_subst ( int arg1, int arg2 )
+FUNCTION: int rl_vi_overstrike ( int arg1, int arg2 )
+FUNCTION: int rl_vi_overstrike_delete ( int arg1, int arg2 )
+FUNCTION: int rl_vi_replace ( int arg1, int arg2 )
+FUNCTION: int rl_vi_set_mark ( int arg1, int arg2 )
+FUNCTION: int rl_vi_goto_mark ( int arg1, int arg2 )
+
+FUNCTION: int rl_vi_check ( )
+FUNCTION: int rl_vi_domove ( int arg1, int* arg2 )
+FUNCTION: int rl_vi_bracktype ( int )
FUNCTION: void rl_vi_start_inserting ( int arg1, int arg2, int
- arg3 ) ;
+ arg3 )
-FUNCTION: int rl_vi_fWord ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_bWord ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_eWord ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_fword ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_bword ( int arg1, int arg2 ) ;
-FUNCTION: int rl_vi_eword ( int arg1, int arg2 ) ;
+FUNCTION: int rl_vi_fWord ( int arg1, int arg2 )
+FUNCTION: int rl_vi_bWord ( int arg1, int arg2 )
+FUNCTION: int rl_vi_eWord ( int arg1, int arg2 )
+FUNCTION: int rl_vi_fword ( int arg1, int arg2 )
+FUNCTION: int rl_vi_bword ( int arg1, int arg2 )
+FUNCTION: int rl_vi_eword ( int arg1, int arg2 )
-FUNCTION: char* readline ( c-string ) ;
+FUNCTION: char* readline ( c-string )
-FUNCTION: int rl_set_prompt ( c-string ) ;
-FUNCTION: int rl_expand_prompt ( c-string ) ;
+FUNCTION: int rl_set_prompt ( c-string )
+FUNCTION: int rl_expand_prompt ( c-string )
-FUNCTION: int rl_initialize ( ) ;
+FUNCTION: int rl_initialize ( )
-FUNCTION: int rl_discard_argument ( ) ;
+FUNCTION: int rl_discard_argument ( )
FUNCTION: int rl_add_defun ( c-string arg1, rl_command_func_t*
- arg2, int arg3 ) ;
-FUNCTION: int rl_bind_key ( int arg1, rl_command_func_t* arg2 ) ;
+ arg2, int arg3 )
+FUNCTION: int rl_bind_key ( int arg1, rl_command_func_t* arg2 )
FUNCTION: int rl_bind_key_in_map ( int arg1, rl_command_func_t*
- arg2, Keymap arg3 ) ;
-FUNCTION: int rl_unbind_key ( int ) ;
-FUNCTION: int rl_unbind_key_in_map ( int arg1, Keymap arg2 ) ;
+ arg2, Keymap arg3 )
+FUNCTION: int rl_unbind_key ( int )
+FUNCTION: int rl_unbind_key_in_map ( int arg1, Keymap arg2 )
FUNCTION: int rl_bind_key_if_unbound ( int arg1,
- rl_command_func_t* arg2 ) ;
+ rl_command_func_t* arg2 )
FUNCTION: int rl_bind_key_if_unbound_in_map ( int arg1,
rl_command_func_t*
- arg2, Keymap arg3 ) ;
+ arg2, Keymap arg3 )
FUNCTION: int rl_unbind_function_in_map ( rl_command_func_t*
- arg1, Keymap arg2 ) ;
+ arg1, Keymap arg2 )
FUNCTION: int rl_unbind_command_in_map ( c-string arg1, Keymap
- arg2 ) ;
+ arg2 )
FUNCTION: int rl_bind_keyseq ( c-string arg1, rl_command_func_t*
- arg2 ) ;
+ arg2 )
FUNCTION: int rl_bind_keyseq_in_map ( c-string arg1,
rl_command_func_t* arg2, Keymap
- arg3 ) ;
+ arg3 )
FUNCTION: int rl_bind_keyseq_if_unbound ( c-string arg1,
- rl_command_func_t* arg2 ) ;
+ rl_command_func_t* arg2 )
FUNCTION: int rl_bind_keyseq_if_unbound_in_map ( c-string arg1,
rl_command_func_t*
arg2, Keymap
- arg3 ) ;
+ arg3 )
FUNCTION: int rl_generic_bind ( int arg1, c-string arg2,
- c-string arg3, Keymap arg4 ) ;
+ c-string arg3, Keymap arg4 )
-FUNCTION: c-string rl_variable_value ( c-string ) ;
-FUNCTION: int rl_variable_bind ( c-string arg1, c-string arg2 ) ;
+FUNCTION: c-string rl_variable_value ( c-string )
+FUNCTION: int rl_variable_bind ( c-string arg1, c-string arg2 )
FUNCTION: int rl_set_key ( c-string arg1, rl_command_func_t*
- arg2, Keymap arg3 ) ;
+ arg2, Keymap arg3 )
FUNCTION: int rl_macro_bind ( c-string arg1, c-string arg2,
- Keymap arg3 ) ;
+ Keymap arg3 )
FUNCTION: int rl_translate_keyseq ( c-string arg1, c-string
- arg2, int* arg3 ) ;
-FUNCTION: c-string rl_untranslate_keyseq ( int ) ;
-FUNCTION: rl_command_func_t* rl_named_function ( c-string ) ;
+ arg2, int* arg3 )
+FUNCTION: c-string rl_untranslate_keyseq ( int )
+FUNCTION: rl_command_func_t* rl_named_function ( c-string )
FUNCTION: rl_command_func_t* rl_function_of_keyseq ( c-string
arg1, Keymap
arg2, int*
- arg3 ) ;
+ arg3 )
-FUNCTION: void rl_list_funmap_names ( ) ;
+FUNCTION: void rl_list_funmap_names ( )
FUNCTION: char** rl_invoking_keyseqs_in_map ( rl_command_func_t*
- arg1, Keymap arg2 ) ;
-FUNCTION: char** rl_invoking_keyseqs ( rl_command_func_t* ) ;
+ arg1, Keymap arg2 )
+FUNCTION: char** rl_invoking_keyseqs ( rl_command_func_t* )
-FUNCTION: void rl_function_dumper ( int ) ;
-FUNCTION: void rl_macro_dumper ( int ) ;
-FUNCTION: void rl_variable_dumper ( int ) ;
+FUNCTION: void rl_function_dumper ( int )
+FUNCTION: void rl_macro_dumper ( int )
+FUNCTION: void rl_variable_dumper ( int )
-FUNCTION: int rl_read_init_file ( c-string ) ;
-FUNCTION: int rl_parse_and_bind ( c-string ) ;
+FUNCTION: int rl_read_init_file ( c-string )
+FUNCTION: int rl_parse_and_bind ( c-string )
-FUNCTION: Keymap rl_make_bare_keymap ( ) ;
+FUNCTION: Keymap rl_make_bare_keymap ( )
-FUNCTION: Keymap rl_get_keymap_by_name ( c-string ) ;
-FUNCTION: c-string rl_get_keymap_name ( Keymap ) ;
-FUNCTION: void rl_set_keymap ( Keymap ) ;
-FUNCTION: Keymap rl_get_keymap ( ) ;
-FUNCTION: void rl_set_keymap_from_edit_mode ( ) ;
-FUNCTION: c-string rl_get_keymap_name_from_edit_mode ( ) ;
+FUNCTION: Keymap rl_get_keymap_by_name ( c-string )
+FUNCTION: c-string rl_get_keymap_name ( Keymap )
+FUNCTION: void rl_set_keymap ( Keymap )
+FUNCTION: Keymap rl_get_keymap ( )
+FUNCTION: void rl_set_keymap_from_edit_mode ( )
+FUNCTION: c-string rl_get_keymap_name_from_edit_mode ( )
FUNCTION: int rl_add_funmap_entry ( c-string arg1,
- rl_command_func_t* arg2 ) ;
-FUNCTION: char** rl_funmap_names ( ) ;
-FUNCTION: void rl_initialize_funmap ( ) ;
+ rl_command_func_t* arg2 )
+FUNCTION: char** rl_funmap_names ( )
+FUNCTION: void rl_initialize_funmap ( )
-FUNCTION: void rl_push_macro_input ( c-string ) ;
+FUNCTION: void rl_push_macro_input ( c-string )
FUNCTION: void rl_add_undo ( undo_code arg1, int arg2, int
- arga3, c-string arg4 ) ;
-FUNCTION: void rl_free_undo_list ( ) ;
-FUNCTION: int rl_do_undo ( ) ;
-FUNCTION: int rl_begin_undo_group ( ) ;
-FUNCTION: int rl_end_undo_group ( ) ;
-FUNCTION: int rl_modifying ( int arg1, int arg2 ) ;
-
-FUNCTION: void rl_redisplay ( ) ;
-FUNCTION: int rl_on_new_line ( ) ;
-FUNCTION: int rl_on_new_line_with_prompt ( ) ;
-FUNCTION: int rl_forced_update_display ( ) ;
-FUNCTION: int rl_clear_message ( ) ;
-FUNCTION: int rl_reset_line_state ( ) ;
-FUNCTION: int rl_crlf ( ) ;
+ arga3, c-string arg4 )
+FUNCTION: void rl_free_undo_list ( )
+FUNCTION: int rl_do_undo ( )
+FUNCTION: int rl_begin_undo_group ( )
+FUNCTION: int rl_end_undo_group ( )
+FUNCTION: int rl_modifying ( int arg1, int arg2 )
+
+FUNCTION: void rl_redisplay ( )
+FUNCTION: int rl_on_new_line ( )
+FUNCTION: int rl_on_new_line_with_prompt ( )
+FUNCTION: int rl_forced_update_display ( )
+FUNCTION: int rl_clear_message ( )
+FUNCTION: int rl_reset_line_state ( )
+FUNCTION: int rl_crlf ( )
! FUNCTION: int rl_message ( c-string arg1, ... ) ;
-FUNCTION: int rl_show_char ( int ) ;
+FUNCTION: int rl_show_char ( int )
-FUNCTION: int rl_character_len ( int arg1, int arg2 ) ;
+FUNCTION: int rl_character_len ( int arg1, int arg2 )
-FUNCTION: void rl_save_prompt ( ) ;
-FUNCTION: void rl_restore_prompt ( ) ;
+FUNCTION: void rl_save_prompt ( )
+FUNCTION: void rl_restore_prompt ( )
-FUNCTION: void rl_replace_line ( c-string arg1, int arg2 ) ;
-FUNCTION: int rl_insert_text ( c-string arg1 ) ;
-FUNCTION: int rl_delete_text ( int arg1, int arg2 ) ;
-FUNCTION: int rl_kill_text ( int arg1, int arg2 ) ;
-FUNCTION: c-string rl_copy_text ( int arg1, int arg2 ) ;
+FUNCTION: void rl_replace_line ( c-string arg1, int arg2 )
+FUNCTION: int rl_insert_text ( c-string arg1 )
+FUNCTION: int rl_delete_text ( int arg1, int arg2 )
+FUNCTION: int rl_kill_text ( int arg1, int arg2 )
+FUNCTION: c-string rl_copy_text ( int arg1, int arg2 )
-FUNCTION: void rl_prep_terminal ( int ) ;
-FUNCTION: void rl_deprep_terminal ( ) ;
-FUNCTION: void rl_tty_set_default_bindings ( Keymap ) ;
-FUNCTION: void rl_tty_unset_default_bindings ( Keymap ) ;
+FUNCTION: void rl_prep_terminal ( int )
+FUNCTION: void rl_deprep_terminal ( )
+FUNCTION: void rl_tty_set_default_bindings ( Keymap )
+FUNCTION: void rl_tty_unset_default_bindings ( Keymap )
-FUNCTION: int rl_reset_terminal ( c-string ) ;
-FUNCTION: void rl_resize_terminal ( ) ;
-FUNCTION: void rl_set_screen_size ( int arg1, int arg2 ) ;
-FUNCTION: void rl_get_screen_size ( int* arg1, int* arg2 ) ;
-FUNCTION: void rl_reset_screen_size ( ) ;
+FUNCTION: int rl_reset_terminal ( c-string )
+FUNCTION: void rl_resize_terminal ( )
+FUNCTION: void rl_set_screen_size ( int arg1, int arg2 )
+FUNCTION: void rl_get_screen_size ( int* arg1, int* arg2 )
+FUNCTION: void rl_reset_screen_size ( )
-FUNCTION: c-string rl_get_termcap ( c-string ) ;
+FUNCTION: c-string rl_get_termcap ( c-string )
-FUNCTION: int rl_stuff_char ( int ) ;
-FUNCTION: int rl_execute_next ( int ) ;
-FUNCTION: int rl_clear_pending_input ( ) ;
-FUNCTION: int rl_read_key ( ) ;
-FUNCTION: int rl_getc ( FILE* ) ;
-FUNCTION: int rl_set_keyboard_input_timeout ( int ) ;
+FUNCTION: int rl_stuff_char ( int )
+FUNCTION: int rl_execute_next ( int )
+FUNCTION: int rl_clear_pending_input ( )
+FUNCTION: int rl_read_key ( )
+FUNCTION: int rl_getc ( FILE* )
+FUNCTION: int rl_set_keyboard_input_timeout ( int )
-FUNCTION: void rl_extend_line_buffer ( int ) ;
-FUNCTION: int rl_ding ( ) ;
-FUNCTION: int rl_alphabetic ( int ) ;
-FUNCTION: void rl_free ( void* ) ;
+FUNCTION: void rl_extend_line_buffer ( int )
+FUNCTION: int rl_ding ( )
+FUNCTION: int rl_alphabetic ( int )
+FUNCTION: void rl_free ( void* )
-FUNCTION: int rl_set_signals ( ) ;
-FUNCTION: int rl_clear_signals ( ) ;
-FUNCTION: void rl_cleanup_after_signal ( ) ;
-FUNCTION: void rl_reset_after_signal ( ) ;
-FUNCTION: void rl_free_line_state ( ) ;
+FUNCTION: int rl_set_signals ( )
+FUNCTION: int rl_clear_signals ( )
+FUNCTION: void rl_cleanup_after_signal ( )
+FUNCTION: void rl_reset_after_signal ( )
+FUNCTION: void rl_free_line_state ( )
-FUNCTION: void rl_echo_signal_char ( int ) ;
+FUNCTION: void rl_echo_signal_char ( int )
-FUNCTION: int rl_set_paren_blink_timeout ( int ) ;
+FUNCTION: int rl_set_paren_blink_timeout ( int )
-FUNCTION: int rl_maybe_save_line ( ) ;
-FUNCTION: int rl_maybe_unsave_line ( ) ;
-FUNCTION: int rl_maybe_replace_line ( ) ;
+FUNCTION: int rl_maybe_save_line ( )
+FUNCTION: int rl_maybe_unsave_line ( )
+FUNCTION: int rl_maybe_replace_line ( )
-FUNCTION: int rl_complete_internal ( int ) ;
+FUNCTION: int rl_complete_internal ( int )
FUNCTION: void rl_display_match_list ( char** arg1, int arg2,
- int arg3 ) ;
+ int arg3 )
FUNCTION: char** rl_completion_matches ( c-string arg1,
rl_compentry_func_t*
- arg2 ) ;
+ arg2 )
FUNCTION: c-string rl_username_completion_function ( c-string
arg1, int
- arg2 ) ;
+ arg2 )
FUNCTION: c-string rl_filename_completion_function ( c-string
arg1, int
- arg2 ) ;
+ arg2 )
-FUNCTION: int rl_completion_mode ( rl_command_func_t* ) ;
+FUNCTION: int rl_completion_mode ( rl_command_func_t* )
C-GLOBAL: c-string rl_library_version
C-GLOBAL: int rl_readline_version
{ catchsigwinch int }
{ reserved char[64] } ;
-FUNCTION: int rl_save_state ( readline_state* ) ;
-FUNCTION: int rl_restore_state ( readline_state* ) ;
+FUNCTION: int rl_save_state ( readline_state* )
+FUNCTION: int rl_restore_state ( readline_state* )
CONSTANT: ADBOTDB 6
CONSTANT: ADBOSKEL 7
-FUNCTION: TCADB* tcadbnew ( ) ;
-FUNCTION: void tcadbdel ( TCADB* adb ) ;
-FUNCTION: bool tcadbopen ( TCADB* adb, c-string name ) ;
-FUNCTION: bool tcadbclose ( TCADB* adb ) ;
-FUNCTION: bool tcadbput ( TCADB* adb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcadbput2 ( TCADB* adb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcadbputkeep ( TCADB* adb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcadbputkeep2 ( TCADB* adb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcadbputcat ( TCADB* adb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcadbputcat2 ( TCADB* adb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcadbout ( TCADB* adb, void* kbuf, int ksiz ) ;
-FUNCTION: bool tcadbout2 ( TCADB* adb, c-string kstr ) ;
-FUNCTION: void* tcadbget ( TCADB* adb, void* kbuf, int ksiz, int* sp ) ;
-FUNCTION: c-string tcadbget2 ( TCADB* adb, c-string kstr ) ;
-FUNCTION: int tcadbvsiz ( TCADB* adb, void* kbuf, int ksiz ) ;
-FUNCTION: int tcadbvsiz2 ( TCADB* adb, c-string kstr ) ;
-FUNCTION: bool tcadbiterinit ( TCADB* adb ) ;
-FUNCTION: void* tcadbiternext ( TCADB* adb, int* sp ) ;
-FUNCTION: c-string tcadbiternext2 ( TCADB* adb ) ;
-FUNCTION: TCLIST* tcadbfwmkeys ( TCADB* adb, void* pbuf, int psiz, int max ) ;
-FUNCTION: TCLIST* tcadbfwmkeys2 ( TCADB* adb, c-string pstr, int max ) ;
-FUNCTION: int tcadbaddint ( TCADB* adb, void* kbuf, int ksiz, int num ) ;
-FUNCTION: double tcadbadddouble ( TCADB* adb, void* kbuf, int ksiz, double num ) ;
-FUNCTION: bool tcadbsync ( TCADB* adb ) ;
-FUNCTION: bool tcadboptimize ( TCADB* adb, c-string params ) ;
-FUNCTION: bool tcadbvanish ( TCADB* adb ) ;
-FUNCTION: bool tcadbcopy ( TCADB* adb, c-string path ) ;
-FUNCTION: bool tcadbtranbegin ( TCADB* adb ) ;
-FUNCTION: bool tcadbtrancommit ( TCADB* adb ) ;
-FUNCTION: bool tcadbtranabort ( TCADB* adb ) ;
-FUNCTION: c-string tcadbpath ( TCADB* adb ) ;
-FUNCTION: ulonglong tcadbrnum ( TCADB* adb ) ;
-FUNCTION: ulonglong tcadbsize ( TCADB* adb ) ;
-FUNCTION: TCLIST* tcadbmisc ( TCADB* adb, c-string name, TCLIST* args ) ;
+FUNCTION: TCADB* tcadbnew ( )
+FUNCTION: void tcadbdel ( TCADB* adb )
+FUNCTION: bool tcadbopen ( TCADB* adb, c-string name )
+FUNCTION: bool tcadbclose ( TCADB* adb )
+FUNCTION: bool tcadbput ( TCADB* adb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcadbput2 ( TCADB* adb, c-string kstr, c-string vstr )
+FUNCTION: bool tcadbputkeep ( TCADB* adb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcadbputkeep2 ( TCADB* adb, c-string kstr, c-string vstr )
+FUNCTION: bool tcadbputcat ( TCADB* adb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcadbputcat2 ( TCADB* adb, c-string kstr, c-string vstr )
+FUNCTION: bool tcadbout ( TCADB* adb, void* kbuf, int ksiz )
+FUNCTION: bool tcadbout2 ( TCADB* adb, c-string kstr )
+FUNCTION: void* tcadbget ( TCADB* adb, void* kbuf, int ksiz, int* sp )
+FUNCTION: c-string tcadbget2 ( TCADB* adb, c-string kstr )
+FUNCTION: int tcadbvsiz ( TCADB* adb, void* kbuf, int ksiz )
+FUNCTION: int tcadbvsiz2 ( TCADB* adb, c-string kstr )
+FUNCTION: bool tcadbiterinit ( TCADB* adb )
+FUNCTION: void* tcadbiternext ( TCADB* adb, int* sp )
+FUNCTION: c-string tcadbiternext2 ( TCADB* adb )
+FUNCTION: TCLIST* tcadbfwmkeys ( TCADB* adb, void* pbuf, int psiz, int max )
+FUNCTION: TCLIST* tcadbfwmkeys2 ( TCADB* adb, c-string pstr, int max )
+FUNCTION: int tcadbaddint ( TCADB* adb, void* kbuf, int ksiz, int num )
+FUNCTION: double tcadbadddouble ( TCADB* adb, void* kbuf, int ksiz, double num )
+FUNCTION: bool tcadbsync ( TCADB* adb )
+FUNCTION: bool tcadboptimize ( TCADB* adb, c-string params )
+FUNCTION: bool tcadbvanish ( TCADB* adb )
+FUNCTION: bool tcadbcopy ( TCADB* adb, c-string path )
+FUNCTION: bool tcadbtranbegin ( TCADB* adb )
+FUNCTION: bool tcadbtrancommit ( TCADB* adb )
+FUNCTION: bool tcadbtranabort ( TCADB* adb )
+FUNCTION: c-string tcadbpath ( TCADB* adb )
+FUNCTION: ulonglong tcadbrnum ( TCADB* adb )
+FUNCTION: ulonglong tcadbsize ( TCADB* adb )
+FUNCTION: TCLIST* tcadbmisc ( TCADB* adb, c-string name, TCLIST* args )
! -----
TYPEDEF: void* ADBMAPPROC
-FUNCTION: bool tcadbsetskel ( TCADB* adb, ADBSKEL* skel ) ;
-FUNCTION: int tcadbomode ( TCADB* adb ) ;
-FUNCTION: void* tcadbreveal ( TCADB* adb ) ;
-FUNCTION: bool tcadbputproc ( TCADB* adb, void* kbuf, int ksiz, void* vbuf, int vsiz, TCPDPROC proc, void* op ) ;
-FUNCTION: bool tcadbforeach ( TCADB* adb, TCITER iter, void* op ) ;
-FUNCTION: bool tcadbmapbdb ( TCADB* adb, TCLIST* keys, TCBDB* bdb, ADBMAPPROC proc, void* op, longlong csiz ) ;
-FUNCTION: bool tcadbmapbdbemit ( void* map, c-string kbuf, int ksiz, c-string vbuf, int vsiz ) ;
+FUNCTION: bool tcadbsetskel ( TCADB* adb, ADBSKEL* skel )
+FUNCTION: int tcadbomode ( TCADB* adb )
+FUNCTION: void* tcadbreveal ( TCADB* adb )
+FUNCTION: bool tcadbputproc ( TCADB* adb, void* kbuf, int ksiz, void* vbuf, int vsiz, TCPDPROC proc, void* op )
+FUNCTION: bool tcadbforeach ( TCADB* adb, TCITER iter, void* op )
+FUNCTION: bool tcadbmapbdb ( TCADB* adb, TCLIST* keys, TCBDB* bdb, ADBMAPPROC proc, void* op, longlong csiz )
+FUNCTION: bool tcadbmapbdbemit ( void* map, c-string kbuf, int ksiz, c-string vbuf, int vsiz )
CONSTANT: BDBCPBEFORE 1
CONSTANT: BDBCPAFTER 2
-FUNCTION: c-string tcbdberrmsg ( int ecode ) ;
-FUNCTION: TCBDB* tcbdbnew ( ) ;
-FUNCTION: void tcbdbdel ( TCBDB* bdb ) ;
-FUNCTION: int tcbdbecode ( TCBDB* bdb ) ;
-FUNCTION: bool tcbdbsetmutex ( TCBDB* bdb ) ;
-FUNCTION: bool tcbdbsetcmpfunc ( TCBDB* bdb, TCCMP cmp, void* cmpop ) ;
-FUNCTION: bool tcbdbtune ( TCBDB* bdb, int lmemb, int nmemb, longlong bnum, char apow, char fpow, uchar opts ) ;
-FUNCTION: bool tcbdbsetcache ( TCBDB* bdb, int lcnum, int ncnum ) ;
-FUNCTION: bool tcbdbsetxmsiz ( TCBDB* bdb, longlong xmsiz ) ;
-FUNCTION: bool tcbdbopen ( TCBDB* bdb, c-string path, int omode ) ;
-FUNCTION: bool tcbdbclose ( TCBDB* bdb ) ;
-FUNCTION: bool tcbdbput ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcbdbput2 ( TCBDB* bdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcbdbputkeep ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcbdbputkeep2 ( TCBDB* bdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcbdbputcat ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcbdbputcat2 ( TCBDB* bdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcbdbputdup ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcbdbputdup2 ( TCBDB* bdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcbdbputdup3 ( TCBDB* bdb, void* kbuf, int ksiz, TCLIST* vals ) ;
-FUNCTION: bool tcbdbout ( TCBDB* bdb, void* kbuf, int ksiz ) ;
-FUNCTION: bool tcbdbout2 ( TCBDB* bdb, c-string kstr ) ;
-FUNCTION: bool tcbdbout3 ( TCBDB* bdb, void* kbuf, int ksiz ) ;
-FUNCTION: void* tcbdbget ( TCBDB* bdb, void* kbuf, int ksiz, int* sp ) ;
-FUNCTION: c-string tcbdbget2 ( TCBDB* bdb, c-string kstr ) ;
-FUNCTION: void* tcbdbget3 ( TCBDB* bdb, void* kbuf, int ksiz, int* sp ) ;
-FUNCTION: TCLIST* tcbdbget4 ( TCBDB* bdb, void* kbuf, int ksiz ) ;
-FUNCTION: int tcbdbvnum ( TCBDB* bdb, void* kbuf, int ksiz ) ;
-FUNCTION: int tcbdbvnum2 ( TCBDB* bdb, c-string kstr ) ;
-FUNCTION: int tcbdbvsiz ( TCBDB* bdb, void* kbuf, int ksiz ) ;
-FUNCTION: int tcbdbvsiz2 ( TCBDB* bdb, c-string kstr ) ;
-FUNCTION: TCLIST* tcbdbrange ( TCBDB* bdb, void* bkbuf, int bksiz, bool binc, void* ekbuf, int eksiz, bool einc, int max ) ;
-FUNCTION: TCLIST* tcbdbrange2 ( TCBDB* bdb, c-string bkstr, bool binc, c-string ekstr, bool einc, int max ) ;
-FUNCTION: TCLIST* tcbdbfwmkeys ( TCBDB* bdb, void* pbuf, int psiz, int max ) ;
-FUNCTION: TCLIST* tcbdbfwmkeys2 ( TCBDB* bdb, c-string pstr, int max ) ;
-FUNCTION: int tcbdbaddint ( TCBDB* bdb, void* kbuf, int ksiz, int num ) ;
-FUNCTION: double tcbdbadddouble ( TCBDB* bdb, void* kbuf, int ksiz, double num ) ;
-FUNCTION: bool tcbdbsync ( TCBDB* bdb ) ;
-FUNCTION: bool tcbdboptimize ( TCBDB* bdb, int lmemb, int nmemb, longlong bnum, char apow, char fpow, uchar opts ) ;
-FUNCTION: bool tcbdbvanish ( TCBDB* bdb ) ;
-FUNCTION: bool tcbdbcopy ( TCBDB* bdb, c-string path ) ;
-FUNCTION: bool tcbdbtranbegin ( TCBDB* bdb ) ;
-FUNCTION: bool tcbdbtrancommit ( TCBDB* bdb ) ;
-FUNCTION: bool tcbdbtranabort ( TCBDB* bdb ) ;
-FUNCTION: c-string tcbdbpath ( TCBDB* bdb ) ;
-FUNCTION: ulonglong tcbdbrnum ( TCBDB* bdb ) ;
-FUNCTION: ulonglong tcbdbfsiz ( TCBDB* bdb ) ;
-FUNCTION: BDBCUR* tcbdbcurnew ( TCBDB* bdb ) ;
-FUNCTION: void tcbdbcurdel ( BDBCUR* cur ) ;
-FUNCTION: bool tcbdbcurfirst ( BDBCUR* cur ) ;
-FUNCTION: bool tcbdbcurlast ( BDBCUR* cur ) ;
-FUNCTION: bool tcbdbcurjump ( BDBCUR* cur, void* kbuf, int ksiz ) ;
-FUNCTION: bool tcbdbcurjump2 ( BDBCUR* cur, c-string kstr ) ;
-FUNCTION: bool tcbdbcurprev ( BDBCUR* cur ) ;
-FUNCTION: bool tcbdbcurnext ( BDBCUR* cur ) ;
-FUNCTION: bool tcbdbcurput ( BDBCUR* cur, void* vbuf, int vsiz, int cpmode ) ;
-FUNCTION: bool tcbdbcurput2 ( BDBCUR* cur, c-string vstr, int cpmode ) ;
-FUNCTION: bool tcbdbcurout ( BDBCUR* cur ) ;
-FUNCTION: void* tcbdbcurkey ( BDBCUR* cur, int* sp ) ;
-FUNCTION: c-string tcbdbcurkey2 ( BDBCUR* cur ) ;
-FUNCTION: void* tcbdbcurkey3 ( BDBCUR* cur, int* sp ) ;
-FUNCTION: void* tcbdbcurval ( BDBCUR* cur, int* sp ) ;
-FUNCTION: c-string tcbdbcurval2 ( BDBCUR* cur ) ;
-FUNCTION: void* tcbdbcurval3 ( BDBCUR* cur, int* sp ) ;
-FUNCTION: bool tcbdbcurrec ( BDBCUR* cur, TCXSTR* kxstr, TCXSTR* vxstr ) ;
+FUNCTION: c-string tcbdberrmsg ( int ecode )
+FUNCTION: TCBDB* tcbdbnew ( )
+FUNCTION: void tcbdbdel ( TCBDB* bdb )
+FUNCTION: int tcbdbecode ( TCBDB* bdb )
+FUNCTION: bool tcbdbsetmutex ( TCBDB* bdb )
+FUNCTION: bool tcbdbsetcmpfunc ( TCBDB* bdb, TCCMP cmp, void* cmpop )
+FUNCTION: bool tcbdbtune ( TCBDB* bdb, int lmemb, int nmemb, longlong bnum, char apow, char fpow, uchar opts )
+FUNCTION: bool tcbdbsetcache ( TCBDB* bdb, int lcnum, int ncnum )
+FUNCTION: bool tcbdbsetxmsiz ( TCBDB* bdb, longlong xmsiz )
+FUNCTION: bool tcbdbopen ( TCBDB* bdb, c-string path, int omode )
+FUNCTION: bool tcbdbclose ( TCBDB* bdb )
+FUNCTION: bool tcbdbput ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcbdbput2 ( TCBDB* bdb, c-string kstr, c-string vstr )
+FUNCTION: bool tcbdbputkeep ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcbdbputkeep2 ( TCBDB* bdb, c-string kstr, c-string vstr )
+FUNCTION: bool tcbdbputcat ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcbdbputcat2 ( TCBDB* bdb, c-string kstr, c-string vstr )
+FUNCTION: bool tcbdbputdup ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcbdbputdup2 ( TCBDB* bdb, c-string kstr, c-string vstr )
+FUNCTION: bool tcbdbputdup3 ( TCBDB* bdb, void* kbuf, int ksiz, TCLIST* vals )
+FUNCTION: bool tcbdbout ( TCBDB* bdb, void* kbuf, int ksiz )
+FUNCTION: bool tcbdbout2 ( TCBDB* bdb, c-string kstr )
+FUNCTION: bool tcbdbout3 ( TCBDB* bdb, void* kbuf, int ksiz )
+FUNCTION: void* tcbdbget ( TCBDB* bdb, void* kbuf, int ksiz, int* sp )
+FUNCTION: c-string tcbdbget2 ( TCBDB* bdb, c-string kstr )
+FUNCTION: void* tcbdbget3 ( TCBDB* bdb, void* kbuf, int ksiz, int* sp )
+FUNCTION: TCLIST* tcbdbget4 ( TCBDB* bdb, void* kbuf, int ksiz )
+FUNCTION: int tcbdbvnum ( TCBDB* bdb, void* kbuf, int ksiz )
+FUNCTION: int tcbdbvnum2 ( TCBDB* bdb, c-string kstr )
+FUNCTION: int tcbdbvsiz ( TCBDB* bdb, void* kbuf, int ksiz )
+FUNCTION: int tcbdbvsiz2 ( TCBDB* bdb, c-string kstr )
+FUNCTION: TCLIST* tcbdbrange ( TCBDB* bdb, void* bkbuf, int bksiz, bool binc, void* ekbuf, int eksiz, bool einc, int max )
+FUNCTION: TCLIST* tcbdbrange2 ( TCBDB* bdb, c-string bkstr, bool binc, c-string ekstr, bool einc, int max )
+FUNCTION: TCLIST* tcbdbfwmkeys ( TCBDB* bdb, void* pbuf, int psiz, int max )
+FUNCTION: TCLIST* tcbdbfwmkeys2 ( TCBDB* bdb, c-string pstr, int max )
+FUNCTION: int tcbdbaddint ( TCBDB* bdb, void* kbuf, int ksiz, int num )
+FUNCTION: double tcbdbadddouble ( TCBDB* bdb, void* kbuf, int ksiz, double num )
+FUNCTION: bool tcbdbsync ( TCBDB* bdb )
+FUNCTION: bool tcbdboptimize ( TCBDB* bdb, int lmemb, int nmemb, longlong bnum, char apow, char fpow, uchar opts )
+FUNCTION: bool tcbdbvanish ( TCBDB* bdb )
+FUNCTION: bool tcbdbcopy ( TCBDB* bdb, c-string path )
+FUNCTION: bool tcbdbtranbegin ( TCBDB* bdb )
+FUNCTION: bool tcbdbtrancommit ( TCBDB* bdb )
+FUNCTION: bool tcbdbtranabort ( TCBDB* bdb )
+FUNCTION: c-string tcbdbpath ( TCBDB* bdb )
+FUNCTION: ulonglong tcbdbrnum ( TCBDB* bdb )
+FUNCTION: ulonglong tcbdbfsiz ( TCBDB* bdb )
+FUNCTION: BDBCUR* tcbdbcurnew ( TCBDB* bdb )
+FUNCTION: void tcbdbcurdel ( BDBCUR* cur )
+FUNCTION: bool tcbdbcurfirst ( BDBCUR* cur )
+FUNCTION: bool tcbdbcurlast ( BDBCUR* cur )
+FUNCTION: bool tcbdbcurjump ( BDBCUR* cur, void* kbuf, int ksiz )
+FUNCTION: bool tcbdbcurjump2 ( BDBCUR* cur, c-string kstr )
+FUNCTION: bool tcbdbcurprev ( BDBCUR* cur )
+FUNCTION: bool tcbdbcurnext ( BDBCUR* cur )
+FUNCTION: bool tcbdbcurput ( BDBCUR* cur, void* vbuf, int vsiz, int cpmode )
+FUNCTION: bool tcbdbcurput2 ( BDBCUR* cur, c-string vstr, int cpmode )
+FUNCTION: bool tcbdbcurout ( BDBCUR* cur )
+FUNCTION: void* tcbdbcurkey ( BDBCUR* cur, int* sp )
+FUNCTION: c-string tcbdbcurkey2 ( BDBCUR* cur )
+FUNCTION: void* tcbdbcurkey3 ( BDBCUR* cur, int* sp )
+FUNCTION: void* tcbdbcurval ( BDBCUR* cur, int* sp )
+FUNCTION: c-string tcbdbcurval2 ( BDBCUR* cur )
+FUNCTION: void* tcbdbcurval3 ( BDBCUR* cur, int* sp )
+FUNCTION: bool tcbdbcurrec ( BDBCUR* cur, TCXSTR* kxstr, TCXSTR* vxstr )
! -----------
-FUNCTION: void tcbdbsetecode ( TCBDB* bdb, int ecode, c-string filename, int line, c-string func ) ;
-FUNCTION: void tcbdbsetdbgfd ( TCBDB* bdb, int fd ) ;
-FUNCTION: int tcbdbdbgfd ( TCBDB* bdb ) ;
-FUNCTION: bool tcbdbhasmutex ( TCBDB* bdb ) ;
-FUNCTION: bool tcbdbmemsync ( TCBDB* bdb, bool phys ) ;
-FUNCTION: bool tcbdbcacheclear ( TCBDB* bdb ) ;
-FUNCTION: TCCMP tcbdbcmpfunc ( TCBDB* bdb ) ;
-FUNCTION: void* tcbdbcmpop ( TCBDB* bdb ) ;
-FUNCTION: uint tcbdblmemb ( TCBDB* bdb ) ;
-FUNCTION: uint tcbdbnmemb ( TCBDB* bdb ) ;
-FUNCTION: ulonglong tcbdblnum ( TCBDB* bdb ) ;
-FUNCTION: ulonglong tcbdbnnum ( TCBDB* bdb ) ;
-FUNCTION: ulonglong tcbdbbnum ( TCBDB* bdb ) ;
-FUNCTION: uint tcbdbalign ( TCBDB* bdb ) ;
-FUNCTION: uint tcbdbfbpmax ( TCBDB* bdb ) ;
-FUNCTION: ulonglong tcbdbinode ( TCBDB* bdb ) ;
-FUNCTION: tokyo_time_t tcbdbmtime ( TCBDB* bdb ) ;
-FUNCTION: uchar tcbdbflags ( TCBDB* bdb ) ;
-FUNCTION: uchar tcbdbopts ( TCBDB* bdb ) ;
-FUNCTION: c-string tcbdbopaque ( TCBDB* bdb ) ;
-FUNCTION: ulonglong tcbdbbnumused ( TCBDB* bdb ) ;
-FUNCTION: bool tcbdbsetlsmax ( TCBDB* bdb, uint lsmax ) ;
-FUNCTION: bool tcbdbsetcapnum ( TCBDB* bdb, ulonglong capnum ) ;
-FUNCTION: bool tcbdbsetcodecfunc ( TCBDB* bdb, TCCODEC enc, void* encop, TCCODEC dec, void* decop ) ;
-FUNCTION: bool tcbdbputdupback ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcbdbputdupback2 ( TCBDB* bdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcbdbputproc ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz, TCPDPROC proc, void* op ) ;
-FUNCTION: bool tcbdbcurjumpback ( BDBCUR* cur, void* kbuf, int ksiz ) ;
-FUNCTION: bool tcbdbcurjumpback2 ( BDBCUR* cur, c-string kstr ) ;
-FUNCTION: bool tcbdbforeach ( TCBDB* bdb, TCITER iter, void* op ) ;
+FUNCTION: void tcbdbsetecode ( TCBDB* bdb, int ecode, c-string filename, int line, c-string func )
+FUNCTION: void tcbdbsetdbgfd ( TCBDB* bdb, int fd )
+FUNCTION: int tcbdbdbgfd ( TCBDB* bdb )
+FUNCTION: bool tcbdbhasmutex ( TCBDB* bdb )
+FUNCTION: bool tcbdbmemsync ( TCBDB* bdb, bool phys )
+FUNCTION: bool tcbdbcacheclear ( TCBDB* bdb )
+FUNCTION: TCCMP tcbdbcmpfunc ( TCBDB* bdb )
+FUNCTION: void* tcbdbcmpop ( TCBDB* bdb )
+FUNCTION: uint tcbdblmemb ( TCBDB* bdb )
+FUNCTION: uint tcbdbnmemb ( TCBDB* bdb )
+FUNCTION: ulonglong tcbdblnum ( TCBDB* bdb )
+FUNCTION: ulonglong tcbdbnnum ( TCBDB* bdb )
+FUNCTION: ulonglong tcbdbbnum ( TCBDB* bdb )
+FUNCTION: uint tcbdbalign ( TCBDB* bdb )
+FUNCTION: uint tcbdbfbpmax ( TCBDB* bdb )
+FUNCTION: ulonglong tcbdbinode ( TCBDB* bdb )
+FUNCTION: tokyo_time_t tcbdbmtime ( TCBDB* bdb )
+FUNCTION: uchar tcbdbflags ( TCBDB* bdb )
+FUNCTION: uchar tcbdbopts ( TCBDB* bdb )
+FUNCTION: c-string tcbdbopaque ( TCBDB* bdb )
+FUNCTION: ulonglong tcbdbbnumused ( TCBDB* bdb )
+FUNCTION: bool tcbdbsetlsmax ( TCBDB* bdb, uint lsmax )
+FUNCTION: bool tcbdbsetcapnum ( TCBDB* bdb, ulonglong capnum )
+FUNCTION: bool tcbdbsetcodecfunc ( TCBDB* bdb, TCCODEC enc, void* encop, TCCODEC dec, void* decop )
+FUNCTION: bool tcbdbputdupback ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcbdbputdupback2 ( TCBDB* bdb, c-string kstr, c-string vstr )
+FUNCTION: bool tcbdbputproc ( TCBDB* bdb, void* kbuf, int ksiz, void* vbuf, int vsiz, TCPDPROC proc, void* op )
+FUNCTION: bool tcbdbcurjumpback ( BDBCUR* cur, void* kbuf, int ksiz )
+FUNCTION: bool tcbdbcurjumpback2 ( BDBCUR* cur, c-string kstr )
+FUNCTION: bool tcbdbforeach ( TCBDB* bdb, TCITER iter, void* op )
CONSTANT: FDBIDMAX -3
CONSTANT: FDBIDNEXT -4
-FUNCTION: c-string tcfdberrmsg ( int ecode ) ;
-FUNCTION: TCFDB* tcfdbnew ( ) ;
-FUNCTION: void tcfdbdel ( TCFDB* fdb ) ;
-FUNCTION: int tcfdbecode ( TCFDB* fdb ) ;
-FUNCTION: bool tcfdbsetmutex ( TCFDB* fdb ) ;
-FUNCTION: bool tcfdbtune ( TCFDB* fdb, int width, longlong limsiz ) ;
-FUNCTION: bool tcfdbopen ( TCFDB* fdb, c-string path, int omode ) ;
-FUNCTION: bool tcfdbclose ( TCFDB* fdb ) ;
-FUNCTION: bool tcfdbput ( TCFDB* fdb, longlong id, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcfdbput2 ( TCFDB* fdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcfdbput3 ( TCFDB* fdb, c-string kstr, void* vstr ) ;
-FUNCTION: bool tcfdbputkeep ( TCFDB* fdb, longlong id, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcfdbputkeep2 ( TCFDB* fdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcfdbputkeep3 ( TCFDB* fdb, c-string kstr, void* vstr ) ;
-FUNCTION: bool tcfdbputcat ( TCFDB* fdb, longlong id, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcfdbputcat2 ( TCFDB* fdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcfdbputcat3 ( TCFDB* fdb, c-string kstr, void* vstr ) ;
-FUNCTION: bool tcfdbout ( TCFDB* fdb, longlong id ) ;
-FUNCTION: bool tcfdbout2 ( TCFDB* fdb, void* kbuf, int ksiz ) ;
-FUNCTION: bool tcfdbout3 ( TCFDB* fdb, c-string kstr ) ;
-FUNCTION: void* tcfdbget ( TCFDB* fdb, longlong id, int* sp ) ;
-FUNCTION: void* tcfdbget2 ( TCFDB* fdb, void* kbuf, int ksiz, int* sp ) ;
-FUNCTION: c-string tcfdbget3 ( TCFDB* fdb, c-string kstr ) ;
-FUNCTION: int tcfdbget4 ( TCFDB* fdb, longlong id, void* vbuf, int max ) ;
-FUNCTION: int tcfdbvsiz ( TCFDB* fdb, longlong id ) ;
-FUNCTION: int tcfdbvsiz2 ( TCFDB* fdb, void* kbuf, int ksiz ) ;
-FUNCTION: int tcfdbvsiz3 ( TCFDB* fdb, c-string kstr ) ;
-FUNCTION: bool tcfdbiterinit ( TCFDB* fdb ) ;
-FUNCTION: ulonglong tcfdbiternext ( TCFDB* fdb ) ;
-FUNCTION: void* tcfdbiternext2 ( TCFDB* fdb, int* sp ) ;
-FUNCTION: c-string tcfdbiternext3 ( TCFDB* fdb ) ;
-FUNCTION: ulonglong* tcfdbrange ( TCFDB* fdb, longlong lower, longlong upper, int max, int* np ) ;
-FUNCTION: TCLIST* tcfdbrange2 ( TCFDB* fdb, void* lbuf, int lsiz, void* ubuf, int usiz, int max ) ;
-FUNCTION: TCLIST* tcfdbrange3 ( TCFDB* fdb, c-string lstr, c-string ustr, int max ) ;
-FUNCTION: TCLIST* tcfdbrange4 ( TCFDB* fdb, void* ibuf, int isiz, int max ) ;
-FUNCTION: TCLIST* tcfdbrange5 ( TCFDB* fdb, void* istr, int max ) ;
-FUNCTION: int tcfdbaddint ( TCFDB* fdb, longlong id, int num ) ;
-FUNCTION: double tcfdbadddouble ( TCFDB* fdb, longlong id, double num ) ;
-FUNCTION: bool tcfdbsync ( TCFDB* fdb ) ;
-FUNCTION: bool tcfdboptimize ( TCFDB* fdb, int width, longlong limsiz ) ;
-FUNCTION: bool tcfdbvanish ( TCFDB* fdb ) ;
-FUNCTION: bool tcfdbcopy ( TCFDB* fdb, c-string path ) ;
-FUNCTION: bool tcfdbtranbegin ( TCFDB* fdb ) ;
-FUNCTION: bool tcfdbtrancommit ( TCFDB* fdb ) ;
-FUNCTION: bool tcfdbtranabort ( TCFDB* fdb ) ;
-FUNCTION: c-string tcfdbpath ( TCFDB* fdb ) ;
-FUNCTION: ulonglong tcfdbrnum ( TCFDB* fdb ) ;
-FUNCTION: ulonglong tcfdbfsiz ( TCFDB* fdb ) ;
+FUNCTION: c-string tcfdberrmsg ( int ecode )
+FUNCTION: TCFDB* tcfdbnew ( )
+FUNCTION: void tcfdbdel ( TCFDB* fdb )
+FUNCTION: int tcfdbecode ( TCFDB* fdb )
+FUNCTION: bool tcfdbsetmutex ( TCFDB* fdb )
+FUNCTION: bool tcfdbtune ( TCFDB* fdb, int width, longlong limsiz )
+FUNCTION: bool tcfdbopen ( TCFDB* fdb, c-string path, int omode )
+FUNCTION: bool tcfdbclose ( TCFDB* fdb )
+FUNCTION: bool tcfdbput ( TCFDB* fdb, longlong id, void* vbuf, int vsiz )
+FUNCTION: bool tcfdbput2 ( TCFDB* fdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcfdbput3 ( TCFDB* fdb, c-string kstr, void* vstr )
+FUNCTION: bool tcfdbputkeep ( TCFDB* fdb, longlong id, void* vbuf, int vsiz )
+FUNCTION: bool tcfdbputkeep2 ( TCFDB* fdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcfdbputkeep3 ( TCFDB* fdb, c-string kstr, void* vstr )
+FUNCTION: bool tcfdbputcat ( TCFDB* fdb, longlong id, void* vbuf, int vsiz )
+FUNCTION: bool tcfdbputcat2 ( TCFDB* fdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcfdbputcat3 ( TCFDB* fdb, c-string kstr, void* vstr )
+FUNCTION: bool tcfdbout ( TCFDB* fdb, longlong id )
+FUNCTION: bool tcfdbout2 ( TCFDB* fdb, void* kbuf, int ksiz )
+FUNCTION: bool tcfdbout3 ( TCFDB* fdb, c-string kstr )
+FUNCTION: void* tcfdbget ( TCFDB* fdb, longlong id, int* sp )
+FUNCTION: void* tcfdbget2 ( TCFDB* fdb, void* kbuf, int ksiz, int* sp )
+FUNCTION: c-string tcfdbget3 ( TCFDB* fdb, c-string kstr )
+FUNCTION: int tcfdbget4 ( TCFDB* fdb, longlong id, void* vbuf, int max )
+FUNCTION: int tcfdbvsiz ( TCFDB* fdb, longlong id )
+FUNCTION: int tcfdbvsiz2 ( TCFDB* fdb, void* kbuf, int ksiz )
+FUNCTION: int tcfdbvsiz3 ( TCFDB* fdb, c-string kstr )
+FUNCTION: bool tcfdbiterinit ( TCFDB* fdb )
+FUNCTION: ulonglong tcfdbiternext ( TCFDB* fdb )
+FUNCTION: void* tcfdbiternext2 ( TCFDB* fdb, int* sp )
+FUNCTION: c-string tcfdbiternext3 ( TCFDB* fdb )
+FUNCTION: ulonglong* tcfdbrange ( TCFDB* fdb, longlong lower, longlong upper, int max, int* np )
+FUNCTION: TCLIST* tcfdbrange2 ( TCFDB* fdb, void* lbuf, int lsiz, void* ubuf, int usiz, int max )
+FUNCTION: TCLIST* tcfdbrange3 ( TCFDB* fdb, c-string lstr, c-string ustr, int max )
+FUNCTION: TCLIST* tcfdbrange4 ( TCFDB* fdb, void* ibuf, int isiz, int max )
+FUNCTION: TCLIST* tcfdbrange5 ( TCFDB* fdb, void* istr, int max )
+FUNCTION: int tcfdbaddint ( TCFDB* fdb, longlong id, int num )
+FUNCTION: double tcfdbadddouble ( TCFDB* fdb, longlong id, double num )
+FUNCTION: bool tcfdbsync ( TCFDB* fdb )
+FUNCTION: bool tcfdboptimize ( TCFDB* fdb, int width, longlong limsiz )
+FUNCTION: bool tcfdbvanish ( TCFDB* fdb )
+FUNCTION: bool tcfdbcopy ( TCFDB* fdb, c-string path )
+FUNCTION: bool tcfdbtranbegin ( TCFDB* fdb )
+FUNCTION: bool tcfdbtrancommit ( TCFDB* fdb )
+FUNCTION: bool tcfdbtranabort ( TCFDB* fdb )
+FUNCTION: c-string tcfdbpath ( TCFDB* fdb )
+FUNCTION: ulonglong tcfdbrnum ( TCFDB* fdb )
+FUNCTION: ulonglong tcfdbfsiz ( TCFDB* fdb )
! --------
-FUNCTION: void tcfdbsetecode ( TCFDB* fdb, int ecode, c-string filename, int line, c-string func ) ;
-FUNCTION: void tcfdbsetdbgfd ( TCFDB* fdb, int fd ) ;
-FUNCTION: int tcfdbdbgfd ( TCFDB* fdb ) ;
-FUNCTION: bool tcfdbhasmutex ( TCFDB* fdb ) ;
-FUNCTION: bool tcfdbmemsync ( TCFDB* fdb, bool phys ) ;
-FUNCTION: ulonglong tcfdbmin ( TCFDB* fdb ) ;
-FUNCTION: ulonglong tcfdbmax ( TCFDB* fdb ) ;
-FUNCTION: uint tcfdbwidth ( TCFDB* fdb ) ;
-FUNCTION: ulonglong tcfdblimsiz ( TCFDB* fdb ) ;
-FUNCTION: ulonglong tcfdblimid ( TCFDB* fdb ) ;
-FUNCTION: ulonglong tcfdbinode ( TCFDB* fdb ) ;
-FUNCTION: tokyo_time_t tcfdbmtime ( TCFDB* fdb ) ;
-FUNCTION: int tcfdbomode ( TCFDB* fdb ) ;
-FUNCTION: uchar tcfdbtype ( TCFDB* fdb ) ;
-FUNCTION: uchar tcfdbflags ( TCFDB* fdb ) ;
-FUNCTION: c-string tcfdbopaque ( TCFDB* fdb ) ;
-FUNCTION: bool tcfdbputproc ( TCFDB* fdb, longlong id, void* vbuf, int vsiz, TCPDPROC proc, void* op ) ;
-FUNCTION: bool tcfdbforeach ( TCFDB* fdb, TCITER iter, void* op ) ;
-FUNCTION: longlong tcfdbkeytoid ( c-string kbuf, int ksiz ) ;
+FUNCTION: void tcfdbsetecode ( TCFDB* fdb, int ecode, c-string filename, int line, c-string func )
+FUNCTION: void tcfdbsetdbgfd ( TCFDB* fdb, int fd )
+FUNCTION: int tcfdbdbgfd ( TCFDB* fdb )
+FUNCTION: bool tcfdbhasmutex ( TCFDB* fdb )
+FUNCTION: bool tcfdbmemsync ( TCFDB* fdb, bool phys )
+FUNCTION: ulonglong tcfdbmin ( TCFDB* fdb )
+FUNCTION: ulonglong tcfdbmax ( TCFDB* fdb )
+FUNCTION: uint tcfdbwidth ( TCFDB* fdb )
+FUNCTION: ulonglong tcfdblimsiz ( TCFDB* fdb )
+FUNCTION: ulonglong tcfdblimid ( TCFDB* fdb )
+FUNCTION: ulonglong tcfdbinode ( TCFDB* fdb )
+FUNCTION: tokyo_time_t tcfdbmtime ( TCFDB* fdb )
+FUNCTION: int tcfdbomode ( TCFDB* fdb )
+FUNCTION: uchar tcfdbtype ( TCFDB* fdb )
+FUNCTION: uchar tcfdbflags ( TCFDB* fdb )
+FUNCTION: c-string tcfdbopaque ( TCFDB* fdb )
+FUNCTION: bool tcfdbputproc ( TCFDB* fdb, longlong id, void* vbuf, int vsiz, TCPDPROC proc, void* op )
+FUNCTION: bool tcfdbforeach ( TCFDB* fdb, TCITER iter, void* op )
+FUNCTION: longlong tcfdbkeytoid ( c-string kbuf, int ksiz )
CONSTANT: HDBOLCKNB 32
CONSTANT: HDBOTSYNC 64
-FUNCTION: c-string tchdberrmsg ( int ecode ) ;
-FUNCTION: TCHDB* tchdbnew ( ) ;
-FUNCTION: void tchdbdel ( TCHDB* hdb ) ;
-FUNCTION: int tchdbecode ( TCHDB* hdb ) ;
-FUNCTION: bool tchdbsetmutex ( TCHDB* hdb ) ;
-FUNCTION: bool tchdbtune ( TCHDB* hdb, longlong bnum, char apow, char fpow, uchar opts ) ;
-FUNCTION: bool tchdbsetcache ( TCHDB* hdb, int rcnum ) ;
-FUNCTION: bool tchdbsetxmsiz ( TCHDB* hdb, longlong xmsiz ) ;
-FUNCTION: bool tchdbopen ( TCHDB* hdb, c-string path, int omode ) ;
-FUNCTION: bool tchdbclose ( TCHDB* hdb ) ;
-FUNCTION: bool tchdbput ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tchdbput2 ( TCHDB* hdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tchdbputkeep ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tchdbputkeep2 ( TCHDB* hdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tchdbputcat ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tchdbputcat2 ( TCHDB* hdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tchdbputasync ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tchdbputasync2 ( TCHDB* hdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tchdbout ( TCHDB* hdb, void* kbuf, int ksiz ) ;
-FUNCTION: bool tchdbout2 ( TCHDB* hdb, c-string kstr ) ;
-FUNCTION: void* tchdbget ( TCHDB* hdb, void* kbuf, int ksiz, int* sp ) ;
-FUNCTION: c-string tchdbget2 ( TCHDB* hdb, c-string kstr ) ;
-FUNCTION: int tchdbget3 ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int max ) ;
-FUNCTION: int tchdbvsiz ( TCHDB* hdb, void* kbuf, int ksiz ) ;
-FUNCTION: int tchdbvsiz2 ( TCHDB* hdb, c-string kstr ) ;
-FUNCTION: bool tchdbiterinit ( TCHDB* hdb ) ;
-FUNCTION: void* tchdbiternext ( TCHDB* hdb, int* sp ) ;
-FUNCTION: c-string tchdbiternext2 ( TCHDB* hdb ) ;
-FUNCTION: bool tchdbiternext3 ( TCHDB* hdb, TCXSTR* kxstr, TCXSTR* vxstr ) ;
-FUNCTION: TCLIST* tchdbfwmkeys ( TCHDB* hdb, void* pbuf, int psiz, int max ) ;
-FUNCTION: TCLIST* tchdbfwmkeys2 ( TCHDB* hdb, c-string pstr, int max ) ;
-FUNCTION: int tchdbaddint ( TCHDB* hdb, void* kbuf, int ksiz, int num ) ;
-FUNCTION: double tchdbadddouble ( TCHDB* hdb, void* kbuf, int ksiz, double num ) ;
-FUNCTION: bool tchdbsync ( TCHDB* hdb ) ;
-FUNCTION: bool tchdboptimize ( TCHDB* hdb, longlong bnum, char apow, char fpow, uchar opts ) ;
-FUNCTION: bool tchdbvanish ( TCHDB* hdb ) ;
-FUNCTION: bool tchdbcopy ( TCHDB* hdb, c-string path ) ;
-FUNCTION: bool tchdbtranbegin ( TCHDB* hdb ) ;
-FUNCTION: bool tchdbtrancommit ( TCHDB* hdb ) ;
-FUNCTION: bool tchdbtranabort ( TCHDB* hdb ) ;
-FUNCTION: c-string tchdbpath ( TCHDB* hdb ) ;
-FUNCTION: ulonglong tchdbrnum ( TCHDB* hdb ) ;
-FUNCTION: ulonglong tchdbfsiz ( TCHDB* hdb ) ;
+FUNCTION: c-string tchdberrmsg ( int ecode )
+FUNCTION: TCHDB* tchdbnew ( )
+FUNCTION: void tchdbdel ( TCHDB* hdb )
+FUNCTION: int tchdbecode ( TCHDB* hdb )
+FUNCTION: bool tchdbsetmutex ( TCHDB* hdb )
+FUNCTION: bool tchdbtune ( TCHDB* hdb, longlong bnum, char apow, char fpow, uchar opts )
+FUNCTION: bool tchdbsetcache ( TCHDB* hdb, int rcnum )
+FUNCTION: bool tchdbsetxmsiz ( TCHDB* hdb, longlong xmsiz )
+FUNCTION: bool tchdbopen ( TCHDB* hdb, c-string path, int omode )
+FUNCTION: bool tchdbclose ( TCHDB* hdb )
+FUNCTION: bool tchdbput ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tchdbput2 ( TCHDB* hdb, c-string kstr, c-string vstr )
+FUNCTION: bool tchdbputkeep ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tchdbputkeep2 ( TCHDB* hdb, c-string kstr, c-string vstr )
+FUNCTION: bool tchdbputcat ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tchdbputcat2 ( TCHDB* hdb, c-string kstr, c-string vstr )
+FUNCTION: bool tchdbputasync ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tchdbputasync2 ( TCHDB* hdb, c-string kstr, c-string vstr )
+FUNCTION: bool tchdbout ( TCHDB* hdb, void* kbuf, int ksiz )
+FUNCTION: bool tchdbout2 ( TCHDB* hdb, c-string kstr )
+FUNCTION: void* tchdbget ( TCHDB* hdb, void* kbuf, int ksiz, int* sp )
+FUNCTION: c-string tchdbget2 ( TCHDB* hdb, c-string kstr )
+FUNCTION: int tchdbget3 ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int max )
+FUNCTION: int tchdbvsiz ( TCHDB* hdb, void* kbuf, int ksiz )
+FUNCTION: int tchdbvsiz2 ( TCHDB* hdb, c-string kstr )
+FUNCTION: bool tchdbiterinit ( TCHDB* hdb )
+FUNCTION: void* tchdbiternext ( TCHDB* hdb, int* sp )
+FUNCTION: c-string tchdbiternext2 ( TCHDB* hdb )
+FUNCTION: bool tchdbiternext3 ( TCHDB* hdb, TCXSTR* kxstr, TCXSTR* vxstr )
+FUNCTION: TCLIST* tchdbfwmkeys ( TCHDB* hdb, void* pbuf, int psiz, int max )
+FUNCTION: TCLIST* tchdbfwmkeys2 ( TCHDB* hdb, c-string pstr, int max )
+FUNCTION: int tchdbaddint ( TCHDB* hdb, void* kbuf, int ksiz, int num )
+FUNCTION: double tchdbadddouble ( TCHDB* hdb, void* kbuf, int ksiz, double num )
+FUNCTION: bool tchdbsync ( TCHDB* hdb )
+FUNCTION: bool tchdboptimize ( TCHDB* hdb, longlong bnum, char apow, char fpow, uchar opts )
+FUNCTION: bool tchdbvanish ( TCHDB* hdb )
+FUNCTION: bool tchdbcopy ( TCHDB* hdb, c-string path )
+FUNCTION: bool tchdbtranbegin ( TCHDB* hdb )
+FUNCTION: bool tchdbtrancommit ( TCHDB* hdb )
+FUNCTION: bool tchdbtranabort ( TCHDB* hdb )
+FUNCTION: c-string tchdbpath ( TCHDB* hdb )
+FUNCTION: ulonglong tchdbrnum ( TCHDB* hdb )
+FUNCTION: ulonglong tchdbfsiz ( TCHDB* hdb )
! --------
-FUNCTION: void tchdbsetecode ( TCHDB* hdb, int ecode, c-string filename, int line, c-string func ) ;
-FUNCTION: void tchdbsettype ( TCHDB* hdb, uchar type ) ;
-FUNCTION: void tchdbsetdbgfd ( TCHDB* hdb, int fd ) ;
-FUNCTION: int tchdbdbgfd ( TCHDB* hdb ) ;
-FUNCTION: bool tchdbhasmutex ( TCHDB* hdb ) ;
-FUNCTION: bool tchdbmemsync ( TCHDB* hdb, bool phys ) ;
-FUNCTION: bool tchdbcacheclear ( TCHDB* hdb ) ;
-FUNCTION: ulonglong tchdbbnum ( TCHDB* hdb ) ;
-FUNCTION: uint tchdbalign ( TCHDB* hdb ) ;
-FUNCTION: uint tchdbfbpmax ( TCHDB* hdb ) ;
-FUNCTION: ulonglong tchdbxmsiz ( TCHDB* hdb ) ;
-FUNCTION: ulonglong tchdbinode ( TCHDB* hdb ) ;
-FUNCTION: tokyo_time_t tchdbmtime ( TCHDB* hdb ) ;
-FUNCTION: int tchdbomode ( TCHDB* hdb ) ;
-FUNCTION: uchar tchdbtype ( TCHDB* hdb ) ;
-FUNCTION: uchar tchdbflags ( TCHDB* hdb ) ;
-FUNCTION: uchar tchdbopts ( TCHDB* hdb ) ;
-FUNCTION: c-string tchdbopaque ( TCHDB* hdb ) ;
-FUNCTION: ulonglong tchdbbnumused ( TCHDB* hdb ) ;
-FUNCTION: bool tchdbsetcodecfunc ( TCHDB* hdb, TCCODEC enc, void* encop, TCCODEC dec, void* decop ) ;
-FUNCTION: void tchdbcodecfunc ( TCHDB* hdb, TCCODEC* ep, void* *eop, TCCODEC* dp, void* *dop ) ;
-FUNCTION: bool tchdbputproc ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int vsiz, TCPDPROC proc, void* op ) ;
-FUNCTION: void* tchdbgetnext ( TCHDB* hdb, void* kbuf, int ksiz, int* sp ) ;
-FUNCTION: c-string tchdbgetnext2 ( TCHDB* hdb, c-string kstr ) ;
-FUNCTION: c-string tchdbgetnext3 ( TCHDB* hdb, c-string kbuf, int ksiz, int* sp, c-string *vbp, int* vsp ) ;
-FUNCTION: bool tchdbforeach ( TCHDB* hdb, TCITER iter, void* op ) ;
-FUNCTION: bool tchdbtranvoid ( TCHDB* hdb ) ;
+FUNCTION: void tchdbsetecode ( TCHDB* hdb, int ecode, c-string filename, int line, c-string func )
+FUNCTION: void tchdbsettype ( TCHDB* hdb, uchar type )
+FUNCTION: void tchdbsetdbgfd ( TCHDB* hdb, int fd )
+FUNCTION: int tchdbdbgfd ( TCHDB* hdb )
+FUNCTION: bool tchdbhasmutex ( TCHDB* hdb )
+FUNCTION: bool tchdbmemsync ( TCHDB* hdb, bool phys )
+FUNCTION: bool tchdbcacheclear ( TCHDB* hdb )
+FUNCTION: ulonglong tchdbbnum ( TCHDB* hdb )
+FUNCTION: uint tchdbalign ( TCHDB* hdb )
+FUNCTION: uint tchdbfbpmax ( TCHDB* hdb )
+FUNCTION: ulonglong tchdbxmsiz ( TCHDB* hdb )
+FUNCTION: ulonglong tchdbinode ( TCHDB* hdb )
+FUNCTION: tokyo_time_t tchdbmtime ( TCHDB* hdb )
+FUNCTION: int tchdbomode ( TCHDB* hdb )
+FUNCTION: uchar tchdbtype ( TCHDB* hdb )
+FUNCTION: uchar tchdbflags ( TCHDB* hdb )
+FUNCTION: uchar tchdbopts ( TCHDB* hdb )
+FUNCTION: c-string tchdbopaque ( TCHDB* hdb )
+FUNCTION: ulonglong tchdbbnumused ( TCHDB* hdb )
+FUNCTION: bool tchdbsetcodecfunc ( TCHDB* hdb, TCCODEC enc, void* encop, TCCODEC dec, void* decop )
+FUNCTION: void tchdbcodecfunc ( TCHDB* hdb, TCCODEC* ep, void* *eop, TCCODEC* dp, void* *dop )
+FUNCTION: bool tchdbputproc ( TCHDB* hdb, void* kbuf, int ksiz, void* vbuf, int vsiz, TCPDPROC proc, void* op )
+FUNCTION: void* tchdbgetnext ( TCHDB* hdb, void* kbuf, int ksiz, int* sp )
+FUNCTION: c-string tchdbgetnext2 ( TCHDB* hdb, c-string kstr )
+FUNCTION: c-string tchdbgetnext3 ( TCHDB* hdb, c-string kbuf, int ksiz, int* sp, c-string *vbp, int* vsp )
+FUNCTION: bool tchdbforeach ( TCHDB* hdb, TCITER iter, void* op )
+FUNCTION: bool tchdbtranvoid ( TCHDB* hdb )
CONSTANT: RDBROCHKCON 1
CONSTANT: RDBMONOULOG 1
-FUNCTION: c-string tcrdberrmsg ( int ecode ) ;
-FUNCTION: TCRDB* tcrdbnew ( ) ;
-FUNCTION: void tcrdbdel ( TCRDB* rdb ) ;
-FUNCTION: int tcrdbecode ( TCRDB* rdb ) ;
-FUNCTION: bool tcrdbtune ( TCRDB* rdb, double timeout, int opts ) ;
-FUNCTION: bool tcrdbopen ( TCRDB* rdb, c-string host, int port ) ;
-FUNCTION: bool tcrdbopen2 ( TCRDB* rdb, c-string expr ) ;
-FUNCTION: bool tcrdbclose ( TCRDB* rdb ) ;
-FUNCTION: bool tcrdbput ( TCRDB* rdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcrdbput2 ( TCRDB* rdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcrdbputkeep ( TCRDB* rdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcrdbputkeep2 ( TCRDB* rdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcrdbputcat ( TCRDB* rdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcrdbputcat2 ( TCRDB* rdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcrdbputshl ( TCRDB* rdb, void* kbuf, int ksiz, void* vbuf, int vsiz, int width ) ;
-FUNCTION: bool tcrdbputshl2 ( TCRDB* rdb, c-string kstr, c-string vstr, int width ) ;
-FUNCTION: bool tcrdbputnr ( TCRDB* rdb, void* kbuf, int ksiz, void* vbuf, int vsiz ) ;
-FUNCTION: bool tcrdbputnr2 ( TCRDB* rdb, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcrdbout ( TCRDB* rdb, void* kbuf, int ksiz ) ;
-FUNCTION: bool tcrdbout2 ( TCRDB* rdb, c-string kstr ) ;
-FUNCTION: void* tcrdbget ( TCRDB* rdb, void* kbuf, int ksiz, int* sp ) ;
-FUNCTION: c-string tcrdbget2 ( TCRDB* rdb, c-string kstr ) ;
-FUNCTION: bool tcrdbget3 ( TCRDB* rdb, TCMAP* recs ) ;
-FUNCTION: int tcrdbvsiz ( TCRDB* rdb, void* kbuf, int ksiz ) ;
-FUNCTION: int tcrdbvsiz2 ( TCRDB* rdb, c-string kstr ) ;
-FUNCTION: bool tcrdbiterinit ( TCRDB* rdb ) ;
-FUNCTION: void* tcrdbiternext ( TCRDB* rdb, int* sp ) ;
-FUNCTION: c-string tcrdbiternext2 ( TCRDB* rdb ) ;
-FUNCTION: TCLIST* tcrdbfwmkeys ( TCRDB* rdb, void* pbuf, int psiz, int max ) ;
-FUNCTION: TCLIST* tcrdbfwmkeys2 ( TCRDB* rdb, c-string pstr, int max ) ;
-FUNCTION: int tcrdbaddint ( TCRDB* rdb, void* kbuf, int ksiz, int num ) ;
-FUNCTION: double tcrdbadddouble ( TCRDB* rdb, void* kbuf, int ksiz, double num ) ;
-FUNCTION: void* tcrdbext ( TCRDB* rdb, c-string name, int opts, void* kbuf, int ksiz, void* vbuf, int vsiz, int* sp ) ;
-FUNCTION: c-string tcrdbext2 ( TCRDB* rdb, c-string name, int opts, c-string kstr, c-string vstr ) ;
-FUNCTION: bool tcrdbsync ( TCRDB* rdb ) ;
-FUNCTION: bool tcrdboptimize ( TCRDB* rdb, c-string params ) ;
-FUNCTION: bool tcrdbvanish ( TCRDB* rdb ) ;
-FUNCTION: bool tcrdbcopy ( TCRDB* rdb, c-string path ) ;
-FUNCTION: bool tcrdbrestore ( TCRDB* rdb, c-string path, ulonglong ts, int opts ) ;
-FUNCTION: bool tcrdbsetmst ( TCRDB* rdb, c-string host, int port, int opts ) ;
-FUNCTION: bool tcrdbsetmst2 ( TCRDB* rdb, c-string expr, int opts ) ;
-FUNCTION: c-string tcrdbexpr ( TCRDB* rdb ) ;
-FUNCTION: ulonglong tcrdbrnum ( TCRDB* rdb ) ;
-FUNCTION: ulonglong tcrdbsize ( TCRDB* rdb ) ;
-FUNCTION: c-string tcrdbstat ( TCRDB* rdb ) ;
-FUNCTION: TCLIST* tcrdbmisc ( TCRDB* rdb, c-string name, int opts, TCLIST* args ) ;
+FUNCTION: c-string tcrdberrmsg ( int ecode )
+FUNCTION: TCRDB* tcrdbnew ( )
+FUNCTION: void tcrdbdel ( TCRDB* rdb )
+FUNCTION: int tcrdbecode ( TCRDB* rdb )
+FUNCTION: bool tcrdbtune ( TCRDB* rdb, double timeout, int opts )
+FUNCTION: bool tcrdbopen ( TCRDB* rdb, c-string host, int port )
+FUNCTION: bool tcrdbopen2 ( TCRDB* rdb, c-string expr )
+FUNCTION: bool tcrdbclose ( TCRDB* rdb )
+FUNCTION: bool tcrdbput ( TCRDB* rdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcrdbput2 ( TCRDB* rdb, c-string kstr, c-string vstr )
+FUNCTION: bool tcrdbputkeep ( TCRDB* rdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcrdbputkeep2 ( TCRDB* rdb, c-string kstr, c-string vstr )
+FUNCTION: bool tcrdbputcat ( TCRDB* rdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcrdbputcat2 ( TCRDB* rdb, c-string kstr, c-string vstr )
+FUNCTION: bool tcrdbputshl ( TCRDB* rdb, void* kbuf, int ksiz, void* vbuf, int vsiz, int width )
+FUNCTION: bool tcrdbputshl2 ( TCRDB* rdb, c-string kstr, c-string vstr, int width )
+FUNCTION: bool tcrdbputnr ( TCRDB* rdb, void* kbuf, int ksiz, void* vbuf, int vsiz )
+FUNCTION: bool tcrdbputnr2 ( TCRDB* rdb, c-string kstr, c-string vstr )
+FUNCTION: bool tcrdbout ( TCRDB* rdb, void* kbuf, int ksiz )
+FUNCTION: bool tcrdbout2 ( TCRDB* rdb, c-string kstr )
+FUNCTION: void* tcrdbget ( TCRDB* rdb, void* kbuf, int ksiz, int* sp )
+FUNCTION: c-string tcrdbget2 ( TCRDB* rdb, c-string kstr )
+FUNCTION: bool tcrdbget3 ( TCRDB* rdb, TCMAP* recs )
+FUNCTION: int tcrdbvsiz ( TCRDB* rdb, void* kbuf, int ksiz )
+FUNCTION: int tcrdbvsiz2 ( TCRDB* rdb, c-string kstr )
+FUNCTION: bool tcrdbiterinit ( TCRDB* rdb )
+FUNCTION: void* tcrdbiternext ( TCRDB* rdb, int* sp )
+FUNCTION: c-string tcrdbiternext2 ( TCRDB* rdb )
+FUNCTION: TCLIST* tcrdbfwmkeys ( TCRDB* rdb, void* pbuf, int psiz, int max )
+FUNCTION: TCLIST* tcrdbfwmkeys2 ( TCRDB* rdb, c-string pstr, int max )
+FUNCTION: int tcrdbaddint ( TCRDB* rdb, void* kbuf, int ksiz, int num )
+FUNCTION: double tcrdbadddouble ( TCRDB* rdb, void* kbuf, int ksiz, double num )
+FUNCTION: void* tcrdbext ( TCRDB* rdb, c-string name, int opts, void* kbuf, int ksiz, void* vbuf, int vsiz, int* sp )
+FUNCTION: c-string tcrdbext2 ( TCRDB* rdb, c-string name, int opts, c-string kstr, c-string vstr )
+FUNCTION: bool tcrdbsync ( TCRDB* rdb )
+FUNCTION: bool tcrdboptimize ( TCRDB* rdb, c-string params )
+FUNCTION: bool tcrdbvanish ( TCRDB* rdb )
+FUNCTION: bool tcrdbcopy ( TCRDB* rdb, c-string path )
+FUNCTION: bool tcrdbrestore ( TCRDB* rdb, c-string path, ulonglong ts, int opts )
+FUNCTION: bool tcrdbsetmst ( TCRDB* rdb, c-string host, int port, int opts )
+FUNCTION: bool tcrdbsetmst2 ( TCRDB* rdb, c-string expr, int opts )
+FUNCTION: c-string tcrdbexpr ( TCRDB* rdb )
+FUNCTION: ulonglong tcrdbrnum ( TCRDB* rdb )
+FUNCTION: ulonglong tcrdbsize ( TCRDB* rdb )
+FUNCTION: c-string tcrdbstat ( TCRDB* rdb )
+FUNCTION: TCLIST* tcrdbmisc ( TCRDB* rdb, c-string name, int opts, TCLIST* args )
CONSTANT: RDBITLEXICAL TDBITLEXICAL
CONSTANT: RDBITDECIMAL TDBITDECIMAL
CONSTANT: RDBQONUMASC TDBQONUMASC
CONSTANT: RDBQONUMDESC TDBQONUMDESC
-FUNCTION: bool tcrdbtblput ( TCRDB* rdb, void* pkbuf, int pksiz, TCMAP* cols ) ;
-FUNCTION: bool tcrdbtblputkeep ( TCRDB* rdb, void* pkbuf, int pksiz, TCMAP* cols ) ;
-FUNCTION: bool tcrdbtblputcat ( TCRDB* rdb, void* pkbuf, int pksiz, TCMAP* cols ) ;
-FUNCTION: bool tcrdbtblout ( TCRDB* rdb, void* pkbuf, int pksiz ) ;
-FUNCTION: TCMAP* tcrdbtblget ( TCRDB* rdb, void* pkbuf, int pksiz ) ;
-FUNCTION: bool tcrdbtblsetindex ( TCRDB* rdb, c-string name, int type ) ;
-FUNCTION: longlong tcrdbtblgenuid ( TCRDB* rdb ) ;
-FUNCTION: RDBQRY* tcrdbqrynew ( TCRDB* rdb ) ;
-FUNCTION: void tcrdbqrydel ( RDBQRY* qry ) ;
-FUNCTION: void tcrdbqryaddcond ( RDBQRY* qry, c-string name, int op, c-string expr ) ;
-FUNCTION: void tcrdbqrysetorder ( RDBQRY* qry, c-string name, int type ) ;
-FUNCTION: void tcrdbqrysetlimit ( RDBQRY* qry, int max, int skip ) ;
-FUNCTION: TCLIST* tcrdbqrysearch ( RDBQRY* qry ) ;
-FUNCTION: bool tcrdbqrysearchout ( RDBQRY* qry ) ;
-FUNCTION: TCLIST* tcrdbqrysearchget ( RDBQRY* qry ) ;
-FUNCTION: TCMAP* tcrdbqryrescols ( TCLIST* res, int index ) ;
-FUNCTION: int tcrdbqrysearchcount ( RDBQRY* qry ) ;
+FUNCTION: bool tcrdbtblput ( TCRDB* rdb, void* pkbuf, int pksiz, TCMAP* cols )
+FUNCTION: bool tcrdbtblputkeep ( TCRDB* rdb, void* pkbuf, int pksiz, TCMAP* cols )
+FUNCTION: bool tcrdbtblputcat ( TCRDB* rdb, void* pkbuf, int pksiz, TCMAP* cols )
+FUNCTION: bool tcrdbtblout ( TCRDB* rdb, void* pkbuf, int pksiz )
+FUNCTION: TCMAP* tcrdbtblget ( TCRDB* rdb, void* pkbuf, int pksiz )
+FUNCTION: bool tcrdbtblsetindex ( TCRDB* rdb, c-string name, int type )
+FUNCTION: longlong tcrdbtblgenuid ( TCRDB* rdb )
+FUNCTION: RDBQRY* tcrdbqrynew ( TCRDB* rdb )
+FUNCTION: void tcrdbqrydel ( RDBQRY* qry )
+FUNCTION: void tcrdbqryaddcond ( RDBQRY* qry, c-string name, int op, c-string expr )
+FUNCTION: void tcrdbqrysetorder ( RDBQRY* qry, c-string name, int type )
+FUNCTION: void tcrdbqrysetlimit ( RDBQRY* qry, int max, int skip )
+FUNCTION: TCLIST* tcrdbqrysearch ( RDBQRY* qry )
+FUNCTION: bool tcrdbqrysearchout ( RDBQRY* qry )
+FUNCTION: TCLIST* tcrdbqrysearchget ( RDBQRY* qry )
+FUNCTION: TCMAP* tcrdbqryrescols ( TCLIST* res, int index )
+FUNCTION: int tcrdbqrysearchcount ( RDBQRY* qry )
-FUNCTION: void tcrdbsetecode ( TCRDB* rdb, int ecode ) ;
+FUNCTION: void tcrdbsetecode ( TCRDB* rdb, int ecode )
! int (*)(const void *pkbuf, int pksiz, TCMAP *cols, void *op);
TYPEDEF: void* TDBQRYPROC
-FUNCTION: c-string tctdberrmsg ( int ecode ) ;
-FUNCTION: TCTDB* tctdbnew ( ) ;
-FUNCTION: void tctdbdel ( TCTDB* tdb ) ;
-FUNCTION: int tctdbecode ( TCTDB* tdb ) ;
-FUNCTION: bool tctdbsetmutex ( TCTDB* tdb ) ;
-FUNCTION: bool tctdbtune ( TCTDB* tdb, longlong bnum, char apow, char fpow, uchar opts ) ;
-FUNCTION: bool tctdbsetcache ( TCTDB* tdb, int rcnum, int lcnum, int ncnum ) ;
-FUNCTION: bool tctdbsetxmsiz ( TCTDB* tdb, longlong xmsiz ) ;
-FUNCTION: bool tctdbopen ( TCTDB* tdb, c-string path, int omode ) ;
-FUNCTION: bool tctdbclose ( TCTDB* tdb ) ;
-FUNCTION: bool tctdbput ( TCTDB* tdb, void* pkbuf, int pksiz, TCMAP* cols ) ;
-FUNCTION: bool tctdbput2 ( TCTDB* tdb, void* pkbuf, int pksiz, void* cbuf, int csiz ) ;
-FUNCTION: bool tctdbput3 ( TCTDB* tdb, c-string pkstr, c-string cstr ) ;
-FUNCTION: bool tctdbputkeep ( TCTDB* tdb, void* pkbuf, int pksiz, TCMAP* cols ) ;
-FUNCTION: bool tctdbputkeep2 ( TCTDB* tdb, void* pkbuf, int pksiz, void* cbuf, int csiz ) ;
-FUNCTION: bool tctdbputkeep3 ( TCTDB* tdb, c-string pkstr, c-string cstr ) ;
-FUNCTION: bool tctdbputcat ( TCTDB* tdb, void* pkbuf, int pksiz, TCMAP* cols ) ;
-FUNCTION: bool tctdbputcat2 ( TCTDB* tdb, void* pkbuf, int pksiz, void* cbuf, int csiz ) ;
-FUNCTION: bool tctdbputcat3 ( TCTDB* tdb, c-string pkstr, c-string cstr ) ;
-FUNCTION: bool tctdbout ( TCTDB* tdb, void* pkbuf, int pksiz ) ;
-FUNCTION: bool tctdbout2 ( TCTDB* tdb, c-string pkstr ) ;
-FUNCTION: TCMAP* tctdbget ( TCTDB* tdb, void* pkbuf, int pksiz ) ;
-FUNCTION: c-string tctdbget2 ( TCTDB* tdb, void* pkbuf, int pksiz, int* sp ) ;
-FUNCTION: c-string tctdbget3 ( TCTDB* tdb, c-string pkstr ) ;
-FUNCTION: int tctdbvsiz ( TCTDB* tdb, void* pkbuf, int pksiz ) ;
-FUNCTION: int tctdbvsiz2 ( TCTDB* tdb, c-string pkstr ) ;
-FUNCTION: bool tctdbiterinit ( TCTDB* tdb ) ;
-FUNCTION: void* tctdbiternext ( TCTDB* tdb, int* sp ) ;
-FUNCTION: c-string tctdbiternext2 ( TCTDB* tdb ) ;
-FUNCTION: TCLIST* tctdbfwmkeys ( TCTDB* tdb, void* pbuf, int psiz, int max ) ;
-FUNCTION: TCLIST* tctdbfwmkeys2 ( TCTDB* tdb, c-string pstr, int max ) ;
-FUNCTION: int tctdbaddint ( TCTDB* tdb, void* pkbuf, int pksiz, int num ) ;
-FUNCTION: double tctdbadddouble ( TCTDB* tdb, void* pkbuf, int pksiz, double num ) ;
-FUNCTION: bool tctdbsync ( TCTDB* tdb ) ;
-FUNCTION: bool tctdboptimize ( TCTDB* tdb, longlong bnum, char apow, char fpow, uchar opts ) ;
-FUNCTION: bool tctdbvanish ( TCTDB* tdb ) ;
-FUNCTION: bool tctdbcopy ( TCTDB* tdb, c-string path ) ;
-FUNCTION: bool tctdbtranbegin ( TCTDB* tdb ) ;
-FUNCTION: bool tctdbtrancommit ( TCTDB* tdb ) ;
-FUNCTION: bool tctdbtranabort ( TCTDB* tdb ) ;
-FUNCTION: c-string tctdbpath ( TCTDB* tdb ) ;
-FUNCTION: ulonglong tctdbrnum ( TCTDB* tdb ) ;
-FUNCTION: ulonglong tctdbfsiz ( TCTDB* tdb ) ;
-FUNCTION: bool tctdbsetindex ( TCTDB* tdb, c-string name, int type ) ;
-FUNCTION: longlong tctdbgenuid ( TCTDB* tdb ) ;
-FUNCTION: TDBQRY* tctdbqrynew ( TCTDB* tdb ) ;
-FUNCTION: void tctdbqrydel ( TDBQRY* qry ) ;
-FUNCTION: void tctdbqryaddcond ( TDBQRY* qry, c-string name, int op, c-string expr ) ;
-FUNCTION: void tctdbqrysetorder ( TDBQRY* qry, c-string name, int type ) ;
-FUNCTION: void tctdbqrysetlimit ( TDBQRY* qry, int max, int skip ) ;
-FUNCTION: TCLIST* tctdbqrysearch ( TDBQRY* qry ) ;
-FUNCTION: bool tctdbqrysearchout ( TDBQRY* qry ) ;
-FUNCTION: bool tctdbqryproc ( TDBQRY* qry, TDBQRYPROC proc, void* op ) ;
-FUNCTION: c-string tctdbqryhint ( TDBQRY* qry ) ;
+FUNCTION: c-string tctdberrmsg ( int ecode )
+FUNCTION: TCTDB* tctdbnew ( )
+FUNCTION: void tctdbdel ( TCTDB* tdb )
+FUNCTION: int tctdbecode ( TCTDB* tdb )
+FUNCTION: bool tctdbsetmutex ( TCTDB* tdb )
+FUNCTION: bool tctdbtune ( TCTDB* tdb, longlong bnum, char apow, char fpow, uchar opts )
+FUNCTION: bool tctdbsetcache ( TCTDB* tdb, int rcnum, int lcnum, int ncnum )
+FUNCTION: bool tctdbsetxmsiz ( TCTDB* tdb, longlong xmsiz )
+FUNCTION: bool tctdbopen ( TCTDB* tdb, c-string path, int omode )
+FUNCTION: bool tctdbclose ( TCTDB* tdb )
+FUNCTION: bool tctdbput ( TCTDB* tdb, void* pkbuf, int pksiz, TCMAP* cols )
+FUNCTION: bool tctdbput2 ( TCTDB* tdb, void* pkbuf, int pksiz, void* cbuf, int csiz )
+FUNCTION: bool tctdbput3 ( TCTDB* tdb, c-string pkstr, c-string cstr )
+FUNCTION: bool tctdbputkeep ( TCTDB* tdb, void* pkbuf, int pksiz, TCMAP* cols )
+FUNCTION: bool tctdbputkeep2 ( TCTDB* tdb, void* pkbuf, int pksiz, void* cbuf, int csiz )
+FUNCTION: bool tctdbputkeep3 ( TCTDB* tdb, c-string pkstr, c-string cstr )
+FUNCTION: bool tctdbputcat ( TCTDB* tdb, void* pkbuf, int pksiz, TCMAP* cols )
+FUNCTION: bool tctdbputcat2 ( TCTDB* tdb, void* pkbuf, int pksiz, void* cbuf, int csiz )
+FUNCTION: bool tctdbputcat3 ( TCTDB* tdb, c-string pkstr, c-string cstr )
+FUNCTION: bool tctdbout ( TCTDB* tdb, void* pkbuf, int pksiz )
+FUNCTION: bool tctdbout2 ( TCTDB* tdb, c-string pkstr )
+FUNCTION: TCMAP* tctdbget ( TCTDB* tdb, void* pkbuf, int pksiz )
+FUNCTION: c-string tctdbget2 ( TCTDB* tdb, void* pkbuf, int pksiz, int* sp )
+FUNCTION: c-string tctdbget3 ( TCTDB* tdb, c-string pkstr )
+FUNCTION: int tctdbvsiz ( TCTDB* tdb, void* pkbuf, int pksiz )
+FUNCTION: int tctdbvsiz2 ( TCTDB* tdb, c-string pkstr )
+FUNCTION: bool tctdbiterinit ( TCTDB* tdb )
+FUNCTION: void* tctdbiternext ( TCTDB* tdb, int* sp )
+FUNCTION: c-string tctdbiternext2 ( TCTDB* tdb )
+FUNCTION: TCLIST* tctdbfwmkeys ( TCTDB* tdb, void* pbuf, int psiz, int max )
+FUNCTION: TCLIST* tctdbfwmkeys2 ( TCTDB* tdb, c-string pstr, int max )
+FUNCTION: int tctdbaddint ( TCTDB* tdb, void* pkbuf, int pksiz, int num )
+FUNCTION: double tctdbadddouble ( TCTDB* tdb, void* pkbuf, int pksiz, double num )
+FUNCTION: bool tctdbsync ( TCTDB* tdb )
+FUNCTION: bool tctdboptimize ( TCTDB* tdb, longlong bnum, char apow, char fpow, uchar opts )
+FUNCTION: bool tctdbvanish ( TCTDB* tdb )
+FUNCTION: bool tctdbcopy ( TCTDB* tdb, c-string path )
+FUNCTION: bool tctdbtranbegin ( TCTDB* tdb )
+FUNCTION: bool tctdbtrancommit ( TCTDB* tdb )
+FUNCTION: bool tctdbtranabort ( TCTDB* tdb )
+FUNCTION: c-string tctdbpath ( TCTDB* tdb )
+FUNCTION: ulonglong tctdbrnum ( TCTDB* tdb )
+FUNCTION: ulonglong tctdbfsiz ( TCTDB* tdb )
+FUNCTION: bool tctdbsetindex ( TCTDB* tdb, c-string name, int type )
+FUNCTION: longlong tctdbgenuid ( TCTDB* tdb )
+FUNCTION: TDBQRY* tctdbqrynew ( TCTDB* tdb )
+FUNCTION: void tctdbqrydel ( TDBQRY* qry )
+FUNCTION: void tctdbqryaddcond ( TDBQRY* qry, c-string name, int op, c-string expr )
+FUNCTION: void tctdbqrysetorder ( TDBQRY* qry, c-string name, int type )
+FUNCTION: void tctdbqrysetlimit ( TDBQRY* qry, int max, int skip )
+FUNCTION: TCLIST* tctdbqrysearch ( TDBQRY* qry )
+FUNCTION: bool tctdbqrysearchout ( TDBQRY* qry )
+FUNCTION: bool tctdbqryproc ( TDBQRY* qry, TDBQRYPROC proc, void* op )
+FUNCTION: c-string tctdbqryhint ( TDBQRY* qry )
! =======
-FUNCTION: void tctdbsetecode ( TCTDB* tdb, int ecode, c-string filename, int line, c-string func ) ;
-FUNCTION: void tctdbsetdbgfd ( TCTDB* tdb, int fd ) ;
-FUNCTION: int tctdbdbgfd ( TCTDB* tdb ) ;
-FUNCTION: bool tctdbhasmutex ( TCTDB* tdb ) ;
-FUNCTION: bool tctdbmemsync ( TCTDB* tdb, bool phys ) ;
-FUNCTION: ulonglong tctdbbnum ( TCTDB* tdb ) ;
-FUNCTION: uint tctdbalign ( TCTDB* tdb ) ;
-FUNCTION: uint tctdbfbpmax ( TCTDB* tdb ) ;
-FUNCTION: ulonglong tctdbinode ( TCTDB* tdb ) ;
-FUNCTION: tokyo_time_t tctdbmtime ( TCTDB* tdb ) ;
-FUNCTION: uchar tctdbflags ( TCTDB* tdb ) ;
-FUNCTION: uchar tctdbopts ( TCTDB* tdb ) ;
-FUNCTION: c-string tctdbopaque ( TCTDB* tdb ) ;
-FUNCTION: ulonglong tctdbbnumused ( TCTDB* tdb ) ;
-FUNCTION: int tctdbinum ( TCTDB* tdb ) ;
-FUNCTION: longlong tctdbuidseed ( TCTDB* tdb ) ;
-FUNCTION: bool tctdbsetuidseed ( TCTDB* tdb, longlong seed ) ;
-FUNCTION: bool tctdbsetcodecfunc ( TCTDB* tdb, TCCODEC enc, void* encop, TCCODEC dec, void* decop ) ;
-FUNCTION: bool tctdbputproc ( TCTDB* tdb, void* pkbuf, int pksiz, void* cbuf, int csiz, TCPDPROC proc, void* op ) ;
-FUNCTION: bool tctdbforeach ( TCTDB* tdb, TCITER iter, void* op ) ;
-FUNCTION: bool tctdbqryproc2 ( TDBQRY* qry, TDBQRYPROC proc, void* op ) ;
-FUNCTION: bool tctdbqrysearchout2 ( TDBQRY* qry ) ;
-FUNCTION: int tctdbstrtoindextype ( c-string str ) ;
-FUNCTION: int tctdbqrycount ( TDBQRY* qry ) ;
-FUNCTION: int tctdbqrystrtocondop ( c-string str ) ;
-FUNCTION: int tctdbqrystrtoordertype ( c-string str ) ;
+FUNCTION: void tctdbsetecode ( TCTDB* tdb, int ecode, c-string filename, int line, c-string func )
+FUNCTION: void tctdbsetdbgfd ( TCTDB* tdb, int fd )
+FUNCTION: int tctdbdbgfd ( TCTDB* tdb )
+FUNCTION: bool tctdbhasmutex ( TCTDB* tdb )
+FUNCTION: bool tctdbmemsync ( TCTDB* tdb, bool phys )
+FUNCTION: ulonglong tctdbbnum ( TCTDB* tdb )
+FUNCTION: uint tctdbalign ( TCTDB* tdb )
+FUNCTION: uint tctdbfbpmax ( TCTDB* tdb )
+FUNCTION: ulonglong tctdbinode ( TCTDB* tdb )
+FUNCTION: tokyo_time_t tctdbmtime ( TCTDB* tdb )
+FUNCTION: uchar tctdbflags ( TCTDB* tdb )
+FUNCTION: uchar tctdbopts ( TCTDB* tdb )
+FUNCTION: c-string tctdbopaque ( TCTDB* tdb )
+FUNCTION: ulonglong tctdbbnumused ( TCTDB* tdb )
+FUNCTION: int tctdbinum ( TCTDB* tdb )
+FUNCTION: longlong tctdbuidseed ( TCTDB* tdb )
+FUNCTION: bool tctdbsetuidseed ( TCTDB* tdb, longlong seed )
+FUNCTION: bool tctdbsetcodecfunc ( TCTDB* tdb, TCCODEC enc, void* encop, TCCODEC dec, void* decop )
+FUNCTION: bool tctdbputproc ( TCTDB* tdb, void* pkbuf, int pksiz, void* cbuf, int csiz, TCPDPROC proc, void* op )
+FUNCTION: bool tctdbforeach ( TCTDB* tdb, TCITER iter, void* op )
+FUNCTION: bool tctdbqryproc2 ( TDBQRY* qry, TDBQRYPROC proc, void* op )
+FUNCTION: bool tctdbqrysearchout2 ( TDBQRY* qry )
+FUNCTION: int tctdbstrtoindextype ( c-string str )
+FUNCTION: int tctdbqrycount ( TDBQRY* qry )
+FUNCTION: int tctdbqrystrtocondop ( c-string str )
+FUNCTION: int tctdbqrystrtoordertype ( c-string str )
C-TYPE: TCLIST
-FUNCTION: TCLIST* tclistnew ( ) ;
-FUNCTION: TCLIST* tclistnew2 ( int anum ) ;
-FUNCTION: void tclistdel ( TCLIST* list ) ;
-FUNCTION: int tclistnum ( TCLIST* list ) ;
-FUNCTION: void* tclistval ( TCLIST* list, int index, int* sp ) ;
-FUNCTION: c-string tclistval2 ( TCLIST* list, int index ) ;
-FUNCTION: void tclistpush ( TCLIST* list, void* ptr, int size ) ;
-FUNCTION: void tclistpush2 ( TCLIST* list, c-string str ) ;
-FUNCTION: void tcfree ( void* ptr ) ;
+FUNCTION: TCLIST* tclistnew ( )
+FUNCTION: TCLIST* tclistnew2 ( int anum )
+FUNCTION: void tclistdel ( TCLIST* list )
+FUNCTION: int tclistnum ( TCLIST* list )
+FUNCTION: void* tclistval ( TCLIST* list, int index, int* sp )
+FUNCTION: c-string tclistval2 ( TCLIST* list, int index )
+FUNCTION: void tclistpush ( TCLIST* list, void* ptr, int size )
+FUNCTION: void tclistpush2 ( TCLIST* list, c-string str )
+FUNCTION: void tcfree ( void* ptr )
TYPEDEF: void* TCCMP
TYPEDEF: void* TCCODEC
! Originally from llvm.types, but llvm moved to unmaintained
TYPEDEF: void* LLVMTypeRef
TYPEDEF: void* LLVMTypeHandleRef
-FUNCTION: LLVMTypeRef LLVMResolveTypeHandle ( LLVMTypeHandleRef TypeHandle ) ;
-FUNCTION: LLVMTypeHandleRef LLVMCreateTypeHandle ( LLVMTypeRef PotentiallyAbstractTy ) ;
-FUNCTION: void LLVMRefineType ( LLVMTypeRef AbstractTy, LLVMTypeRef ConcreteTy ) ;
-FUNCTION: void LLVMDisposeTypeHandle ( LLVMTypeHandleRef TypeHandle ) ;
+FUNCTION: LLVMTypeRef LLVMResolveTypeHandle ( LLVMTypeHandleRef TypeHandle )
+FUNCTION: LLVMTypeHandleRef LLVMCreateTypeHandle ( LLVMTypeRef PotentiallyAbstractTy )
+FUNCTION: void LLVMRefineType ( LLVMTypeRef AbstractTy, LLVMTypeRef ConcreteTy )
+FUNCTION: void LLVMDisposeTypeHandle ( LLVMTypeHandleRef TypeHandle )
: resolve-types ( typeref typeref -- typeref )
over LLVMCreateTypeHandle [ LLVMRefineType ] dip
! * number, and @c Z is the patch version number.
! */
FUNCTION: c-string
-yaml_get_version_string ( ) ;
+yaml_get_version_string ( )
! /**
! * Get the library version numbers.
! * @param[out] patch Patch version number.
! */
FUNCTION: void
-yaml_get_version ( int *major, int *minor, int *patch ) ;
+yaml_get_version ( int *major, int *minor, int *patch )
! /** @} */
! */
FUNCTION: void
-yaml_token_delete ( yaml_token_t *token ) ;
+yaml_token_delete ( yaml_token_t *token )
DESTRUCTOR: yaml_token_delete
! /** @} */
FUNCTION: bool
yaml_stream_start_event_initialize ( yaml_event_t *event,
- yaml_encoding_t encoding ) ;
+ yaml_encoding_t encoding )
! /**
! * Create the STREAM-END event.
! */
FUNCTION: bool
-yaml_stream_end_event_initialize ( yaml_event_t *event ) ;
+yaml_stream_end_event_initialize ( yaml_event_t *event )
! /**
! * Create the DOCUMENT-START event.
yaml_version_directive_t *version_directive,
yaml_tag_directive_t *tag_directives_start,
yaml_tag_directive_t *tag_directives_end,
- bool implicit ) ;
+ bool implicit )
! /**
! * Create the DOCUMENT-END event.
! */
FUNCTION: bool
-yaml_document_end_event_initialize ( yaml_event_t *event, bool implicit ) ;
+yaml_document_end_event_initialize ( yaml_event_t *event, bool implicit )
! /**
! * Create an ALIAS event.
! */
FUNCTION: bool
-yaml_alias_event_initialize ( yaml_event_t *event, c-string anchor ) ;
+yaml_alias_event_initialize ( yaml_event_t *event, c-string anchor )
! /**
! * Create a SCALAR event.
c-string anchor, c-string tag,
c-string value, int length,
bool plain_implicit, bool quoted_implicit,
- yaml_scalar_style_t style ) ;
+ yaml_scalar_style_t style )
! /**
! * Create a SEQUENCE-START event.
FUNCTION: bool
yaml_sequence_start_event_initialize ( yaml_event_t *event,
c-string anchor, c-string tag, bool implicit,
- yaml_sequence_style_t style ) ;
+ yaml_sequence_style_t style )
! /**
! * Create a SEQUENCE-END event.
! */
FUNCTION: bool
-yaml_sequence_end_event_initialize ( yaml_event_t *event ) ;
+yaml_sequence_end_event_initialize ( yaml_event_t *event )
! /**
! * Create a MAPPING-START event.
FUNCTION: bool
yaml_mapping_start_event_initialize ( yaml_event_t *event,
c-string anchor, c-string tag, bool implicit,
- yaml_mapping_style_t style ) ;
+ yaml_mapping_style_t style )
! /**
! * Create a MAPPING-END event.
! */
FUNCTION: bool
-yaml_mapping_end_event_initialize ( yaml_event_t *event ) ;
+yaml_mapping_end_event_initialize ( yaml_event_t *event )
! /**
! * Free any memory allocated for an event object.
! */
FUNCTION: void
-yaml_event_delete ( yaml_event_t *event ) ;
+yaml_event_delete ( yaml_event_t *event )
DESTRUCTOR: yaml_event_delete
! /** @} */
yaml_version_directive_t *version_directive,
yaml_tag_directive_t *tag_directives_start,
yaml_tag_directive_t *tag_directives_end,
- bool start_implicit, bool end_implicit ) ;
+ bool start_implicit, bool end_implicit )
! /**
! * Delete a YAML document and all its nodes.
! */
FUNCTION: void
-yaml_document_delete ( yaml_document_t *document ) ;
+yaml_document_delete ( yaml_document_t *document )
DESTRUCTOR: yaml_document_delete
! /**
! */
FUNCTION: yaml_node_t*
-yaml_document_get_node ( yaml_document_t *document, int index ) ;
+yaml_document_get_node ( yaml_document_t *document, int index )
! /**
! * Get the root of a YAML document node.
! */
FUNCTION: yaml_node_t*
-yaml_document_get_root_node ( yaml_document_t *document ) ;
+yaml_document_get_root_node ( yaml_document_t *document )
! /**
! * Create a SCALAR node and attach it to the document.
FUNCTION: int
yaml_document_add_scalar ( yaml_document_t *document,
c-string tag, c-string value, int length,
- yaml_scalar_style_t style ) ;
+ yaml_scalar_style_t style )
! /**
! * Create a SEQUENCE node and attach it to the document.
FUNCTION: int
yaml_document_add_sequence ( yaml_document_t *document,
- c-string tag, yaml_sequence_style_t style ) ;
+ c-string tag, yaml_sequence_style_t style )
! /**
! * Create a MAPPING node and attach it to the document.
FUNCTION: int
yaml_document_add_mapping ( yaml_document_t *document,
- c-string tag, yaml_mapping_style_t style ) ;
+ c-string tag, yaml_mapping_style_t style )
! /**
! * Add an item to a SEQUENCE node.
FUNCTION: bool
yaml_document_append_sequence_item ( yaml_document_t *document,
- int sequence, int item ) ;
+ int sequence, int item )
! /**
! * Add a pair of a key and a value to a MAPPING node.
FUNCTION: bool
yaml_document_append_mapping_pair ( yaml_document_t *document,
- int mapping, int key, int value ) ;
+ int mapping, int key, int value )
! /** @} */
! */
CALLBACK: bool yaml_read_handler_t ( void *data, uchar *buffer, size_t size,
- size_t *size_read ) ;
+ size_t *size_read )
! /**
! * This structure holds information about a potential simple key.
! */
FUNCTION: bool
-yaml_parser_initialize ( yaml_parser_t *parser ) ;
+yaml_parser_initialize ( yaml_parser_t *parser )
! /**
! * Destroy a parser.
! */
FUNCTION: void
-yaml_parser_delete ( yaml_parser_t *parser ) ;
+yaml_parser_delete ( yaml_parser_t *parser )
DESTRUCTOR: yaml_parser_delete
! /**
FUNCTION: void
yaml_parser_set_input_string ( yaml_parser_t *parser,
- uchar *input, size_t size ) ;
+ uchar *input, size_t size )
! /**
! * Set a file input.
! */
FUNCTION: void
-yaml_parser_set_input_file ( yaml_parser_t *parser, FILE *file ) ;
+yaml_parser_set_input_file ( yaml_parser_t *parser, FILE *file )
! /**
! * Set a generic input handler.
FUNCTION: void
yaml_parser_set_input ( yaml_parser_t *parser,
- yaml_read_handler_t *handler, void *data ) ;
+ yaml_read_handler_t *handler, void *data )
! /**
! * Set the source encoding.
! */
FUNCTION: void
-yaml_parser_set_encoding ( yaml_parser_t *parser, yaml_encoding_t encoding ) ;
+yaml_parser_set_encoding ( yaml_parser_t *parser, yaml_encoding_t encoding )
! /**
! * Scan the input stream and produce the next token.
! */
FUNCTION: bool
-yaml_parser_scan ( yaml_parser_t *parser, yaml_token_t *token ) ;
+yaml_parser_scan ( yaml_parser_t *parser, yaml_token_t *token )
! /**
! * Parse the input stream and produce the next parsing event.
! */
FUNCTION: bool
-yaml_parser_parse ( yaml_parser_t *parser, yaml_event_t *event ) ;
+yaml_parser_parse ( yaml_parser_t *parser, yaml_event_t *event )
! /**
! * Parse the input stream and produce the next YAML document.
! */
FUNCTION: bool
-yaml_parser_load ( yaml_parser_t *parser, yaml_document_t *document ) ;
+yaml_parser_load ( yaml_parser_t *parser, yaml_document_t *document )
! /** @} */
! * the returned value should be @c 0.
! */
-CALLBACK: bool yaml_write_handler_t ( void *data, uchar *buffer, size_t size ) ;
+CALLBACK: bool yaml_write_handler_t ( void *data, uchar *buffer, size_t size )
! /** The emitter states. */
ENUM: yaml_emitter_state_t
! */
FUNCTION: bool
-yaml_emitter_initialize ( yaml_emitter_t *emitter ) ;
+yaml_emitter_initialize ( yaml_emitter_t *emitter )
! /**
! * Destroy an emitter.
! */
FUNCTION: void
-yaml_emitter_delete ( yaml_emitter_t *emitter ) ;
+yaml_emitter_delete ( yaml_emitter_t *emitter )
DESTRUCTOR: yaml_emitter_delete
! /**
FUNCTION: void
yaml_emitter_set_output_string ( yaml_emitter_t *emitter,
- uchar *output, size_t size, size_t *size_written ) ;
+ uchar *output, size_t size, size_t *size_written )
! /**
! * Set a file output.
! */
FUNCTION: void
-yaml_emitter_set_output_file ( yaml_emitter_t *emitter, FILE *file ) ;
+yaml_emitter_set_output_file ( yaml_emitter_t *emitter, FILE *file )
! /**
! * Set a generic output handler.
FUNCTION: void
yaml_emitter_set_output ( yaml_emitter_t *emitter,
- yaml_write_handler_t *handler, void *data ) ;
+ yaml_write_handler_t *handler, void *data )
! /**
! * Set the output encoding.
! */
FUNCTION: void
-yaml_emitter_set_encoding ( yaml_emitter_t *emitter, yaml_encoding_t encoding ) ;
+yaml_emitter_set_encoding ( yaml_emitter_t *emitter, yaml_encoding_t encoding )
! /**
! * Set if the output should be in the "canonical" format as in the YAML
! */
FUNCTION: void
-yaml_emitter_set_canonical ( yaml_emitter_t *emitter, bool canonical ) ;
+yaml_emitter_set_canonical ( yaml_emitter_t *emitter, bool canonical )
! /**
! * Set the intendation increment.
! */
FUNCTION: void
-yaml_emitter_set_indent ( yaml_emitter_t *emitter, int indent ) ;
+yaml_emitter_set_indent ( yaml_emitter_t *emitter, int indent )
! /**
! * Set the preferred line width. @c -1 means unlimited.
! */
FUNCTION: void
-yaml_emitter_set_width ( yaml_emitter_t *emitter, int width ) ;
+yaml_emitter_set_width ( yaml_emitter_t *emitter, int width )
! /**
! * Set if unescaped non-ASCII characters are allowed.
! */
FUNCTION: void
-yaml_emitter_set_unicode ( yaml_emitter_t *emitter, bool unicode ) ;
+yaml_emitter_set_unicode ( yaml_emitter_t *emitter, bool unicode )
! /**
! * Set the preferred line break.
! */
FUNCTION: void
-yaml_emitter_set_break ( yaml_emitter_t *emitter, yaml_break_t line_break ) ;
+yaml_emitter_set_break ( yaml_emitter_t *emitter, yaml_break_t line_break )
! /**
! * Emit an event.
! */
FUNCTION: bool
-yaml_emitter_emit ( yaml_emitter_t *emitter, yaml_event_t *event ) ;
+yaml_emitter_emit ( yaml_emitter_t *emitter, yaml_event_t *event )
! /**
! * Start a YAML stream.
! */
FUNCTION: bool
-yaml_emitter_open ( yaml_emitter_t *emitter ) ;
+yaml_emitter_open ( yaml_emitter_t *emitter )
! /**
! * Finish a YAML stream.
! */
FUNCTION: bool
-yaml_emitter_close ( yaml_emitter_t *emitter ) ;
+yaml_emitter_close ( yaml_emitter_t *emitter )
! /**
! * Emit a YAML document.
! */
FUNCTION: bool
-yaml_emitter_dump ( yaml_emitter_t *emitter, yaml_document_t *document ) ;
+yaml_emitter_dump ( yaml_emitter_t *emitter, yaml_document_t *document )
! /**
! * Flush the accumulated characters to the output.
! */
FUNCTION: bool
-yaml_emitter_flush ( yaml_emitter_t *emitter ) ;
+yaml_emitter_flush ( yaml_emitter_t *emitter )
! /** @} */
!
! Run-time API version detection
-FUNCTION: void zmq_version ( int* major, int* minor, int* patch ) ;
+FUNCTION: void zmq_version ( int* major, int* minor, int* patch )
!
! 0MQ errors.
! of this function is to make the code 100% portable, including where 0MQ
! compiled with certain CRT library (on Windows) is linked to an
! application that uses different CRT library.
-FUNCTION: int zmq_errno ( ) ;
+FUNCTION: int zmq_errno ( )
! Resolves system errors and 0MQ errors to human-readable string.
-FUNCTION: c-string zmq_strerror ( int errnum ) ;
+FUNCTION: c-string zmq_strerror ( int errnum )
!
! 0MQ infrastructure (a.k.a. context) initialisation & termination.
CONSTANT: ZMQ_IO_THREADS_DFLT 1
CONSTANT: ZMQ_MAX_SOCKETS_DFLT 1024
-FUNCTION: void* zmq_ctx_new ( ) ;
-FUNCTION: int zmq_ctx_destroy ( void* context ) ;
-FUNCTION: int zmq_ctx_set ( void* context, int option, int optval ) ;
-FUNCTION: int zmq_ctx_get ( void* context, int option ) ;
+FUNCTION: void* zmq_ctx_new ( )
+FUNCTION: int zmq_ctx_destroy ( void* context )
+FUNCTION: int zmq_ctx_set ( void* context, int option, int optval )
+FUNCTION: int zmq_ctx_get ( void* context, int option )
! Old (legacy) API
-FUNCTION: void* zmq_init ( int io_threads ) ;
-FUNCTION: int zmq_term ( void* context ) ;
+FUNCTION: void* zmq_init ( int io_threads )
+FUNCTION: int zmq_term ( void* context )
!
! 0MQ message definition.
STRUCT: zmq_msg_t
{ data uchar[32] } ;
-FUNCTION: int zmq_msg_init ( zmq_msg_t* msg ) ;
-FUNCTION: int zmq_msg_init_size ( zmq_msg_t* msg, size_t size ) ;
-FUNCTION: int zmq_msg_init_data ( zmq_msg_t* msg, void* data, size_t size, void* ffn, void* hint ) ;
-FUNCTION: int zmq_msg_send ( zmq_msg_t* msg, void* s, int flags ) ;
-FUNCTION: int zmq_msg_recv ( zmq_msg_t* msg, void* s, int flags ) ;
-FUNCTION: int zmq_msg_close ( zmq_msg_t* msg ) ;
-FUNCTION: int zmq_msg_move ( zmq_msg_t* dest, zmq_msg_t* src ) ;
-FUNCTION: int zmq_msg_copy ( zmq_msg_t* dest, zmq_msg_t* src ) ;
-FUNCTION: void* zmq_msg_data ( zmq_msg_t* msg ) ;
-FUNCTION: size_t zmq_msg_size ( zmq_msg_t* msg ) ;
-FUNCTION: int zmq_msg_more ( zmq_msg_t* msg ) ;
-FUNCTION: int zmq_msg_get ( zmq_msg_t* msg, int option ) ;
-FUNCTION: int zmq_msg_set ( zmq_msg_t* msg, int option, int optval ) ;
+FUNCTION: int zmq_msg_init ( zmq_msg_t* msg )
+FUNCTION: int zmq_msg_init_size ( zmq_msg_t* msg, size_t size )
+FUNCTION: int zmq_msg_init_data ( zmq_msg_t* msg, void* data, size_t size, void* ffn, void* hint )
+FUNCTION: int zmq_msg_send ( zmq_msg_t* msg, void* s, int flags )
+FUNCTION: int zmq_msg_recv ( zmq_msg_t* msg, void* s, int flags )
+FUNCTION: int zmq_msg_close ( zmq_msg_t* msg )
+FUNCTION: int zmq_msg_move ( zmq_msg_t* dest, zmq_msg_t* src )
+FUNCTION: int zmq_msg_copy ( zmq_msg_t* dest, zmq_msg_t* src )
+FUNCTION: void* zmq_msg_data ( zmq_msg_t* msg )
+FUNCTION: size_t zmq_msg_size ( zmq_msg_t* msg )
+FUNCTION: int zmq_msg_more ( zmq_msg_t* msg )
+FUNCTION: int zmq_msg_get ( zmq_msg_t* msg, int option )
+FUNCTION: int zmq_msg_set ( zmq_msg_t* msg, int option, int optval )
!
! 0MQ socket definition.
{ addr c-string }
{ fd-or-err int } ;
-FUNCTION: void* zmq_socket ( void* ctx, int type ) ;
-FUNCTION: int zmq_close ( void* s ) ;
-FUNCTION: int zmq_setsockopt ( void* s, int option, void* optval, size_t optvallen ) ;
-FUNCTION: int zmq_getsockopt ( void* s, int option, void* optval, size_t* optvallen ) ;
-FUNCTION: int zmq_bind ( void* s, c-string addr ) ;
-FUNCTION: int zmq_connect ( void* s, c-string addr ) ;
-FUNCTION: int zmq_unbind ( void* s, c-string addr ) ;
-FUNCTION: int zmq_disconnect ( void* s, c-string addr ) ;
-FUNCTION: int zmq_send ( void* s, void* buf, size_t len, int flags ) ;
-FUNCTION: int zmq_recv ( void* s, void* buf, size_t len, int flags ) ;
-FUNCTION: int zmq_socket_monitor ( void* s, c-string addr, int events ) ;
-
-FUNCTION: int zmq_sendmsg ( void* s, zmq_msg_t* msg, int flags ) ;
-FUNCTION: int zmq_recvmsg ( void* s, zmq_msg_t* msg, int flags ) ;
+FUNCTION: void* zmq_socket ( void* ctx, int type )
+FUNCTION: int zmq_close ( void* s )
+FUNCTION: int zmq_setsockopt ( void* s, int option, void* optval, size_t optvallen )
+FUNCTION: int zmq_getsockopt ( void* s, int option, void* optval, size_t* optvallen )
+FUNCTION: int zmq_bind ( void* s, c-string addr )
+FUNCTION: int zmq_connect ( void* s, c-string addr )
+FUNCTION: int zmq_unbind ( void* s, c-string addr )
+FUNCTION: int zmq_disconnect ( void* s, c-string addr )
+FUNCTION: int zmq_send ( void* s, void* buf, size_t len, int flags )
+FUNCTION: int zmq_recv ( void* s, void* buf, size_t len, int flags )
+FUNCTION: int zmq_socket_monitor ( void* s, c-string addr, int events )
+
+FUNCTION: int zmq_sendmsg ( void* s, zmq_msg_t* msg, int flags )
+FUNCTION: int zmq_recvmsg ( void* s, zmq_msg_t* msg, int flags )
! Experimental
-FUNCTION: int zmq_sendiov ( void* s, void* iov, size_t count, int flags ) ;
-FUNCTION: int zmq_recviov ( void* s, void* iov, size_t* count, int flags ) ;
+FUNCTION: int zmq_sendiov ( void* s, void* iov, size_t count, int flags )
+FUNCTION: int zmq_recviov ( void* s, void* iov, size_t* count, int flags )
!
! I/O multiplexing.
{ events short }
{ revents short } ;
-FUNCTION: int zmq_poll ( zmq_pollitem_t* items, int nitems, long timeout ) ;
+FUNCTION: int zmq_poll ( zmq_pollitem_t* items, int nitems, long timeout )
! Built-in message proxy (3-way)
-FUNCTION: int zmq_proxy ( void* frontend, void* backend, void* capture ) ;
+FUNCTION: int zmq_proxy ( void* frontend, void* backend, void* capture )
! Deprecated aliases
CONSTANT: ZMQ_STREAMER 1
CONSTANT: ZMQ_FORWARDER 2
CONSTANT: ZMQ_QUEUE 3
! Deprecated method
-FUNCTION: int zmq_device ( int type, void* frontend, void* backend ) ;
+FUNCTION: int zmq_device ( int type, void* frontend, void* backend )