home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
266.lha
/
SetKey_v2.0
/
src
/
getfile.h
< prev
next >
Wrap
C/C++ Source or Header
|
1989-07-10
|
1KB
|
47 lines
/***************************************************
* get_fname(window,screen,hail,ddef,ddir);
*
* Displays a window/requester that
* gets a file name for device,directory,default file, extension
*
* Calling args:
* window: Window making the request
* screen: Screen, if NULL assummed workbench
* hail: Text prompt at top of requester
* ddef: Input default file-name. Has NO DIRECTORY OR EXTENSION.
* ddir: Directory of file, may be null
*
* The basic call is:
*
* getfile(Window,Screen,Hailing_string,file_name,directory_name);
*
* Where:
* Window is a pointer to your window
* Screen is a pointer to your screen ... or (long)NULL if workbench
* Hailing_string is a prompt displayed in the requester
* file_name is a text array which will be altered by getfile,
* it returns the file name.
* directory_name is a text array altered by getfile, it
* is the directory.
*
* The return value is either a pointer to your buffer, file_name,
* or NULL if the user selected CANCEL.
*
* You must reserve two text areas for file and directory like so:
*
* #define FNAME_SIZE 33
* TEXT file_name[FNAME_SIZE + 1];
* TEXT dir_name[FNAME_SIZE + 2]
**********************************************************************/
#ifndef GET_FNAME
#define GET_FNAME
#define FNAME_SIZE 33
extern UBYTE *get_fname();
#endif