mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 19:35:51 +00:00
BeOS changes
This commit is contained in:
parent
9004f2c1df
commit
e140d3c2d3
@ -900,21 +900,21 @@ IdlParameter* IdlParser::ParseFunctionParameter(IdlSpecification &aSpecification
|
||||
switch(token->id) {
|
||||
// base type
|
||||
case INPUT_PARAM_TOKEN:
|
||||
#if defined XP_UNIX || defined XP_MAC
|
||||
#if defined XP_UNIX || defined XP_MAC || defined XP_BEOS
|
||||
argObj->SetAttribute(IdlParameter::INPUT);
|
||||
#else
|
||||
argObj->SetAttribute(IdlParameter.INPUT);
|
||||
#endif
|
||||
break;
|
||||
case OUTPUT_PARAM_TOKEN:
|
||||
#if defined XP_UNIX || defined XP_MAC
|
||||
#if defined XP_UNIX || defined XP_MAC || defined XP_BEOS
|
||||
argObj->SetAttribute(IdlParameter::OUTPUT);
|
||||
#else
|
||||
argObj->SetAttribute(IdlParameter.OUTPUT);
|
||||
#endif
|
||||
break;
|
||||
case INOUT_PARAM_TOKEN:
|
||||
#if defined XP_UNIX || defined XP_MAC
|
||||
#if defined XP_UNIX || defined XP_MAC || defined XP_BEOS
|
||||
argObj->SetAttribute(IdlParameter::INOUT);
|
||||
#else
|
||||
argObj->SetAttribute(IdlParameter.INOUT);
|
||||
|
@ -19,7 +19,7 @@
|
||||
#ifndef _IdlVariable_h__
|
||||
#define _IdlVariable_h__
|
||||
|
||||
#if defined(XP_UNIX) || defined (XP_MAC)
|
||||
#if defined(XP_UNIX) || defined (XP_MAC) || defined (XP_BEOS)
|
||||
#include <stddef.h>
|
||||
#endif
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include <stddef.h>
|
||||
#endif
|
||||
|
||||
#if !defined XP_UNIX && !defined XP_MAC
|
||||
#if !defined XP_UNIX && !defined XP_MAC && ! defined XP_BEOS
|
||||
#include <direct.h>
|
||||
#endif
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include <stat.h>
|
||||
#endif
|
||||
|
||||
#if !defined XP_UNIX && !defined XP_MAC
|
||||
#if !defined XP_UNIX && !defined XP_MAC && !defined XP_BEOS
|
||||
#include <direct.h>
|
||||
#endif
|
||||
|
||||
|
@ -29,7 +29,7 @@
|
||||
#include <iostream.h>
|
||||
#endif
|
||||
|
||||
#if !defined XP_UNIX && !defined XP_MAC
|
||||
#if !defined XP_UNIX && !defined XP_MAC && ! defined XP_BEOS
|
||||
#include <direct.h>
|
||||
#endif
|
||||
|
||||
@ -85,13 +85,13 @@ int main(int argc, char *argv[])
|
||||
if (op_dir) {
|
||||
struct stat sb;
|
||||
if (stat(argv[op_dir_arg], &sb) == 0) {
|
||||
#if defined XP_UNIX || defined XP_MAC
|
||||
#if defined XP_UNIX || defined XP_MAC || defined XP_BEOS
|
||||
if (!(sb.st_mode & S_IFDIR)) {
|
||||
#else
|
||||
if (!(sb.st_mode & _S_IFDIR)) {
|
||||
#endif
|
||||
cout << "Creating directory " << argv[op_dir_arg] << " ...\n";
|
||||
#if defined XP_UNIX
|
||||
#if defined XP_UNIX || defined XP_BEOS
|
||||
if (mkdir(argv[op_dir_arg],S_IWGRP | S_IWOTH) < 0) {
|
||||
#elif defined XP_MAC
|
||||
if (mkdir(argv[op_dir_arg], 0) < 0) { // mode is ignored
|
||||
|
Loading…
Reference in New Issue
Block a user