
/*
 *  kd_freq.library Test
 *
 *  Tested on Manx 3.60a.
 */

#include "KDBase.h"

UBYTE directory[128];
UBYTE filename[32];
UBYTE pattern[32];

/* for Manx.. we don't need any parsing */
void  _wb_parse() {}
void _cli_parse() {}

struct Library *KD_FReqBase, *OpenLibrary();

struct ExtraData extras;

main()
	{
    KD_FReqBase = OpenLibrary(KLIBNAME,KLIBVERSION);

    if (KD_FReqBase) 
		{
        /* Make sure that all default strings are zero'd out. */
		directory[0] = filename[0] = pattern[0] = 0;

        /* Set default wildcard pattern */
		/* strcpy(pattern,"#?.?"); */

        /* Call file requester */

        if (FReq(NULL,
			"Test of 'kd_freq.library'", 
            filename,directory,pattern, 
			FR_AUTOPOSITION | FR_AUTOSIZE | FR_NOINFO | FR_SCREENFONT
			| FR_INVERTLOOK | FR_EXTENDEDSELECT
			,NULL))
            {	
			/* You can immediately strcat(directory,filename); since
				directory will contain the valid file seperator (either
				\ or : at the end of the directory name
			*/

    		puts(directory);
			puts(filename);
            }
        else
            {
            puts("Requester Cancelled!");
            }

		CloseLibrary(KD_FReqBase);
   	 	}
 	else 
		{
		puts("Can't Open 'kd_freq.library'.  Make sure it is in LIBS:");
    	}
	}
