Appendix B - Reserved Symbols

This appendix contains a list of the global symbols defined 
within the TMS340 Graphics Library. These symbols should be 
treated as reserved.  In order to ensure correct operation of your 
application programs and proprietary library extensions, avoid 
defining global symbols that conflict with those in the library.

The graphics library's reserved symbols are partitioned into 
three lists. The symbols in the Core and Extended 
Primitives Libraries are listed separately 
below, as are the global names for the bit#mapped fonts.

The symbols in the Core and Extended Primitives Libraries 
that are preceded by #_dm_" are TIGA direct#mode entry points. 
Refer to the TIGA-340 Interface User's Guide for more information.

B.1	Symbols in Core Primitives Library

ILLOP_PC_IN_A0
_bottom_of_stack
_clear_frame_buffer
_clear_page
_clear_screen
_config
_cpw
_cvxyl
_DEFAULT_PALET
_default_setup
_delay
_dm_clear_frame_buffer
_dm_clear_page
_dm_clear_screen
_dm_cpw
_dm_cvxyl
_dm_get_nearest_color
_dm_gsp2gsp
_dm_init_palet
_dm_lmo
_dm_peek_breg
_dm_poke_breg
_dm_rmo
_dm_set_bcolor
_dm_set_clip_rect
_dm_set_colors
_dm_set_fcolor
_dm_set_palet_entry
_dm_set_pmask
_dm_set_ppop
_dm_set_text_xy
_dm_set_windowing
_dm_set_wksp
_dm_text_outp
_end_of_dram
_env
_envtext
_field_extract
_field_insert
_getrev
_get_colors
_get_config
_get_fontinfo
_get_modeinfo
_get_nearest_color
_get_offscreen_memory
_get_palet
_get_palet_entry
_get_pmask
_get_ppop
_get_text_xy
_get_transp
_get_vector
_get_windowing
_get_wksp
_gsp2gsp
_init_palet
_init_text
_init_video_regs
_lmo
_modeinfo
_mode_setup
_monitorinfo
_null_patn_line
_num_modes
_oemdata
_oemmsg
_offscreen
_page
_page_busy
_page_flip
_palet
_pattern
_peek_breg
_poke_breg
_rmo
_setup
_set_bcolor
_set_clip_rect
_set_colors
_set_config
_set_dpitch
_set_fcolor
_set_palet
_set_palet_entry
_set_pmask
_set_ppop
_set_text_xy
_set_vector
_set_windowing
_set_wksp
_stack_size
_start_of_dram
_sysfont
_text_out
_text_outp
_transp_off
_transp_on
_wait_scan

B.2	Symbols in Extended Primitives Library

_arcstyle
_arc_draw
_arc_fill
_arc_pen
_arc_quad
_arc_quadrant
_arc_slice
_bitblt
_decode_rect
_delete_font
_dm_bitblt
_dm_draw_line
_dm_draw_oval
_dm_draw_ovalarc
_dm_draw_piearc
_dm_draw_point
_dm_draw_polyline
_dm_draw_rect
_dm_fill_convex
_dm_fill_oval
_dm_fill_piearc
_dm_fill_polygon
_dm_fill_rect
_dm_frame_oval
_dm_frame_rect
_dm_get_pixel
_dm_move_pixel
_dm_patnfill_convex
_dm_patnfill_oval
_dm_patnfill_piearc
_dm_patnfill_polygon
_dm_patnfill_rect
_dm_patnframe_oval
_dm_patnframe_rect
_dm_patnpen_line
_dm_patnpen_ovalarc
_dm_patnpen_piearc
_dm_patnpen_point
_dm_patnpen_polyline
_dm_pen_line
_dm_pen_ovalarc
_dm_pen_piearc
_dm_pen_point
_dm_pen_polyline
_dm_put_pixel
_dm_seed_fill
_dm_seed_patnfill
_dm_set_draw_origin
_dm_set_patn
_dm_set_pensize
_dm_styled_oval
_dm_styled_ovalarc
_dm_styled_piearc
_dm_zoom_rect
_draw_eliparc
_draw_line
_draw_oval
_draw_ovalarc
_draw_piearc
_draw_point
_draw_polyline
_draw_rect
_encode_rect
_fill_convex
_fill_eliparc
_fill_oval
_fill_piearc
_fill_polygon
_fill_rect
_frame_oval
_frame_rect
_get_env
_get_pixel
_get_textattr
_install_font
_in_font
_move_pixel
_onarc
_patnfill_convex
_patnfill_oval
_patnfill_piearc
_patnfill_polygon
_patnfill_rect
_patnframe_oval
_patnframe_rect
_patnpen_line
_patnpen_ovalarc
_patnpen_piearc
_patnpen_point
_patnpen_polyline
_patn_line
_pen_eliparc
_pen_line
_pen_ovalarc
_pen_piearc
_pen_point
_pen_polyline
_put_pixel
_seed_fill
_seed_patnfill
_select_font
_set_draw_origin
_set_dstbm
_set_patn
_set_pensize
_set_srcbm
_set_textattr
_sin_tbl
_styled_line
_styled_oval
_styled_ovalarc
_styled_piearc
_swap_bm
_text_width
_trig_values
_zoom_rect

B.3	Global Font Names

_arrows25, _arrows31
_austin11, _austin15, _austin20, _austin25, _austin38, _austin50
_corpus15, _corpus16, _corpus26, _corpus29, _corpus49
_devons23, _devons28, _devons41
_fargo22, _fargo26, _fargo38
_galves12, _galves15, _galves21, _galves22, _galves28, _galves42
_houstn14, _houstn17, _houstn20, _houstn26, _houstn38, _houstn50
_lucken07
_math16, _math19, _math24, _math32, _math44, _math64
_sanant22, _sanant28, _sanant40
_sys16, _sys24
_tampa18, _tampa22, _tampa30, _tampa42
_ti_art22, _ti_art28, _ti_art41, _ti_art54, _ti_art82
_ti_bau11, _ti_bau14, _ti_bau17, _ti_bau19, _ti_bau22, _ti_bau24,
_ti_bau28, _ti_bau43, _ti_bau56
_ti_clo27, _ti_clo40
_ti_dom23, _ti_dom25, _ti_dom30, _ti_dom42, _ti_dom46
_ti_hel11, _ti_hel15, _ti_hel18, _ti_hel20, _ti_hel22, _ti_hel24,
_ti_hel28, _ti_hel32, _ti_hel36, _ti_hel42, _ti_hel54, _ti_hel82
_ti_prk15, _ti_prk18, _ti_prk21, _ti_prk23, _ti_prk25, _ti_prk28,
_ti_prk43, _ti_prk54
_ti_rom11, _ti_rom14, _ti_rom16, _ti_rom18, _ti_rom20, _ti_rom22,
_ti_rom26, _ti_rom30, _ti_rom33, _ti_rom38, _ti_rom52, _ti_rom78
_ti_typ11, _ti_typ14, _ti_typ16, _ti_typ18, _ti_typ20, _ti_typ22,
_ti_typ26, _ti_typ38

