Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
portdefs.h File Reference
#include <limits.h>
#include <sys/types.h>
Include dependency graph for portdefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BYTES_PER_WORD   sizeof(int) /* word size in bytes */
#define BITS_PER_WORD   (BYTES_PER_WORD * CHAR_BIT) /* word size in bits */
#define _BYTES_PER_LONG   sizeof(long) /* size of long in bytes */
#define _BITS_PER_LONG   (_BYTES_PER_LONG * CHAR_BIT) /* size of long in bits */
#define IEEE_FLOATING_POINT   /* IEEE floating point */
#define _PRAGMA_INLINE(name)
#define EFLEFIRST   1000 /* from errno.h */
#define EFLELAST   1999 /* from errno.h */
#define INTRINSICS_PARM_TYPE   unsigned long
#define restrict   /* SCC type qualifier extension */
#define _gsys_qtape(x)   (0) /* CRI online tape support */
#define O_RAW   0x0 /* fcntl.h flag for open(2) */
#define LOADED(x)   (1) /* CRI soft external symbols */
#define LOADED_DATA(x)   (1) /* CRI soft external symbols */
#define COMPLEX_AS_SCALAR

Functions

char * strnrstrn (const char *_s1, size_t _n1, const char *_s2, size_t _n2)
char * strnstrn (const char *_s1, size_t _n1, const char *_s2, size_t _n2)
int _count (INTRINSICS_PARM_TYPE x)
long _dshiftl (INTRINSICS_PARM_TYPE x, INTRINSICS_PARM_TYPE y, int b)
long _dshiftr (INTRINSICS_PARM_TYPE x, INTRINSICS_PARM_TYPE y, int b)
int _leadz (INTRINSICS_PARM_TYPE x)
long _mask (int n)
long _maskr (int n)
long _maskl (int n)

Define Documentation

#define _BITS_PER_LONG   (_BYTES_PER_LONG * CHAR_BIT) /* size of long in bits */

Definition at line 64 of file portdefs.h.

#define _BYTES_PER_LONG   sizeof(long) /* size of long in bytes */

Definition at line 63 of file portdefs.h.

#define _gsys_qtape (   x)    (0) /* CRI online tape support */

Definition at line 203 of file portdefs.h.

Referenced by _f_open(), and _f_opn().

#define _PRAGMA_INLINE (   name)

Definition at line 134 of file portdefs.h.

Referenced by _BUFFERIN(), and _BUFFEROUT().

#define BITS_PER_WORD   (BYTES_PER_WORD * CHAR_BIT) /* word size in bits */
#define BYTES_PER_WORD   sizeof(int) /* word size in bytes */

Definition at line 234 of file portdefs.h.

#define EFLEFIRST   1000 /* from errno.h */

Definition at line 144 of file portdefs.h.

#define EFLELAST   1999 /* from errno.h */

Definition at line 145 of file portdefs.h.

#define IEEE_FLOATING_POINT   /* IEEE floating point */

Definition at line 67 of file portdefs.h.

#define INTRINSICS_PARM_TYPE   unsigned long

Definition at line 165 of file portdefs.h.

#define LOADED (   x)    (1) /* CRI soft external symbols */

Definition at line 210 of file portdefs.h.

Referenced by _initialize_fortran_io().

#define LOADED_DATA (   x)    (1) /* CRI soft external symbols */

Definition at line 211 of file portdefs.h.

Referenced by _initialize_fortran_io().

#define O_RAW   0x0 /* fcntl.h flag for open(2) */

Definition at line 204 of file portdefs.h.

Referenced by _do_open(), and _f_opn().

#define restrict   /* SCC type qualifier extension */

Function Documentation

long _mask ( int  n)
long _maskl ( int  n)
long _maskr ( int  n)
char* strnrstrn ( const char *  _s1,
size_t  _n1,
const char *  _s2,
size_t  _n2 
)

Definition at line 61 of file strnrstrn.c.

References MAXCHRS, and NULL.

Referenced by _INDEX().

char* strnstrn ( const char *  _s1,
size_t  _n1,
const char *  _s2,
size_t  _n2 
)

Definition at line 60 of file strnstrn.c.

References MAXCHRS, and NULL.

Referenced by _INDEX(), open_arith_file(), and open_intrinsics_file().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines