BeOS changes

This commit is contained in:
mcafee%netscape.com 1999-06-27 09:34:52 +00:00
parent 9004f2c1df
commit e140d3c2d3
5 changed files with 9 additions and 9 deletions

View File

@ -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);

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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