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

📄 srftoc.h

📁 spice中支持多层次元件模型仿真的可单独运行的插件源码
💻 H
字号:
/* $Header: /home/harrison/c/tcgmsg/ipcv4.0/RCS/srftoc.h,v 1.1 91/12/06 17:27:32 harrison Exp Locker: harrison $ */#ifndef SRFTOC_H_#define SRFTOC_H_/*   This header file provides definitions for c for the names of the  c message passing routines accessible from FORTRAN. It need not  be included directly in user c code, assuming that sndrcv.h has already.  It is needed as the FORTRAN naming convention varies between machines  and it is the FORTRAN interface that is portable, not the c interface.  However by coding with the macro defnition names c portability is  ensured.  On most system V machines (at least Cray and Ardent) FORTRAN uppercases  the names of all FORTRAN externals. On most BSD machines (at least  Sun, Alliant, Encore, Balance) FORTRAN appends an underbar (_).  Here the uppercase c routine name with an underbar is used as a  macro name appropriately defined for each machine. Also the BSD naming  is assumed by default.  Note that pbegin and pfilecopy are only called from c.*/#if (defined(CRAY) || defined(ARDENT))#define NODEID_      NODEID#define NNODES_      NNODES#define MTIME_       MTIME#define TCGTIME_     TCGTIME#define SND_         SND#define RCV_         RCV#define BRDCST_      BRDCST#define SYNCH_       SYNCH#define PBEGINF_     PBEGINF#define PBGINF_      PBGINF#define PEND_        PEND#define SETDBG_      SETDBG#define NXTVAL_      NXTVAL#define PBFTOC_      PBFTOC#define PARERR_      PARERR#define LLOG_        LLOG#define STATS_       STATS#define WAITCOM_     WAITCOM#define MITOD_       MITOD#define MDTOI_       MDTOI#define MDTOB_       MDTOB#define MITOB_       MITOB#define DRAND48_     DRAND48#define SRAND48_     SRAND48#define PFCOPY_      PFCOPY#define dgop_        DGOP#define igop_        IGOP#else#if (defined(AIX) || defined(NEXT) || defined(HPUX)) && !defined(EXTNAME)#define NODEID_      nodeid#define NNODES_      nnodes#define MTIME_       mtime#define TCGTIME_     tcgtime#define SND_         snd#define RCV_         rcv#define BRDCST_      brdcst#define SYNCH_       synch#define PBEGINF_     pbeginf#define PBGINF_      pbginf#define PEND_        pend#define SETDBG_      setdbg#define NXTVAL_      nxtval#define PBFTOC_      pbftoc#define PARERR_      parerr#define LLOG_        llog#define STATS_       stats#define WAITCOM_     waitcom#define MITOD_       mitod#define MDTOI_       mdtoi#define MDTOB_       mdtob#define MITOB_       mitob#define DRAND48_     drand48#define SRAND48_     srand48#define PFCOPY_      pfcopy#define dgop_        dgop#define igop_        igop#else#define NODEID_      nodeid_#define NNODES_      nnodes_#define MTIME_       mtime_#define TCGTIME_     tcgtime_#define SND_         snd_#define RCV_         rcv_#define BRDCST_      brdcst_#define SYNCH_       synch_#define PBEGINF_     pbeginf_#define PBGINF_      pbginf_#define PEND_        pend_#define SETDBG_      setdbg_#define NXTVAL_      nxtval_#define PBFTOC_      pbftoc_#define PARERR_      parerr_#define LLOG_        llog_#define STATS_       stats_#define WAITCOM_     waitcom_#define MITOD_       mitod_#define MDTOI_       mdtoi_#define MDTOB_       mdtob_#define MITOB_       mitob_#define DRAND48_     drand48_#define SRAND48_     srand48_#define PFCOPY_      pfcopy_/*#define dgop_        dgop_#define igop_        igop_*/#endif#endif#endif

⌨️ 快捷键说明

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