osprey/clibinc/fortran.h File Reference

#include <sys/cdefs.h>

Include dependency graph for fortran.h:

Go to the source code of this file.

Data Types

type  _FCD

Defines

#define _fcdtodcf(f)   (f)
#define _dcftofcd(f)   (f)
#define __fcdtocp(f)   ((_fcdtodcf(f)).c_pointer)
#define __fcdlen(f)   ((unsigned long) (_fcdtodcf(f)).byte_len)
#define __devl_len(dvl)   ((long)((dvl) >> 3))
#define _cptofcd(_C, _L)   __cptofcd(_C, _L)
#define _fcdtocp(_F)   __fcdtocp(_F)
#define _fcdlen(_F)   __fcdlen(_F)
#define _btol(_BV)   __btol(_BV)
#define _lvtob(_LV)   __lvtob(_LV)
#define _ltob(_LP)   __lvtob(*(_f_log *)_LP)
#define __dvel_len(_DVEL)   __dvel_len(long _DVEL)
#define _isfcd(_U)   __isfcd(_U)
#define _issddptr(_P)   0
#define _S2PC(_PTR, _SIZE)   ((void *)(_PTR))

Typedefs

typedef struct _FCD _fcd
typedef _fcd _dcf

Functions/Subroutines

__BEGIN_DECLS _fcd _cptofcd (char *_Ccp, unsigned _Len)
char * _fcdtocp (_fcd _Fcd)
unsigned long _fcdlen (_fcd _Fcd)
_f_log _btol (long _BV)
long _lvtob (_f_log _LV)
long _ltob (_f_log *_LP)
char * _fc_copy (_fcd f, char *s, int slen)
char * _fc_acopy (_fcd f)
int _c2fcpy (char *c, _fcd f)
unsigned long _dvel_len (long _DVEL)
static __END_DECLS _fcd __cptofcd (char *c, unsigned long l)


Define Documentation

#define __devl_len ( dvl   )     ((long)((dvl) >> 3))

Definition at line 711 of file fortran.h.

#define __dvel_len ( _DVEL   )     __dvel_len(long _DVEL)

Definition at line 721 of file fortran.h.

#define __fcdlen ( f   )     ((unsigned long) (_fcdtodcf(f)).byte_len)

Definition at line 588 of file fortran.h.

Referenced by _PXFOPENDIR().

#define __fcdtocp ( f   )     ((_fcdtodcf(f)).c_pointer)

Definition at line 586 of file fortran.h.

#define _btol ( _BV   )     __btol(_BV)

#define _cptofcd ( _C,
_L   )     __cptofcd(_C, _L)

#define _dcftofcd ( f   )     (f)

Definition at line 478 of file fortran.h.

Referenced by __cptofcd().

#define _fcdlen ( _F   )     __fcdlen(_F)

Definition at line 717 of file fortran.h.

#define _fcdtocp ( _F   )     __fcdtocp(_F)

Definition at line 716 of file fortran.h.

#define _fcdtodcf ( f   )     (f)

Definition at line 477 of file fortran.h.

#define _isfcd ( _U   )     __isfcd(_U)

Definition at line 725 of file fortran.h.

Referenced by _getfchar().

#define _issddptr ( _P   )     0

Definition at line 738 of file fortran.h.

Referenced by $ARGSHCK(), _DEALLOC(), _ld_read(), _ld_write(), _rb(), _rdfmt(), _wb(), and _wrfmt().

#define _ltob ( _LP   )     __lvtob(*(_f_log *)_LP)

Definition at line 720 of file fortran.h.

#define _lvtob ( _LV   )     __lvtob(_LV)

Definition at line 719 of file fortran.h.

Referenced by _ld_write(), _S2UL(), and l_write().

#define _S2PC ( _PTR,
_SIZE   )     ((void *)(_PTR))

Definition at line 739 of file fortran.h.


Typedef Documentation

typedef _fcd _dcf

Definition at line 473 of file fortran.h.

typedef struct _FCD _fcd


Function Documentation

static _fcd __cptofcd ( char *  c,
unsigned long  l 
) [static]

Definition at line 576 of file fortran.h.

References _dcftofcd, _FCD::byte_len, _FCD::c_pointer, and f.

_f_log _btol ( long  _BV  ) 

int _c2fcpy ( char *  c,
_fcd  f 
)

__BEGIN_DECLS _fcd _cptofcd ( char *  _Ccp,
unsigned  _Len 
)

unsigned long _dvel_len ( long  _DVEL  ) 

char* _fc_acopy ( _fcd  f  ) 

char* _fc_copy ( _fcd  f,
char *  s,
int  slen 
)

unsigned long _fcdlen ( _fcd  _Fcd  ) 

char* _fcdtocp ( _fcd  _Fcd  ) 

long _ltob ( _f_log *  _LP  ) 

long _lvtob ( _f_log  _LV  ) 


Generated on Wed Apr 8 14:37:28 2009 for Open64 by  doxygen 1.5.6