<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://brwiki2.brulescorp.com/brwiki2/index.php?action=history&amp;feed=atom&amp;title=FnSnap%3A_FNSNAP_Obsolete_functions</id>
	<title>FnSnap: FNSNAP Obsolete functions - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://brwiki2.brulescorp.com/brwiki2/index.php?action=history&amp;feed=atom&amp;title=FnSnap%3A_FNSNAP_Obsolete_functions"/>
	<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=FnSnap:_FNSNAP_Obsolete_functions&amp;action=history"/>
	<updated>2026-06-14T03:09:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://brwiki2.brulescorp.com/brwiki2/index.php?title=FnSnap:_FNSNAP_Obsolete_functions&amp;diff=5324&amp;oldid=prev</id>
		<title>Laura: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://brwiki2.brulescorp.com/brwiki2/index.php?title=FnSnap:_FNSNAP_Obsolete_functions&amp;diff=5324&amp;oldid=prev"/>
		<updated>2013-07-11T17:09:05Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Window and screen processing==&lt;br /&gt;
===FNMGCLR - clears a message form the fnpick message line===&lt;br /&gt;
&lt;br /&gt;
 FNMGCLR ! Clear message and reset error processing flags&lt;br /&gt;
&lt;br /&gt;
Description|&amp;lt;br&amp;gt;&lt;br /&gt;
Clears the message line form the old FNSNAP message line setup&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNSAVPART - legacy function to save a portion of the screen - obsolete in 4.17===&lt;br /&gt;
&lt;br /&gt;
 FNSAVPART(SR$,SC1$,ER$,EC$,CLEARIT) !:&lt;br /&gt;
&lt;br /&gt;
Description|&amp;lt;br&amp;gt;&lt;br /&gt;
Saves a portion of the screen - this is a legacy from character days&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNRELPART - legacy function to clear a portion of the screen obsolete in 4.17===&lt;br /&gt;
&lt;br /&gt;
 FNRELPART(SCRREF,RESTSCR) !:&lt;br /&gt;
&lt;br /&gt;
Description|&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNWIN - legacy function to open a window in numeric order===&lt;br /&gt;
&lt;br /&gt;
 FNWIN(SR$,SC1$,ER$,EC$,WINTITL$*80,BORDTYP$*32,WINCOL$,WINNUM,DIMLST) !:&lt;br /&gt;
&lt;br /&gt;
Description|&amp;lt;br&amp;gt;&lt;br /&gt;
Opens a window and assigns an incremental number to the window.&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNCLSWIN - legacy function to close a window opened by FNWIN===&lt;br /&gt;
&lt;br /&gt;
 FNCLSWIN(CLRWIN) !:&lt;br /&gt;
&lt;br /&gt;
Description|&amp;lt;br&amp;gt;&lt;br /&gt;
Closes the last window opened by FNWIN and sets the window number to zero&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNPM - legacy message box on the main window===&lt;br /&gt;
&lt;br /&gt;
 FNPM(TXT$*78;CENTER) !:&lt;br /&gt;
&lt;br /&gt;
Description|&amp;lt;br&amp;gt;&lt;br /&gt;
Prints a message on the message line and optionally center the text.&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;The message line must have been previously defined in the library.  See FNINIT&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Point and pick==&lt;br /&gt;
===FNKEYSEL - direct file look up function requires a fixed position font===&lt;br /&gt;
&lt;br /&gt;
[PICT(PICS\SNAP0012.ptf)]&lt;br /&gt;
&lt;br /&gt;
 FNKEYSEL(SROW$,SCOL$,PP,&amp;amp;KEY$,FILENBR,FORM$*100,BT$*80,BTP$,MAXL,HK$*40,HLPFIL$*80,HLPELE) !:&lt;br /&gt;
&lt;br /&gt;
Description|&amp;lt;br&amp;gt;&lt;br /&gt;
A legacy direct point and shoot listing of records in a file.  Character based and not GUI looking.&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNPICK_EX - A point and shoot legacy using a single matrix requires a fixed position font===&lt;br /&gt;
&lt;br /&gt;
[PICT(PICS\SNAP0011.ptf)]&lt;br /&gt;
&lt;br /&gt;
 FNPICK_EX(PICK_OPS,SROW$,SCOL$,PP,MAT L$,WINTITLE$*80,BORDTYPE$,MAXL,HK$*40,HLPFIL$*80,PTYP,HLPELE,MANY,RPTFCOL,AUTOSEL,MAT SEL_TYPES$,&amp;amp;MUSTRSET,SEARCHON,SSTR$*40;MAT SEL,&amp;amp;SCPT,&amp;amp;XKEY,MAT PICKWIN)&lt;br /&gt;
&lt;br /&gt;
Description|&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNPICK - A point and shoot legacy using a single matrix requires a fixed position font===&lt;br /&gt;
&lt;br /&gt;
 FNPICK(PICK_OPS,SROW$,SCOL$,PP,MAT L$,WINTITLE$*80,BORDTYPE$,MAXL,HK$*40,HLPFIL$*80,PTYP,HLPELE,MANY,RPTFCOL,AUTOSEL,MAT SEL_TYPES$,&amp;amp;MUSTRSET,SEARCHON,SSTR$*40;MAT SEL,&amp;amp;SCPT,&amp;amp;XKEY)&lt;br /&gt;
&lt;br /&gt;
Description|&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNKEYSEL_EX - a legacy direct file access point and shoot requires a fixed sized font===&lt;br /&gt;
&lt;br /&gt;
 FNKEYSEL_EX(SROW$,SCOL$,PER_WIN,&amp;amp;KEY$,FILENBR,KFORM$*100,NBRFIELDS,RETKEYFIELD,ACTKEYFIELD,CANCELKEY,WINTITLE$*80,BORDTYPE$,TOTLENGTH,HK$*40,HLPFIL$*40,HLPELE;KEY_CHECK,KEY_CHECK_FIELD$*30) !:&lt;br /&gt;
&lt;br /&gt;
Description|&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNPOPUP - legacy code for a pop-up choice box===&lt;br /&gt;
&lt;br /&gt;
 FNPOPUP(MAT MOPT$,MAT HOTKEY$,SROW$,SCOL$,MENUTITLE$*80,MENUBORDER$,MAT HM$,HMROW,HK$*40,HLPFIL$*60,OPLEN,POPNUM;POPRESET) !:&lt;br /&gt;
&lt;br /&gt;
Description|&amp;lt;br&amp;gt;&lt;br /&gt;
Created a pop up list box with options.  This is an old character based function that has been converted to use the new gui.&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Supporting functions==&lt;br /&gt;
===Data transfer between program and library===&lt;br /&gt;
;FNPUTPICKWIN - transfers pick window number to FNSNAP form program&lt;br /&gt;
&lt;br /&gt;
 FNPUTPICKWIN(MAT PPICKWIN)&lt;br /&gt;
&lt;br /&gt;
Description|&amp;lt;br&amp;gt;&lt;br /&gt;
Transfers the PICKWIN matrix from the calling program to FNSNAP&lt;br /&gt;
&lt;br /&gt;
Functions used |None&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;MAT PPICKWIN matrix to transfer&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;FNGETPICKWIN - retrieve pick window matrix from FNSNAP&lt;br /&gt;
&lt;br /&gt;
 FNGETPICKWIN(MAT PPICKWIN)&lt;br /&gt;
&lt;br /&gt;
Description|&amp;lt;br&amp;gt;&lt;br /&gt;
Transfers the PICKWIN matrix from FNSNAP to the calling program&lt;br /&gt;
&lt;br /&gt;
Functions used |None&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;MAT PPICKWIN matrix to transfer&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;FNPICKWIN - gets the current pick window from fnsnap library&lt;br /&gt;
&lt;br /&gt;
 FNPICKWIN(WIN,VALWIN) !:&lt;br /&gt;
&lt;br /&gt;
Description|&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNWINDEV - returns the number of the currentlyactive FNSNAP window using the old system===&lt;br /&gt;
&lt;br /&gt;
If FNWIN is being used to open windows then FNWINDEV returns the number of the most recently opened, and still open, window.  This proactive is becoming obsolete with GUI applications.&lt;br /&gt;
&lt;br /&gt;
 FNWINDEV&lt;br /&gt;
&lt;br /&gt;
;Functions used:&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNLEADZERO$===&lt;br /&gt;
&lt;br /&gt;
 FNLEADZERO$(NUMBER,LENGTH)- converts and zero fills a number&lt;br /&gt;
&lt;br /&gt;
Turns a number into a zero filled string, similar to CNVRT$(PIC(#####)&amp;quot;,number)&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNGETK$ - \fs20===&lt;br /&gt;
&lt;br /&gt;
 FNGETK$(X) !:&lt;br /&gt;
&lt;br /&gt;
Get X key strokes and return the uppercase unhexed value if it is a letter&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&amp;lt;br&amp;gt;&lt;br /&gt;
Used by some FNSNAP functins to create seach strings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNSETALL - set all elements of an array===&lt;br /&gt;
&lt;br /&gt;
 FNSETALL(SFLG) ! Set ALL elements of MAT SEL &amp;amp; MAT L$ 1/0&lt;br /&gt;
&lt;br /&gt;
Description|&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNSETSEL - set all elements of an array===&lt;br /&gt;
&lt;br /&gt;
 FNSETSEL(ELE,SETFLG) ! Set L$(ELE) for setflg 1-ON,0-OFF&lt;br /&gt;
&lt;br /&gt;
Description|&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNPRTPICKBAR - a function to position a colored pick bar in FNPICK===&lt;br /&gt;
&lt;br /&gt;
 FNPRTPICKBAR(COLOR$,PICK_ELE) ! print the fnpick light bar for COLOR$, element PICK_ELE&lt;br /&gt;
&lt;br /&gt;
Description|&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNZLPAD$ - pads a number with zeros and converts to string===&lt;br /&gt;
&lt;br /&gt;
 FNZLPAD$(NUMBER,LENGTH,DECIMALS)&lt;br /&gt;
&lt;br /&gt;
Description|&lt;br /&gt;
&lt;br /&gt;
Functions used |&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNINIT - initializes the variable required by the original FNSNAP functions===&lt;br /&gt;
&lt;br /&gt;
Converts&lt;br /&gt;
&lt;br /&gt;
 FN()&lt;br /&gt;
&lt;br /&gt;
;Functions used:&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;FILENAME$&amp;#039;&amp;#039;&amp;#039;||&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;DIRNAME$&amp;#039;&amp;#039;&amp;#039;||&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FNNOKEY - chekc to see if CMDKEY or FKEY were pressed===&lt;br /&gt;
&lt;br /&gt;
Check to see if a CMDKEY or FKEY was pressed and produce an error for field C&lt;br /&gt;
&lt;br /&gt;
 FNNOKEY(c)&lt;br /&gt;
&lt;br /&gt;
;Functions used:&lt;br /&gt;
&lt;br /&gt;
;Variables:&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&amp;#039;&amp;#039;&amp;#039;C &amp;#039;&amp;#039;&amp;#039;||Field number to produce an error for&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
;Comments:&amp;lt;br&amp;gt;&lt;br /&gt;
Used by some older FNSNAP Utilities&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FnSnap]]&lt;/div&gt;</summary>
		<author><name>Laura</name></author>
	</entry>
</feed>