git » fp-git.git » commit 7f8b26d

o New function headers added

author ecalot
2003-12-09 11:06:53 UTC
committer ecalot
2003-12-09 11:06:53 UTC
parent 3a4ba21f837a45e8774926bb81afb4e57b213a68

o New function headers added

PR/src/include/common.h +9 -3
PR/src/include/disk.h +2 -0
PR/src/include/pr.h +9 -3

diff --git a/PR/src/include/common.h b/PR/src/include/common.h
index 133ad55..530bc38 100644
--- a/PR/src/include/common.h
+++ b/PR/src/include/common.h
@@ -3,6 +3,8 @@
 
 //princed resource library
 
+#include <stdio.h>
+
 //User configuration defines
 #ifndef WIN32
  #define UNIX
@@ -74,11 +76,13 @@ int prVerifyDatType(const char* vFiledat);
 int prExportDatOpt(const char* vDatFile, const char* vDirName, const char* vResFile,int opt,const char * vDatFileName,const char* datAuthor, const char* backupExtension);
 int prImportDatOpt(const char* vDatFile, const char* vDirName, const char* vResFile,int opt,const char* vDatFileName, const char* backupExtension);
 
+int prMain(int* option, const char* extension,const char* dirName,const char* resFile,const char* datfile, const char* datfilename,const char* datAuthor,FILE* output);
+
 //Command Line specific options
 
 #define PARSING_HELP "Usage: \n"\
-"  pr [DATFILEPATH] [-x [EXTRACTDIR]|-c [COMPILEDIR]|-d]\n"\
-"  pr [DATFILEPATH] [OPTIONS]\n"\
+"  pr [-x [EXTRACTDIR]|-c [COMPILEDIR]|-d] [DATFILEPATH]\n"\
+"  pr [OPTIONS] [DATFILEPATH]\n"\
 "\n"\
 "  Mandatory arguments to long options are mandatory for short options too.\n"\
 "\n"\
@@ -134,7 +138,7 @@ int prImportDatOpt(const char* vDatFile, const char* vDirName, const char* vResF
 #define force_flag       0x0010
 #define cgi_flag         0x0020
 #define help_flag        0x0040
-#define undef4_flag      0x0080
+#define first_flag       0x0080
 #define raw_flag         0x0100
 #define recursive_flag   0x0200
 #define verbose_flag     0x0400
@@ -144,4 +148,6 @@ int prImportDatOpt(const char* vDatFile, const char* vDirName, const char* vResF
 #define undef2_flag      0x4000
 #define undef3_flag      0x8000
 
+#define optionflag (*pOption)
+
 #endif
diff --git a/PR/src/include/disk.h b/PR/src/include/disk.h
index 7baa592..ab582b5 100644
--- a/PR/src/include/disk.h
+++ b/PR/src/include/disk.h
@@ -15,4 +15,6 @@ int  mLoadFileArray(const char* vFile,unsigned char** array);
 int  makebase      (const char* p);
 const char *repairFolders(const char* a);
 const char* getFileNameFromPath(const char* path);
+int recurseDirectory(const char* path,int* pOption, const char* extension,const char* dirName,const char* resFile,const char* datfile, const char* datfilename,const char* datAuthor,FILE* output);
+int isDir(const char *nombre);
 #endif
diff --git a/PR/src/include/pr.h b/PR/src/include/pr.h
index 133ad55..530bc38 100644
--- a/PR/src/include/pr.h
+++ b/PR/src/include/pr.h
@@ -3,6 +3,8 @@
 
 //princed resource library
 
+#include <stdio.h>
+
 //User configuration defines
 #ifndef WIN32
  #define UNIX
@@ -74,11 +76,13 @@ int prVerifyDatType(const char* vFiledat);
 int prExportDatOpt(const char* vDatFile, const char* vDirName, const char* vResFile,int opt,const char * vDatFileName,const char* datAuthor, const char* backupExtension);
 int prImportDatOpt(const char* vDatFile, const char* vDirName, const char* vResFile,int opt,const char* vDatFileName, const char* backupExtension);
 
+int prMain(int* option, const char* extension,const char* dirName,const char* resFile,const char* datfile, const char* datfilename,const char* datAuthor,FILE* output);
+
 //Command Line specific options
 
 #define PARSING_HELP "Usage: \n"\
-"  pr [DATFILEPATH] [-x [EXTRACTDIR]|-c [COMPILEDIR]|-d]\n"\
-"  pr [DATFILEPATH] [OPTIONS]\n"\
+"  pr [-x [EXTRACTDIR]|-c [COMPILEDIR]|-d] [DATFILEPATH]\n"\
+"  pr [OPTIONS] [DATFILEPATH]\n"\
 "\n"\
 "  Mandatory arguments to long options are mandatory for short options too.\n"\
 "\n"\
@@ -134,7 +138,7 @@ int prImportDatOpt(const char* vDatFile, const char* vDirName, const char* vResF
 #define force_flag       0x0010
 #define cgi_flag         0x0020
 #define help_flag        0x0040
-#define undef4_flag      0x0080
+#define first_flag       0x0080
 #define raw_flag         0x0100
 #define recursive_flag   0x0200
 #define verbose_flag     0x0400
@@ -144,4 +148,6 @@ int prImportDatOpt(const char* vDatFile, const char* vDirName, const char* vResF
 #define undef2_flag      0x4000
 #define undef3_flag      0x8000
 
+#define optionflag (*pOption)
+
 #endif