mirror of
https://github.com/Cantera/cantera.git
synced 2025-02-25 18:55:29 -06:00
Made these two files compatible, so that there would be no confusion.
Changed the logical definition, which wasn't being used, to int from long int.
This commit is contained in:
@@ -33,7 +33,8 @@ typedef float real;
|
||||
typedef double doublereal;
|
||||
typedef struct { real r, i; } complex;
|
||||
typedef struct { doublereal r, i; } doublecomplex;
|
||||
typedef long int logical;
|
||||
//typedef long int logical;
|
||||
typedef int logical;
|
||||
typedef short int shortlogical;
|
||||
typedef char logical1;
|
||||
typedef char integer1;
|
||||
|
||||
@@ -7,15 +7,34 @@
|
||||
#ifndef F2C_INCLUDE
|
||||
#define F2C_INCLUDE
|
||||
|
||||
typedef long int integer;
|
||||
typedef unsigned long int uinteger;
|
||||
#ifdef _WIN32
|
||||
#include <io.h> /* for real isatty() */
|
||||
/*
|
||||
* Need the following definition so that MS math.h doesn't redefine the structure
|
||||
* complex to be two doubles. f2c defines the structure complex to be 2 reals,
|
||||
* and the structure doublecomplex to be 2 doubles.
|
||||
*/
|
||||
#define _COMPLEX_DEFINED
|
||||
typedef __int64 longint;
|
||||
typedef __int64 ulongint; /* HACK ALERT */
|
||||
// warning C4244: 'xoperx' : conversion from 'xxx ' to 'xxx ', possible loss of data
|
||||
// warning C4101: 'xxx' : unreferenced local variable
|
||||
#pragma warning(disable:4244)
|
||||
#pragma warning(disable:4101)
|
||||
#endif
|
||||
|
||||
//typedef long int integer;
|
||||
typedef int integer;
|
||||
//typedef unsigned long int uinteger;
|
||||
typedef unsigned int uinteger;
|
||||
typedef char *address;
|
||||
typedef short int shortint;
|
||||
typedef float real;
|
||||
typedef double doublereal;
|
||||
typedef struct { real r, i; } complex;
|
||||
typedef struct { doublereal r, i; } doublecomplex;
|
||||
typedef long int logical;
|
||||
//typedef long int logical;
|
||||
typedef int logical;
|
||||
typedef short int shortlogical;
|
||||
typedef char logical1;
|
||||
typedef char integer1;
|
||||
@@ -42,9 +61,12 @@ typedef short flag;
|
||||
typedef short ftnlen;
|
||||
typedef short ftnint;
|
||||
#else
|
||||
typedef long int flag;
|
||||
typedef long int ftnlen;
|
||||
typedef long int ftnint;
|
||||
//typedef long int flag;
|
||||
//typedef long int ftnlen;
|
||||
//typedef long int ftnint;
|
||||
typedef int flag;
|
||||
typedef int ftnlen;
|
||||
typedef int ftnint;
|
||||
#endif
|
||||
|
||||
/*external read, write*/
|
||||
@@ -156,8 +178,12 @@ typedef struct Namelist Namelist;
|
||||
|
||||
#define abs(x) ((x) >= 0 ? (x) : -(x))
|
||||
#define dabs(x) (doublereal)abs(x)
|
||||
#ifndef min
|
||||
#define min(a,b) ((a) <= (b) ? (a) : (b))
|
||||
#endif
|
||||
#ifndef max
|
||||
#define max(a,b) ((a) >= (b) ? (a) : (b))
|
||||
#endif
|
||||
#define dmin(a,b) (doublereal)min(a,b)
|
||||
#define dmax(a,b) (doublereal)max(a,b)
|
||||
#define bit_test(a,b) ((a) >> (b) & 1)
|
||||
|
||||
Reference in New Issue
Block a user