diff options
Diffstat (limited to 'app/bin/fileio.h')
| -rw-r--r-- | app/bin/fileio.h | 41 | 
1 files changed, 19 insertions, 22 deletions
diff --git a/app/bin/fileio.h b/app/bin/fileio.h index 13761bf..a037063 100644 --- a/app/bin/fileio.h +++ b/app/bin/fileio.h @@ -22,10 +22,7 @@  #ifndef FILEIO_H  #define FILEIO_H -#include <stdio.h> -  #include "common.h" -#include "misc.h"  extern FILE * paramFile;  extern char *paramFileName; @@ -69,6 +66,7 @@ extern wMenuList_p fileList_ml;  #define BITMAPPATHKEY "bitmap"  #define BACKGROUNDPATHKEY "images"  #define DXFPATHKEY "dxf" +#define SVGPATHKEY "svg"  #define PARTLISTPATHKEY "parts"  #define CARSPATHKEY "cars"  #define PARAMETERPATHKEY "params" @@ -81,7 +79,7 @@ typedef struct {  	char * name;  	readParam_t proc;  } paramProc_t; -dynArr_t paramProc_da; +extern dynArr_t paramProc_da;  #define paramProc(N) DYNARR_N( paramProc_t, paramProc_da, N )  void Stripcr( char * ); @@ -104,21 +102,18 @@ void AddParam( char *name, readParam_t proc );  FILE * OpenCustom( char * ); -#ifdef WINDOWS -#define fopen( FN, MODE ) wFileOpen( FN, MODE ) -#endif -  void SetWindowTitle( void );  char * PutTitle( char * cp );  void ParamFileListLoad(int paramFileCnt, dynArr_t *paramFiles); -void DoParamFiles(void * junk); +void DoParamFiles(void * unused);  int LoadTracks( int cnt, char **fileName, void *data );  typedef void (*doSaveCallBack_p)( void ); -void DoSave( doSaveCallBack_p ); -void DoSaveAs( doSaveCallBack_p ); +void SetAutoSave(void); +void DoSave( void * doAfterSaveVP ); +void DoSaveAs( void * doAfterSaveVP );  void DoLoad( void );  void DoExamples( void );  void DoFileList( int, char *, void * ); @@ -126,18 +121,20 @@ void DoCheckPoint( void );  void CleanupFiles( void );  int ExistsCheckpoint( void );  int LoadCheckpoint( BOOL_T ); -void DoImport( void * ); -void DoExport( void ); -void DoExportDXF( void ); -BOOL_T EditCopy( void ); -BOOL_T EditCut( void ); -BOOL_T EditPaste( void ); -BOOL_T EditClone( void ); +void DoImport( void * typeVP ); +void DoExport( void * unused ); +void DoExportDXF( void * unused ); +void DoExportSVG(void); +extern wBool_t editStatus; // Status of last Edit* command +void EditCopy( void * unused ); +void EditCut( void * unused ); +void EditPaste( void * unused ); +void EditClone( void * unused );  void DoRecord( void * );  void AddPlaybackProc( char *, playbackProc_p, void * ); -EXPORT void TakeSnapshot( drawCmd_t * ); +EXPORT void TakeSnapshot( drawCmd_p );  void PlaybackMessage( char * );  void DoPlayBack( void * );  int MyGetKeyState( void ); @@ -150,10 +147,10 @@ void FileInit( void );  BOOL_T MacroInit( void ); -char *SaveLocale( char *newLocale ); -void RestoreLocale( char * locale ); +void SetCLocale(); +void SetUserLocale();  // Parameter file search -void DoSearchParams(void * junk); +void DoSearchParams(void * unused);  #endif  | 
