Metropoli BBS
VIEWER: fastgraf.bi MODE: TEXT (ASCII)
'*****************************************************************************
'
'  FASTGRAF.BI
'
'  This file contains the BASIC function and subroutine declarations for
'  Fastgraph V3.03.
'
'  Copyright (c) 1991-1993 Ted Gruber Software.  All rights reserved.
'
'*****************************************************************************

DECLARE FUNCTION FGallocate% CDECL ALIAS "_fg_allocate" (BYVAL ARG1%)
DECLARE FUNCTION FGalloccms% CDECL ALIAS "_fg_alloccms" (BYVAL ARG1%)
DECLARE FUNCTION FGallocems% CDECL ALIAS "_fg_allocems" (BYVAL ARG1%)
DECLARE FUNCTION FGallocxms% CDECL ALIAS "_fg_allocxms" (BYVAL ARG1%)
DECLARE FUNCTION FGautomode% CDECL ALIAS "_fg_automode" ()

DECLARE FUNCTION FGbestmode% CDECL ALIAS "_fg_bestmode" (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGbox       CDECL ALIAS "_fg_box"      (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGboxdepth  CDECL ALIAS "_fg_boxdepth" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGboxw                                 (ARG1#, ARG2#, ARG3#, ARG4#)
DECLARE SUB      FGboxx      CDECL ALIAS "_fg_boxx"     (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGboxxw                                (ARG1#, ARG2#, ARG3#, ARG4#)
DECLARE FUNCTION FGbutton%   CDECL ALIAS "_fg_button"   (BYVAL ARG1%)

DECLARE FUNCTION FGcapslock% CDECL ALIAS "_fg_capslock" ()
DECLARE SUB      FGchgattr   CDECL ALIAS "_fg_chgattr"  (BYVAL ARG1%)
DECLARE SUB      FGchgtext   CDECL ALIAS "_fg_chgtext"  (ARG1$, BYVAL ARG2%)
DECLARE SUB      FGcircle    CDECL ALIAS "_fg_circle"   (BYVAL ARG1%)
DECLARE SUB      FGcirclef   CDECL ALIAS "_fg_circlef"  (BYVAL ARG1%)
DECLARE SUB      FGcirclefw                             (ARG1#)
DECLARE SUB      FGcirclew                              (ARG1#)
DECLARE SUB      FGclipmask  CDECL ALIAS "_fg_clipmask" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGclpimage  CDECL ALIAS "_fg_clpimage" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGclprect   CDECL ALIAS "_fg_clprect"  (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGclprectw                             (ARG1#, ARG2#, ARG3#, ARG4#)
DECLARE SUB      FGcopypage  CDECL ALIAS "_fg_copypage" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGcursor    CDECL ALIAS "_fg_cursor"   (BYVAL ARG1%)

DECLARE SUB      FGdash      CDECL ALIAS "_fg_dash"     (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGdashrel   CDECL ALIAS "_fg_dashrel"  (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGdashrw                               (ARG1#, ARG2#, ARG3%)
DECLARE SUB      FGdashw                                (ARG1#, ARG2#, ARG3%)
DECLARE SUB      FGdefcolor  CDECL ALIAS "_fg_defcolor" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGdefpages  CDECL ALIAS "_fg_defpages" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGdispfile  CDECL ALIAS "_fg_dispfile" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGdisplay   CDECL ALIAS "_fg_display"  (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGdisplayp  CDECL ALIAS "_fg_displayp" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGdraw      CDECL ALIAS "_fg_draw"     (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGdrawmap   CDECL ALIAS "_fg_drawmap"  (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGdrawmask  CDECL ALIAS "_fg_drawmask" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGdrawrel   CDECL ALIAS "_fg_drawrel"  (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGdrawrelx  CDECL ALIAS "_fg_drawrelx" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGdrawrw                               (ARG1#, ARG2#)
DECLARE SUB      FGdrawrxw                              (ARG1#, ARG2#)
DECLARE SUB      FGdraww                                (ARG1#, ARG2#)
DECLARE SUB      FGdrawx     CDECL ALIAS "_fg_drawx"    (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGdrawxw                               (ARG1#, ARG2#)
DECLARE SUB      FGdrect     CDECL ALIAS "_fg_drect"    (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%, ARG5$)
DECLARE SUB      FGdrectw                               (ARG1#, ARG2#, ARG3#, ARG4#, ARG5$)
DECLARE SUB      FGdrwimage  CDECL ALIAS "_fg_drwimage" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)

DECLARE FUNCTION FGegacheck% CDECL ALIAS "_fg_egacheck" ()
DECLARE SUB      FGellipse   CDECL ALIAS "_fg_ellipse"  (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGellipsef  CDECL ALIAS "_fg_ellipsef" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGellipsew                             (ARG1#, ARG2#)
DECLARE SUB      FGellipsfw                             (ARG1#, ARG2#)
DECLARE SUB      FGerase     CDECL ALIAS "_fg_erase"    ()

DECLARE SUB      FGfadein    CDECL ALIAS "_fg_fadein"   (BYVAL ARG1%)
DECLARE SUB      FGfadeout   CDECL ALIAS "_fg_fadeout"  (BYVAL ARG1%)
DECLARE SUB      FGfillpage  CDECL ALIAS "_fg_fillpage" ()
DECLARE SUB      FGflipmask  CDECL ALIAS "_fg_flipmask" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGflood     CDECL ALIAS "_fg_flood"    (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGfloodw                               (ARG1#, ARG2#)
DECLARE SUB      FGflpimage  CDECL ALIAS "_fg_flpimage" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGfontsize  CDECL ALIAS "_fg_fontsize" (BYVAL ARG1%)
DECLARE FUNCTION FGfreepage% CDECL ALIAS "_fg_freepage" (BYVAL ARG1%)

DECLARE FUNCTION FGgetaddr%  CDECL ALIAS "_fg_getaddr"  ()
DECLARE FUNCTION FGgetattr%  CDECL ALIAS "_fg_getattr"  (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGgetblock  CDECL ALIAS "_fg_getblock" (ARG1$, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%, BYVAL ARG5%)
DECLARE FUNCTION FGgetchar%  CDECL ALIAS "_fg_getchar"  (BYVAL ARG1%, BYVAL ARG2%)
DECLARE FUNCTION FGgetclock& CDECL ALIAS "_fg_getclock" ()
DECLARE FUNCTION FGgetcolor% CDECL ALIAS "_fg_getcolor" ()
DECLARE SUB      FGgetdacs   CDECL ALIAS "_fg_getdacs"  (BYVAL ARG1%, BYVAL ARG2%, ARG3$)
DECLARE SUB      FGgetentry  CDECL ALIAS "_fg_getentry" (BYVAL ARG1%, ARG2%, ARG3%)
DECLARE FUNCTION FGgethpage% CDECL ALIAS "_fg_gethpage" ()
DECLARE SUB      FGgetimage  CDECL ALIAS "_fg_getimage" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE FUNCTION FGgetindex% CDECL ALIAS "_fg_getindex" (BYVAL ARG1%)
DECLARE SUB      FGgetkey    CDECL ALIAS "_fg_getkey"   (ARG1$, ARG2$)
DECLARE FUNCTION FGgetlines% CDECL ALIAS "_fg_getlines" ()
DECLARE SUB      FGgetmap    CDECL ALIAS "_fg_getmap"   (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE FUNCTION FGgetmaxx%  CDECL ALIAS "_fg_getmaxx"  ()
DECLARE FUNCTION FGgetmaxy%  CDECL ALIAS "_fg_getmaxy"  ()
DECLARE FUNCTION FGgetmode%  CDECL ALIAS "_fg_getmode"  ()
DECLARE FUNCTION FGgetpage%  CDECL ALIAS "_fg_getpage"  ()
DECLARE FUNCTION FGgetpixel% CDECL ALIAS "_fg_getpixel" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGgetrgb    CDECL ALIAS "_fg_getrgb"   (BYVAL ARG1%, ARG2%, ARG3%, ARG4%)
DECLARE FUNCTION FGgetvpage% CDECL ALIAS "_fg_getvpage" ()
DECLARE SUB      FGgetworld                             (ARG1#, ARG2#, ARG3#, ARG4#)
DECLARE FUNCTION FGgetxjoy%  CDECL ALIAS "_fg_getxjoy"  (BYVAL ARG1%)
DECLARE FUNCTION FGgetxpos%  CDECL ALIAS "_fg_getxpos"  ()
DECLARE FUNCTION FGgetyjoy%  CDECL ALIAS "_fg_getyjoy"  (BYVAL ARG1%)
DECLARE FUNCTION FGgetypos%  CDECL ALIAS "_fg_getypos"  ()

DECLARE SUB      FGhush      CDECL ALIAS "_fg_hush"     ()
DECLARE SUB      FGhushnext  CDECL ALIAS "_fg_hushnext" ()

DECLARE SUB      FGimagebuf  CDECL ALIAS "_fg_imagebuf" (ARG1$, BYVAL ARG2%)
DECLARE FUNCTION FGimagesiz& CDECL ALIAS "_fg_imagesiz" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE FUNCTION FGinitems%  CDECL ALIAS "_fg_initems"  ()
DECLARE FUNCTION FGinitjoy%  CDECL ALIAS "_fg_initjoy"  (BYVAL ARG1%)
DECLARE SUB      FGinitw                                ()
DECLARE FUNCTION FGinitxms%  CDECL ALIAS "_fg_initxms"  ()
DECLARE FUNCTION FGinside%   CDECL ALIAS "_fg_inside"   (ARG1%(), BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGintjoy    CDECL ALIAS "_fg_intjoy"   (BYVAL ARG1%, ARG2$, ARG3$)
DECLARE SUB      FGintkey    CDECL ALIAS "_fg_intkey"   (ARG1$, ARG2$)

DECLARE SUB      FGjustify   CDECL ALIAS "_fg_justify"  (BYVAL ARG1%, BYVAL ARG2%)

DECLARE SUB      FGkbinit    CDECL ALIAS "_fg_kbinit"   (BYVAL ARG1%)
DECLARE FUNCTION FGkbtest%   CDECL ALIAS "_fg_kbtest"   (BYVAL ARG1%)

DECLARE SUB      FGlocate    CDECL ALIAS "_fg_locate"   (BYVAL ARG1%, BYVAL ARG2%)

DECLARE FUNCTION FGmakegif%  CDECL ALIAS "_fg_makegif"  (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%, ARG5$)
DECLARE FUNCTION FGmakepcx%  CDECL ALIAS "_fg_makepcx"  (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%, ARG5$)
DECLARE FUNCTION FGmakeppr%  CDECL ALIAS "_fg_makeppr"  (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%, ARG5$)
DECLARE FUNCTION FGmakespr%  CDECL ALIAS "_fg_makespr"  (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%, ARG5$)
DECLARE FUNCTION FGmaprgb%   CDECL ALIAS "_fg_maprgb"   (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%)
DECLARE FUNCTION FGmeasure%  CDECL ALIAS "_fg_measure"  ()
DECLARE FUNCTION FGmemavail& CDECL ALIAS "_fg_memavail" ()
DECLARE FUNCTION FGmemory%   CDECL ALIAS "_fg_memory"   ()
DECLARE SUB      FGmousebut  CDECL ALIAS "_fg_mousebut" (BYVAL ARG1%, ARG2%, ARG3%, ARG4%)
DECLARE SUB      FGmousecur  CDECL ALIAS "_fg_mousecur" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGmousefin  CDECL ALIAS "_fg_mousefin" ()
DECLARE FUNCTION FGmouseini% CDECL ALIAS "_fg_mouseini" ()
DECLARE SUB      FGmouselim  CDECL ALIAS "_fg_mouselim" (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGmousemov  CDECL ALIAS "_fg_mousemov" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGmousepos  CDECL ALIAS "_fg_mousepos" (ARG1%, ARG2%, ARG3%)
DECLARE SUB      FGmouseptr  CDECL ALIAS "_fg_mouseptr" (ARG1%(), BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGmousespd  CDECL ALIAS "_fg_mousespd" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGmousevis  CDECL ALIAS "_fg_mousevis" (BYVAL ARG1%)
DECLARE SUB      FGmove      CDECL ALIAS "_fg_move"     (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGmoverel   CDECL ALIAS "_fg_moverel"  (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGmoverw                               (ARG1#, ARG2#)
DECLARE SUB      FGmovew                                (ARG1#, ARG2#)
DECLARE SUB      FGmusic     CDECL ALIAS "_fg_music"    (ARG1$)
DECLARE SUB      FGmusicb    CDECL ALIAS "_fg_musicb"   (ARG1$, BYVAL ARG2%)

DECLARE FUNCTION FGnumlock%  CDECL ALIAS "_fg_numlock"  ()

DECLARE FUNCTION FGpagesize& CDECL ALIAS "_fg_pagesize" ()
DECLARE SUB      FGpaint     CDECL ALIAS "_fg_paint"    (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGpaintw                               (ARG1#, ARG2#)
DECLARE SUB      FGpalette   CDECL ALIAS "_fg_palette"  (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGpalettes  CDECL ALIAS "_fg_palettes" (ARG1%())
DECLARE SUB      FGpan       CDECL ALIAS "_fg_pan"      (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGpanw                                 (ARG1#, ARG2#)
DECLARE SUB      FGpattern   CDECL ALIAS "_fg_pattern"  (BYVAL ARG1%, BYVAL ARG2%)
DECLARE FUNCTION FGpcxhead%  CDECL ALIAS "_fg_pcxhead"  (ARG1$, ARG2$)
DECLARE FUNCTION FGpcxmode%  CDECL ALIAS "_fg_pcxmode"  (ARG1$)
DECLARE FUNCTION FGplaying%  CDECL ALIAS "_fg_playing"  ()
DECLARE SUB      FGpoint     CDECL ALIAS "_fg_point"    (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGpointw                               (ARG1#, ARG2#)
DECLARE SUB      FGpointx    CDECL ALIAS "_fg_pointx"   (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGpointxw                              (ARG1#, ARG2#)
DECLARE SUB      FGpolyfill  CDECL ALIAS "_fg_polyfill" (ARG1%(), ARG2%(), BYVAL ARG3%)
DECLARE SUB      FGpolygon   CDECL ALIAS "_fg_polygon"  (ARG1%(), ARG2%(), BYVAL ARG3%)
DECLARE SUB      FGpolygonw                             (ARG1#(), ARG2#(), ARG3%)
DECLARE SUB      FGpolyline  CDECL ALIAS "_fg_polyline" (ARG1%(), BYVAL ARG2%)
DECLARE SUB      FGpolyoff   CDECL ALIAS "_fg_polyoff"  (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGprint     CDECL ALIAS "_fg_print"    (ARG1$, BYVAL ARG2%)
DECLARE SUB      FGputblock  CDECL ALIAS "_fg_putblock" (ARG1$, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%, BYVAL ARG5%)
DECLARE SUB      FGputimage  CDECL ALIAS "_fg_putimage" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)

DECLARE SUB      FGquiet     CDECL ALIAS "_fg_quiet"    ()

DECLARE SUB      FGrect      CDECL ALIAS "_fg_rect"     (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGrectw                                (ARG1#, ARG2#, ARG3#, ARG4#)
DECLARE SUB      FGreset     CDECL ALIAS "_fg_reset"    ()
DECLARE SUB      FGresize    CDECL ALIAS "_fg_resize"   (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGrestore   CDECL ALIAS "_fg_restore"  (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGrestorew                             (ARG1#, ARG2#, ARG3#, ARG4#)
DECLARE SUB      FGresume    CDECL ALIAS "_fg_resume"   ()
DECLARE SUB      FGrevimage  CDECL ALIAS "_fg_revimage" (ARG1$, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGrevmask   CDECL ALIAS "_fg_revmask"  (ARG1$, BYVAL ARG2%, BYVAL ARG3%)

DECLARE SUB      FGsave      CDECL ALIAS "_fg_save"     (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGsavew                                (ARG1#, ARG2#, ARG3#, ARG4#)
DECLARE FUNCTION FGscrlock%  CDECL ALIAS "_fg_scrlock"  ()
DECLARE SUB      FGscroll    CDECL ALIAS "_fg_scroll"   (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%, BYVAL ARG5%, BYVAL ARG6%)
DECLARE SUB      FGsetangle                             (ARG1#)
DECLARE SUB      FGsetattr   CDECL ALIAS "_fg_setattr"  (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGsetcaps   CDECL ALIAS "_fg_setcaps"  (BYVAL ARG1%)
DECLARE SUB      FGsetclip   CDECL ALIAS "_fg_setclip"  (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGsetclipw                             (ARG1#, ARG2#, ARG3#, ARG4#)
DECLARE SUB      FGsetcolor  CDECL ALIAS "_fg_setcolor" (BYVAL ARG1%)
DECLARE SUB      FGsetdacs   CDECL ALIAS "_fg_setdacs"  (BYVAL ARG1%, BYVAL ARG2%, ARG3$)
DECLARE SUB      FGsetentry  CDECL ALIAS "_fg_setentry" (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%)
DECLARE SUB      FGsetfunc   CDECL ALIAS "_fg_setfunc"  (BYVAL ARG1%)
DECLARE SUB      FGsethpage  CDECL ALIAS "_fg_sethpage" (BYVAL ARG1%)
DECLARE SUB      FGsetlines  CDECL ALIAS "_fg_setlines" (BYVAL ARG1%)
DECLARE SUB      FGsetmode   CDECL ALIAS "_fg_setmode"  (BYVAL ARG1%)
DECLARE SUB      FGsetnum    CDECL ALIAS "_fg_setnum"   (BYVAL ARG1%)
DECLARE SUB      FGsetpage   CDECL ALIAS "_fg_setpage"  (BYVAL ARG1%)
DECLARE SUB      FGsetratio                             (ARG1#)
DECLARE SUB      FGsetrgb    CDECL ALIAS "_fg_setrgb"   (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGsetsize                              (ARG1%)
DECLARE SUB      FGsetsizew                             (ARG1#)
DECLARE SUB      FGsetvpage  CDECL ALIAS "_fg_setvpage" (BYVAL ARG1%)
DECLARE SUB      FGsetworld                             (ARG1#, ARG2#, ARG3#, ARG4#)
DECLARE FUNCTION FGshowgif%  CDECL ALIAS "_fg_showgif"  (ARG1$, BYVAL ARG2%)
DECLARE FUNCTION FGshowpcx%  CDECL ALIAS "_fg_showpcx"  (ARG1$, BYVAL ARG2%)
DECLARE FUNCTION FGshowppr%  CDECL ALIAS "_fg_showppr"  (ARG1$, BYVAL ARG2%)
DECLARE FUNCTION FGshowspr%  CDECL ALIAS "_fg_showspr"  (ARG1$, BYVAL ARG2%)
DECLARE SUB      FGsound     CDECL ALIAS "_fg_sound"    (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGsounds    CDECL ALIAS "_fg_sounds"   (ARG1%(), BYVAL ARG2%)
DECLARE SUB      FGstall     CDECL ALIAS "_fg_stall"    (BYVAL ARG1%)
DECLARE SUB      FGsuspend   CDECL ALIAS "_fg_suspend"  ()
DECLARE FUNCTION FGsvgainit% CDECL ALIAS "_fg_svgainit" (BYVAL ARG1%)
DECLARE FUNCTION FGsvgastat% CDECL ALIAS "_fg_svgastat" ()
DECLARE SUB      FGsvgaver   CDECL ALIAS "_fg_svgaver"  (ARG1%, ARG2%)
DECLARE SUB      FGswchar                               (ARG1$, ARG2%, ARG3%)
DECLARE FUNCTION FGswlength#                            (ARG1$, ARG2%)
DECLARE SUB      FGswtext                               (ARG1$, ARG2%, ARG3%)

DECLARE SUB      FGtcdefine  CDECL ALIAS "_fg_tcdefine" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGtcmask    CDECL ALIAS "_fg_tcmask"   (BYVAL ARG1%)
DECLARE SUB      FGtcxfer    CDECL ALIAS "_fg_tcxfer"   (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%, BYVAL ARG5%, BYVAL ARG6%, BYVAL ARG7%, BYVAL ARG8%)
DECLARE FUNCTION FGtestmode% CDECL ALIAS "_fg_testmode" (BYVAL ARG1%, BYVAL ARG2%)
DECLARE SUB      FGtext      CDECL ALIAS "_fg_text"     (ARG1$, BYVAL ARG2%)
DECLARE SUB      FGtransfer  CDECL ALIAS "_fg_transfer" (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%, BYVAL ARG5%, BYVAL ARG6%, BYVAL ARG7%, BYVAL ARG8%)

DECLARE SUB      FGversion   CDECL ALIAS "_fg_version"  (ARG1%, ARG2%)
DECLARE SUB      FGvoice     CDECL ALIAS "_fg_voice"    (BYVAL ARG1%, BYVAL ARG2%, BYVAL ARG3%, BYVAL ARG4%)
DECLARE SUB      FGvoices    CDECL ALIAS "_fg_voices"   (ARG1%(), BYVAL ARG2%)

DECLARE SUB      FGwaitfor   CDECL ALIAS "_fg_waitfor"  (BYVAL ARG1%)
DECLARE SUB      FGwaitkey   CDECL ALIAS "_fg_waitkey"  ()
DECLARE SUB      FGwaitvr    CDECL ALIAS "_fg_waitvr"   (BYVAL ARG1%)
DECLARE SUB      FGwhere     CDECL ALIAS "_fg_where"    (ARG1%, ARG2%)

DECLARE FUNCTION FGxalpha%   CDECL ALIAS "_fg_xalpha"   (BYVAL ARG1%)
DECLARE FUNCTION FGxconvert% CDECL ALIAS "_fg_xconvert" (BYVAL ARG1%)
DECLARE FUNCTION FGxscreen%                             (ARG1#)
DECLARE FUNCTION FGxworld#                              (ARG1%)

DECLARE FUNCTION FGyalpha%   CDECL ALIAS "_fg_yalpha"   (BYVAL ARG1%)
DECLARE FUNCTION FGyconvert% CDECL ALIAS "_fg_yconvert" (BYVAL ARG1%)
DECLARE FUNCTION FGyscreen%                             (ARG1#)
DECLARE FUNCTION FGyworld#                              (ARG1%)

[ RETURN TO DIRECTORY ]