Use the global define PATH_MAX
Sylvestre Ledru [Mon, 23 Jul 2007 10:02:21 +0000 (10:02 +0000)]
scilab/modules/core/src/c/inisci-c.c
scilab/modules/core/src/c/realmain.c
scilab/modules/core/src/c/setgetSCIpath.c
scilab/modules/core/src/c/tmpdir.c
scilab/modules/graphics/includes/fig.h
scilab/modules/gui/src/c/X11/Xmu/LocBitmap.c
scilab/modules/gui/src/c/X11/Xmu/StrToCurs.c
scilab/modules/gui/src/c/wsci/FilesAssociationBox.c
scilab/modules/gui/src/c/xsci/wf_fig.h
scilab/tools/printer/SEpsf.c

index 9fdedd5..57648d4 100644 (file)
@@ -96,9 +96,7 @@ int C2F(getcomp)(char *buf,int *nbuf,long int lbuf)
  */
 int SetSci()
 {
-#ifdef _MSC_VER
-#define PATH_MAX 1024
-#endif
+
 
        int ierr,iflag=0;
        int lbuf=PATH_MAX;
index 589ed98..49cf537 100644 (file)
@@ -29,9 +29,6 @@ static void strip_blank(char *source);
 static int no_startup_flag=0;
 /*-----------------------------------------------------------------------------------*/
 #define BSIZE 128
-#ifndef PATH_MAX
-#define PATH_MAX 1024
-#endif
 /*-----------------------------------------------------------------------------------*/
 void realmain(int no_startup_flag_l,char *initial_script,int initial_script_type,int memory)
 {
index 89596b9..b9f41ab 100644 (file)
@@ -3,12 +3,11 @@
 /* Allan CORNET */
 /*-----------------------------------------------------------------------------------*/ 
 #include <stdio.h>
+#include "machine.h"
 #include "setgetSCIpath.h"
 #include "MALLOC.h"
 #include "string.h"
 /*-----------------------------------------------------------------------------------*/ 
-#define PATH_MAX 1024
-/*-----------------------------------------------------------------------------------*/ 
 static char SCIPATH[PATH_MAX];
 /*-----------------------------------------------------------------------------------*/ 
 void setSCIpath(char *path)
index ced39fa..2786e71 100644 (file)
@@ -39,7 +39,6 @@ static char tmp_dir[256],buf[256];
 void C2F(settmpdir)(void)
 {
 #ifdef _MSC_VER
-       #define PATH_MAX 1024
        char TmpDirDefault[PATH_MAX];
 #endif
   static int first =0;
index bee9d68..0b5f14f 100644 (file)
@@ -323,19 +323,6 @@ extern char *getenv();
   #endif /* _POSIX_SOURCE */
 #endif /* X_NOT_POSIX */
 
-/* define PATH_MAX if not already defined */
-#ifndef PATH_MAX
-  #include <sys/param.h>
-  #ifndef PATH_MAX
-    #ifdef MAXPATHLEN
-      #define PATH_MAX MAXPATHLEN
-    #else
-      #define PATH_MAX 1024
-    #endif /* MAXPATHLEN */
-  #endif
-#endif /* PATH_MAX */
-
-
 
 /* use my own PI because GNUC has a long double and others have something else */
 #undef M_PI
index f4cc091..afed3a4 100644 (file)
@@ -39,30 +39,7 @@ in this Software without prior written authorization from The Open Group.
 #include <X11/Xmu/CvtCache.h>
 #include <X11/Xmu/Drawing.h>
 #include <X11/Xmu/SysUtil.h>
-
-#ifndef X_NOT_POSIX
-#ifdef _POSIX_SOURCE
-#include <limits.h>
-#else
-#define _POSIX_SOURCE
-#include <limits.h>
-#undef _POSIX_SOURCE
-#endif
-#endif /* X_NOT_POSIX */
-#ifndef PATH_MAX
-#ifdef WIN32
-#define PATH_MAX 512
-#else
-#include <sys/param.h>
-#endif
-#ifndef PATH_MAX
-#ifdef MAXPATHLEN
-#define PATH_MAX MAXPATHLEN
-#else
-#define PATH_MAX 1024
-#endif
-#endif
-#endif /* PATH_MAX */
+#include "machine.h"
 
 /*
  * Prototypes
index 2cd1630..53b87b1 100644 (file)
@@ -58,31 +58,7 @@ SOFTWARE.
 #include       <X11/Xmu/Drawing.h>
 #include       <X11/Xmu/CurUtil.h>
 #include       <X11/Xmu/CharSet.h>
-
-#ifndef X_NOT_POSIX
-#include <stdlib.h>
-#ifdef _POSIX_SOURCE
-#include <limits.h>
-#else
-#define _POSIX_SOURCE
-#include <limits.h>
-#undef _POSIX_SOURCE
-#endif
-#endif /* X_NOT_POSIX */
-#ifndef PATH_MAX
-#ifdef WIN32
-#define PATH_MAX 512
-#else
-#include <sys/param.h>
-#endif
-#ifndef PATH_MAX
-#ifdef MAXPATHLEN
-#define PATH_MAX MAXPATHLEN
-#else
-#define PATH_MAX 1024
-#endif
-#endif
-#endif /* PATH_MAX */
+#include "machine.h"
 
 /* Kludge source to avoid encountering broken shared library linkers
    which insist on resolving references unused by the application,
index aa1bac1..f4f7569 100644 (file)
@@ -3,6 +3,7 @@
 /* Allan CORNET */
 /*-----------------------------------------------------------------------------------*/
 #include <ShlObj.h>
+#include "machine.h"
 #pragma comment(lib, "shell32.lib")
 #include "FilesAssociationBox.h"
 /*-----------------------------------------------------------------------------------*/
@@ -60,8 +61,6 @@ extern BOOL IsWindowInterface(void);
 extern LPTW GetTextWinScilab(void);
 extern int GetCurrentLanguage(void);
 /*-----------------------------------------------------------------------------------*/
-#define PATH_MAX 512
-/*-----------------------------------------------------------------------------------*/
 EXPORT void WINAPI FilesAssociationBox (HWND hwnd)
 {
        DLGPROC FilesAssociationDlgProc ;
index cc444b7..000fd40 100644 (file)
@@ -66,6 +66,8 @@ extern char    *mktemp();
 
 #include <X11/Xos.h>
 
+#include "machine.h"
+
 /* for those who have an older (R4) Xos.h, we need to include unistd.h here */
 
 /*
@@ -322,15 +324,6 @@ extern char *getenv();
 #endif /* _POSIX_SOURCE */
 #endif /* X_NOT_POSIX */
 
-#ifndef PATH_MAX
-#include <sys/param.h>
-#ifdef MAXPATHLEN
-#define PATH_MAX MAXPATHLEN
-#else
-#define PATH_MAX 1024
-#endif /* MAXPATHLEN */
-#endif /* PATH_MAX */
-
 #ifndef M_PI
 #define M_PI   3.14159265358979323846
 #define M_PI_2 1.57079632679489661923
index 0a21da7..761de44 100644 (file)
@@ -29,8 +29,6 @@ char * UsageStr[]={
   "\torientation : p[ortrait] or l[andscape]  \n",
   "fin"};
 
-#define PATH_MAX 1024
-
 static char file1[PATH_MAX],file2[PATH_MAX];
 
 int main(int argc,char *argv[])