⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fortran_types.h

📁 include 函数库。。。。 真是没什么好说的 大家自己看吧
💻 H
字号:
/**********************************************************
 *
 *   fortran_types.h 
 *
 **********************************************************/

/* Declare C typedef's for each Fortran data type */

#ifndef _fortran_types_h

#define _fortran_types_h

/* Character */

  typedef char   Fchar;

/* Double Precision */

  typedef double Fdouble;

/* Integer */

#if defined(CFX5_ATTR_INT64)
#  if defined(CFX5_OS_WINNT) || defined(CFX5_OS_WINNT_AMD64)
     typedef __int64 Fint;
#  else
     typedef long long Fint;
#  endif
#else
  typedef int Fint;
#endif

#if defined(CFX5_OS_WINNT) || defined(CFX5_OS_WINNT_AMD64)
  typedef __int64 Fint8;
#else
  typedef long long Fint8;
#endif

/* Logical */
#if defined(CFX5_ATTR_INT64) 
#  if defined(CFX5_OS_WINNT) || defined(CFX5_OS_WINNT_AMD64)
     typedef __int64 Flogical;
#  else
     typedef long long Flogical;
#  endif
#else
  typedef int Flogical;
#endif

/* Real */

#if defined(CFX5_ATTR_DOUBLE)
  typedef double Freal;
#else
  typedef float  Freal;
#endif

/* Hidden lengths for character strings are 8 bytes on some platforms, 4 on others */
#if defined(CFX5_OS_HPUX) || defined(CFX5_OS_HPUX_IA64)
#  if defined(__ia64) || defined(_LP64)
  typedef long FLen;
#  else
  typedef int FLen;
#  endif
#elif defined(CFX5_OS_SOLARIS_AMD64) || defined(CFX5_OS_SOLARIS) || defined(CFX5_OS_LINUX_IA64)
  typedef long FLen;
#elif defined(CFX5_OS_WINNT_AMD64)
  typedef __int64 FLen;
#else
  typedef int FLen;
#endif

#endif /* !_fortran_types_h*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -