зеркало из https://github.com/mozilla/gecko-dev.git
BeOS changes
This commit is contained in:
Родитель
17bc26ffe4
Коммит
644ece7b3e
|
@ -51,13 +51,17 @@
|
|||
#define MORK_UNIX 1
|
||||
#endif
|
||||
|
||||
#ifdef XP_BEOS
|
||||
#define MORK_BEOS 1
|
||||
#endif
|
||||
|
||||
#ifdef MORK_OBSOLETE
|
||||
#undef MORK_MAC
|
||||
#endif
|
||||
|
||||
// } %%%%% end platform defs peculiar to Mork %%%%%
|
||||
|
||||
#if defined(MORK_WIN) || defined(MORK_UNIX) || defined(MORK_MAC)
|
||||
#if defined(MORK_WIN) || defined(MORK_UNIX) || defined(MORK_MAC) || defined(MORK_BEOS)
|
||||
#include "stdio.h"
|
||||
#include "ctype.h"
|
||||
#include "errno.h"
|
||||
|
@ -105,10 +109,10 @@
|
|||
# define mork_kNewline "\015\012"
|
||||
# define mork_kNewlineSize 2
|
||||
# else
|
||||
# ifdef MORK_UNIX
|
||||
# if defined(MORK_UNIX) || defined(MORK_BEOS)
|
||||
# define mork_kNewline "\012"
|
||||
# define mork_kNewlineSize 1
|
||||
# endif /* MORK_UNIX */
|
||||
# endif /* MORK_UNIX || MORK_BEOS */
|
||||
# endif /* MORK_WIN */
|
||||
#endif /* MORK_MAC */
|
||||
|
||||
|
@ -128,7 +132,7 @@ extern void mork_assertion_signal(const char* inMessage);
|
|||
#define MORK_PROVIDE_STDLIB 1
|
||||
#endif /*MORK_OBSOLETE*/
|
||||
|
||||
#if defined(MORK_WIN) || defined(MORK_UNIX) || defined(MORK_MAC)
|
||||
#if defined(MORK_WIN) || defined(MORK_UNIX) || defined(MORK_MAC) || defined(MORK_BEOS)
|
||||
#define MORK_USE_C_STDLIB 1
|
||||
#endif /*MORK_WIN*/
|
||||
|
||||
|
|
|
@ -231,11 +231,11 @@ morkFile::NewFileErrnoError(morkEnv* ev) const
|
|||
"\015\012\015\012\015\012\015\012\015\012\015\012\015\012\015\012";
|
||||
# define morkFile_kNewlinesCount 8
|
||||
# else
|
||||
# ifdef MORK_UNIX
|
||||
# if defined(MORK_UNIX) || defined(MORK_BEOS)
|
||||
static const char* morkFile_kNewlines =
|
||||
"\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012";
|
||||
# define morkFile_kNewlinesCount 16
|
||||
# endif /* MORK_UNIX */
|
||||
# endif /* MORK_UNIX || MORK_BEOS */
|
||||
# endif /* MORK_WIN */
|
||||
#endif /* MORK_MAC */
|
||||
|
||||
|
|
|
@ -2537,7 +2537,7 @@ void DIR_SetFileName(char** fileName, const char* leafName)
|
|||
char* tempName = WH_TempName(type, leafName);
|
||||
char* nativeName = WH_FileName(tempName, type);
|
||||
char* urlName = XP_PlatformFileToURL(nativeName);
|
||||
#if defined(XP_WIN) || defined(XP_UNIX) || defined(XP_MAC) || defined(XP_OS2)
|
||||
#if defined(XP_WIN) || defined(XP_UNIX) || defined(XP_MAC) || defined(XP_OS2) || defined(XP_BEOS)
|
||||
char* newLeafName = XP_STRRCHR (urlName + PL_strlen("file://"), '/');
|
||||
(*fileName) = newLeafName ? PL_strdup(newLeafName + 1) : PL_strdup(urlName + PL_strlen("file://"));
|
||||
#else
|
||||
|
|
|
@ -238,7 +238,7 @@ nsresult NS_MsgHashIfNecessary(nsString &name)
|
|||
const PRUint32 MAX_LEN = 8;
|
||||
#elif defined(XP_MAC)
|
||||
const PRUint32 MAX_LEN = 25;
|
||||
#elif defined(XP_UNIX) || defined(XP_PC)
|
||||
#elif defined(XP_UNIX) || defined(XP_PC) || defined(XP_BEOS)
|
||||
const PRUint32 MAX_LEN = 55;
|
||||
#else
|
||||
#error need_to_define_your_max_filename_length
|
||||
|
|
|
@ -64,7 +64,7 @@ GetTheTempDirectoryOnTheSystem(void)
|
|||
|
||||
// RICHIE - should do something better here!
|
||||
|
||||
#ifdef XP_UNIX
|
||||
#if defined(XP_UNIX) || defined(XP_BEOS)
|
||||
PL_strncpy(retPath, "/tmp/", TPATH_LEN);
|
||||
#endif
|
||||
|
||||
|
|
|
@ -88,7 +88,7 @@ GetTheTempDirectoryOnTheSystem(void)
|
|||
|
||||
// RICHIE - should do something better here!
|
||||
|
||||
#ifdef XP_UNIX
|
||||
#if defined(XP_UNIX) || defined(XP_BEOS)
|
||||
PL_strncpy(retPath, "/tmp/", 1024);
|
||||
#endif
|
||||
|
||||
|
|
|
@ -51,13 +51,17 @@
|
|||
#define MORK_UNIX 1
|
||||
#endif
|
||||
|
||||
#ifdef XP_BEOS
|
||||
#define MORK_BEOS 1
|
||||
#endif
|
||||
|
||||
#ifdef MORK_OBSOLETE
|
||||
#undef MORK_MAC
|
||||
#endif
|
||||
|
||||
// } %%%%% end platform defs peculiar to Mork %%%%%
|
||||
|
||||
#if defined(MORK_WIN) || defined(MORK_UNIX) || defined(MORK_MAC)
|
||||
#if defined(MORK_WIN) || defined(MORK_UNIX) || defined(MORK_MAC) || defined(MORK_BEOS)
|
||||
#include "stdio.h"
|
||||
#include "ctype.h"
|
||||
#include "errno.h"
|
||||
|
@ -105,10 +109,10 @@
|
|||
# define mork_kNewline "\015\012"
|
||||
# define mork_kNewlineSize 2
|
||||
# else
|
||||
# ifdef MORK_UNIX
|
||||
# if defined(MORK_UNIX) || defined(MORK_BEOS)
|
||||
# define mork_kNewline "\012"
|
||||
# define mork_kNewlineSize 1
|
||||
# endif /* MORK_UNIX */
|
||||
# endif /* MORK_UNIX || MORK_BEOS */
|
||||
# endif /* MORK_WIN */
|
||||
#endif /* MORK_MAC */
|
||||
|
||||
|
@ -128,7 +132,7 @@ extern void mork_assertion_signal(const char* inMessage);
|
|||
#define MORK_PROVIDE_STDLIB 1
|
||||
#endif /*MORK_OBSOLETE*/
|
||||
|
||||
#if defined(MORK_WIN) || defined(MORK_UNIX) || defined(MORK_MAC)
|
||||
#if defined(MORK_WIN) || defined(MORK_UNIX) || defined(MORK_MAC) || defined(MORK_BEOS)
|
||||
#define MORK_USE_C_STDLIB 1
|
||||
#endif /*MORK_WIN*/
|
||||
|
||||
|
|
|
@ -231,11 +231,11 @@ morkFile::NewFileErrnoError(morkEnv* ev) const
|
|||
"\015\012\015\012\015\012\015\012\015\012\015\012\015\012\015\012";
|
||||
# define morkFile_kNewlinesCount 8
|
||||
# else
|
||||
# ifdef MORK_UNIX
|
||||
# if defined(MORK_UNIX) || defined(MORK_BEOS)
|
||||
static const char* morkFile_kNewlines =
|
||||
"\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012";
|
||||
# define morkFile_kNewlinesCount 16
|
||||
# endif /* MORK_UNIX */
|
||||
# endif /* MORK_UNIX || MORK_BEOS */
|
||||
# endif /* MORK_WIN */
|
||||
#endif /* MORK_MAC */
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче