home *** CD-ROM | disk | FTP | other *** search
- <<* GENFILE.INC *>>
- <<* (C) 1991 SHEN YANG WHITE HORSE SOFTWART COMPANY *>>
- <<#
-
- procedure pushmargin( indentlevel : integer )
- begin
- <<*---Save old value on stack---*>>
- push( lmargin )
- <<*---indent space(3) at a time---*>>
- set lmargin to lmargin + (indentlevel * 3)
- end pushmargin
-
-
- procedure popmargin
- integer margin
- begin
- <<*---Retrieve old value from stack---*>>
- pop( margin )
- set lmargin to margin
- end popmargin
-
-
- procedure GenHeader( fspec,notes : string )
- begin
- filespec( fspec,fpath,fname,fext )
- genln( '* │╠╨≥├√..: ',fname,'.',fext )
- genln( '* ╚╒ ╞┌..: ',DATE )
- genln( '* ╫ó ╩═..: ╙╔ SSBMIS ╧╡═│╔·│╔─┐▒Ω╧╡═│' )
- gen( '* ╗╖ ╛│..: ' )
- genln( '╘┌║║╗» FoxBASE+, revision 2.10 ╘╦╨╨' )
- genln( '*' )
- end GenHeader
-
-
- procedure GenFooter( fspec : string )
- begin
- filespec( fspec,fpath,fname,fext )
- if fext = 'PRG'
- genln( 'RETURN' )
- else
- genln( '*' )
- endif
- genln( '* EOF: ',fname,'.',fext )
- end GenFooter
-
-
- function OpenFile( fspec,notes : string ) : logical
- begin
- if rewrite( fspec ) = 0
- GenHeader( fspec,notes )
- RETURN true
- else
- RETURN false
- endif
- end OpenFile
-
- function OpenAsciiFile( fspec,notes : string ) : logical
- begin
- if rewrite( fspec ) = 0
- RETURN true
- else
- RETURN false
- endif
- end OpenFile
-
-
- <<* EOF: GENFILE.INC *>>
- #>>