#This is the list of glk selectors and functions, from Andrew Plotkin's Glk
#Specification, version 0.7.3.

0x0001: glk_exit
0x0002: glk_set_interrupt_handler
0x0003: glk_tick
0x0004: glk_gestalt
0x0005: glk_gestalt_ext
0x0020: glk_window_iterate
0x0021: glk_window_get_rock
0x0022: glk_window_get_root
0x0023: glk_window_open
0x0024: glk_window_close
0x0025: glk_window_get_size
0x0026: glk_window_set_arrangement
0x0027: glk_window_get_arrangement
0x0028: glk_window_get_type
0x0029: glk_window_get_parent
0x002A: glk_window_clear
0x002B: glk_window_move_cursor
0x002C: glk_window_get_stream
0x002D: glk_window_set_echo_stream
0x002E: glk_window_get_echo_stream
0x002F: glk_set_window
0x0030: glk_window_get_sibling
0x0040: glk_stream_iterate
0x0041: glk_stream_get_rock
0x0042: glk_stream_open_file
0x0043: glk_stream_open_memory
0x0044: glk_stream_close
0x0045: glk_stream_set_position
0x0046: glk_stream_get_position
0x0047: glk_stream_set_current
0x0048: glk_stream_get_current
0x0060: glk_fileref_create_temp
0x0061: glk_fileref_create_by_name
0x0062: glk_fileref_create_by_prompt
0x0063: glk_fileref_destroy
0x0064: glk_fileref_iterate
0x0065: glk_fileref_get_rock
0x0066: glk_fileref_delete_file
0x0067: glk_fileref_does_file_exist
0x0068: glk_fileref_create_from_fileref
0x0080: glk_put_char
0x0081: glk_put_char_stream
0x0082: glk_put_string
0x0083: glk_put_string_stream
0x0084: glk_put_buffer
0x0085: glk_put_buffer_stream
0x0086: glk_set_style
0x0087: glk_set_style_stream
0x0090: glk_get_char_stream
0x0091: glk_get_line_stream
0x0092: glk_get_buffer_stream
0x00A0: glk_char_to_lower
0x00A1: glk_char_to_upper
0x00B0: glk_stylehint_set
0x00B1: glk_stylehint_clear
0x00B2: glk_style_distinguish
0x00B3: glk_style_measure
0x00C0: glk_select
0x00C1: glk_select_poll
0x00D0: glk_request_line_event
0x00D1: glk_cancel_line_event
0x00D2: glk_request_char_event
0x00D3: glk_cancel_char_event
0x00D4: glk_request_mouse_event
0x00D5: glk_cancel_mouse_event
0x00D6: glk_request_timer_events
0x00E0: glk_image_get_info
0x00E1: glk_image_draw
0x00E2: glk_image_draw_scaled
0x00E8: glk_window_flow_break
0x00E9: glk_window_erase_rect
0x00EA: glk_window_fill_rect
0x00EB: glk_window_set_background_color
0x00F0: glk_schannel_iterate
0x00F1: glk_schannel_get_rock
0x00F2: glk_schannel_create
0x00F3: glk_schannel_destroy
0x00F4: glk_schannel_create_ext
0x00F7: glk_schannel_play_multi
0x00F8: glk_schannel_play
0x00F9: glk_schannel_play_ext
0x00FA: glk_schannel_stop
0x00FB: glk_schannel_set_volume
0x00FC: glk_sound_load_hint
0x00FD: glk_schannel_set_volume_ext
0x00FE: glk_schannel_pause
0x00FF: glk_schannel_unpause
0x0100: glk_set_hyperlink
0x0101: glk_set_hyperlink_stream
0x0102: glk_request_hyperlink_event
0x0103: glk_cancel_hyperlink_event
0x0120: glk_buffer_to_lower_case_uni
0x0121: glk_buffer_to_upper_case_uni
0x0122: glk_buffer_to_title_case_uni
0x0123: glk_buffer_canon_decompose_uni
0x0124: glk_buffer_canon_normalize_uni
0x0128: glk_put_char_uni
0x0129: glk_put_string_uni
0x012A: glk_put_buffer_uni
0x012B: glk_put_char_stream_uni
0x012C: glk_put_string_stream_uni
0x012D: glk_put_buffer_stream_uni
0x0130: glk_get_char_stream_uni
0x0131: glk_get_buffer_stream_uni
0x0132: glk_get_line_stream_uni
0x0138: glk_stream_open_file_uni
0x0139: glk_stream_open_memory_uni
0x0140: glk_request_char_event_uni
0x0141: glk_request_line_event_uni
0x0150: glk_set_echo_line_event
0x0151: glk_set_terminators_line_event
0x0160: glk_current_time
0x0161: glk_current_simple_time
0x0168: glk_time_to_date_utc
0x0169: glk_time_to_date_local
0x016A: glk_simple_time_to_date_utc
0x016B: glk_simple_time_to_date_local
0x016C: glk_date_to_time_utc
0x016D: glk_date_to_time_local
0x016E: glk_date_to_simple_time_utc
0x016F: glk_date_to_simple_time_local
