func.cpp
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C++ 代码 · 共 213 行
CPP
213 行
#include "dump.h"
//#pragma on ( dump_rank );
typedef char (*pFT_c_Rc)( char );
typedef char (*pFT_i_Rc)( int );
typedef char (*pFT_d_Rc)( double );
typedef int (*pFT_c_Ri)( char );
typedef int (*pFT_i_Ri)( int );
typedef int (*pFT_d_Ri)( double );
typedef double (*pFT_c_Rd)( char );
typedef double (*pFT_i_Rd)( int );
typedef double (*pFT_d_Rd)( double );
typedef char (*pFT_pFT_c_Rc_Rc)( pFT_c_Rc );
typedef char (*pFT_pFT_c_Ri_Rc)( pFT_c_Ri );
typedef char (*pFT_pFT_c_Rd_Rc)( pFT_c_Rd );
typedef char (*pFT_pFT_i_Rc_Rc)( pFT_i_Rc );
typedef char (*pFT_pFT_i_Ri_Rc)( pFT_i_Ri );
typedef char (*pFT_pFT_i_Rd_Rc)( pFT_i_Rd );
typedef char (*pFT_pFT_d_Rc_Rc)( pFT_d_Rc );
typedef char (*pFT_pFT_d_Ri_Rc)( pFT_d_Ri );
typedef char (*pFT_pFT_d_Rd_Rc)( pFT_d_Rd );
typedef int (*pFT_pFT_c_Rc_Ri)( pFT_c_Rc );
typedef int (*pFT_pFT_c_Ri_Ri)( pFT_c_Ri );
typedef int (*pFT_pFT_c_Rd_Ri)( pFT_c_Rd );
typedef int (*pFT_pFT_i_Rc_Ri)( pFT_i_Rc );
typedef int (*pFT_pFT_i_Ri_Ri)( pFT_i_Ri );
typedef int (*pFT_pFT_i_Rd_Ri)( pFT_i_Rd );
typedef int (*pFT_pFT_d_Rc_Ri)( pFT_d_Rc );
typedef int (*pFT_pFT_d_Ri_Ri)( pFT_d_Ri );
typedef int (*pFT_pFT_d_Rd_Ri)( pFT_d_Rd );
typedef double (*pFT_pFT_c_Rc_Rd)( pFT_c_Rc );
typedef double (*pFT_pFT_c_Ri_Rd)( pFT_c_Ri );
typedef double (*pFT_pFT_c_Rd_Rd)( pFT_c_Rd );
typedef double (*pFT_pFT_i_Rc_Rd)( pFT_i_Rc );
typedef double (*pFT_pFT_i_Ri_Rd)( pFT_i_Ri );
typedef double (*pFT_pFT_i_Rd_Rd)( pFT_i_Rd );
typedef double (*pFT_pFT_d_Rc_Rd)( pFT_d_Rc );
typedef double (*pFT_pFT_d_Ri_Rd)( pFT_d_Ri );
typedef double (*pFT_pFT_d_Rd_Rd)( pFT_d_Rd );
typedef char (*pFT_pFT_pFT_c_Rc_Rc_Rc)( pFT_pFT_c_Rc_Rc );
typedef char (*pFT_pFT_pFT_c_Rc_Ri_Rc)( pFT_pFT_c_Rc_Ri );
typedef char (*pFT_pFT_pFT_c_Rc_Rd_Rc)( pFT_pFT_c_Rc_Rd );
typedef char (*pFT_pFT_pFT_c_Ri_Rc_Rc)( pFT_pFT_c_Ri_Rc );
typedef char (*pFT_pFT_pFT_c_Ri_Ri_Rc)( pFT_pFT_c_Ri_Ri );
typedef char (*pFT_pFT_pFT_c_Ri_Rd_Rc)( pFT_pFT_c_Ri_Rd );
typedef char (*pFT_pFT_pFT_c_Rd_Rc_Rc)( pFT_pFT_c_Rd_Rc );
typedef char (*pFT_pFT_pFT_c_Rd_Ri_Rc)( pFT_pFT_c_Rd_Ri );
typedef char (*pFT_pFT_pFT_c_Rd_Rd_Rc)( pFT_pFT_c_Rd_Rd );
typedef char (*pFT_pFT_pFT_i_Rc_Rc_Rc)( pFT_pFT_i_Rc_Rc );
typedef char (*pFT_pFT_pFT_i_Rc_Ri_Rc)( pFT_pFT_i_Rc_Ri );
typedef char (*pFT_pFT_pFT_i_Rc_Rd_Rc)( pFT_pFT_i_Rc_Rd );
typedef char (*pFT_pFT_pFT_i_Ri_Rc_Rc)( pFT_pFT_i_Ri_Rc );
typedef char (*pFT_pFT_pFT_i_Ri_Ri_Rc)( pFT_pFT_i_Ri_Ri );
typedef char (*pFT_pFT_pFT_i_Ri_Rd_Rc)( pFT_pFT_i_Ri_Rd );
typedef char (*pFT_pFT_pFT_i_Rd_Rc_Rc)( pFT_pFT_i_Rd_Rc );
typedef char (*pFT_pFT_pFT_i_Rd_Ri_Rc)( pFT_pFT_i_Rd_Ri );
typedef char (*pFT_pFT_pFT_i_Rd_Rd_Rc)( pFT_pFT_i_Rd_Rd );
typedef char (*pFT_pFT_pFT_d_Rc_Rc_Rc)( pFT_pFT_d_Rc_Rc );
typedef char (*pFT_pFT_pFT_d_Rc_Ri_Rc)( pFT_pFT_d_Rc_Ri );
typedef char (*pFT_pFT_pFT_d_Rc_Rd_Rc)( pFT_pFT_d_Rc_Rd );
typedef char (*pFT_pFT_pFT_d_Ri_Rc_Rc)( pFT_pFT_d_Ri_Rc );
typedef char (*pFT_pFT_pFT_d_Ri_Ri_Rc)( pFT_pFT_d_Ri_Ri );
typedef char (*pFT_pFT_pFT_d_Ri_Rd_Rc)( pFT_pFT_d_Ri_Rd );
typedef char (*pFT_pFT_pFT_d_Rd_Rc_Rc)( pFT_pFT_d_Rd_Rc );
typedef char (*pFT_pFT_pFT_d_Rd_Ri_Rc)( pFT_pFT_d_Rd_Ri );
typedef char (*pFT_pFT_pFT_d_Rd_Rd_Rc)( pFT_pFT_d_Rd_Rd );
typedef int (*pFT_pFT_pFT_c_Rc_Rc_Ri)( pFT_pFT_c_Rc_Rc );
typedef int (*pFT_pFT_pFT_c_Rc_Ri_Ri)( pFT_pFT_c_Rc_Ri );
typedef int (*pFT_pFT_pFT_c_Rc_Rd_Ri)( pFT_pFT_c_Rc_Rd );
typedef int (*pFT_pFT_pFT_c_Ri_Rc_Ri)( pFT_pFT_c_Ri_Rc );
typedef int (*pFT_pFT_pFT_c_Ri_Ri_Ri)( pFT_pFT_c_Ri_Ri );
typedef int (*pFT_pFT_pFT_c_Ri_Rd_Ri)( pFT_pFT_c_Ri_Rd );
typedef int (*pFT_pFT_pFT_c_Rd_Rc_Ri)( pFT_pFT_c_Rd_Rc );
typedef int (*pFT_pFT_pFT_c_Rd_Ri_Ri)( pFT_pFT_c_Rd_Ri );
typedef int (*pFT_pFT_pFT_c_Rd_Rd_Ri)( pFT_pFT_c_Rd_Rd );
typedef int (*pFT_pFT_pFT_i_Rc_Rc_Ri)( pFT_pFT_i_Rc_Rc );
typedef int (*pFT_pFT_pFT_i_Rc_Ri_Ri)( pFT_pFT_i_Rc_Ri );
typedef int (*pFT_pFT_pFT_i_Rc_Rd_Ri)( pFT_pFT_i_Rc_Rd );
typedef int (*pFT_pFT_pFT_i_Ri_Rc_Ri)( pFT_pFT_i_Ri_Rc );
typedef int (*pFT_pFT_pFT_i_Ri_Ri_Ri)( pFT_pFT_i_Ri_Ri );
typedef int (*pFT_pFT_pFT_i_Ri_Rd_Ri)( pFT_pFT_i_Ri_Rd );
typedef int (*pFT_pFT_pFT_i_Rd_Rc_Ri)( pFT_pFT_i_Rd_Rc );
typedef int (*pFT_pFT_pFT_i_Rd_Ri_Ri)( pFT_pFT_i_Rd_Ri );
typedef int (*pFT_pFT_pFT_i_Rd_Rd_Ri)( pFT_pFT_i_Rd_Rd );
typedef int (*pFT_pFT_pFT_d_Rc_Rc_Ri)( pFT_pFT_d_Rc_Rc );
typedef int (*pFT_pFT_pFT_d_Rc_Ri_Ri)( pFT_pFT_d_Rc_Ri );
typedef int (*pFT_pFT_pFT_d_Rc_Rd_Ri)( pFT_pFT_d_Rc_Rd );
typedef int (*pFT_pFT_pFT_d_Ri_Rc_Ri)( pFT_pFT_d_Ri_Rc );
typedef int (*pFT_pFT_pFT_d_Ri_Ri_Ri)( pFT_pFT_d_Ri_Ri );
typedef int (*pFT_pFT_pFT_d_Ri_Rd_Ri)( pFT_pFT_d_Ri_Rd );
typedef int (*pFT_pFT_pFT_d_Rd_Rc_Ri)( pFT_pFT_d_Rd_Rc );
typedef int (*pFT_pFT_pFT_d_Rd_Ri_Ri)( pFT_pFT_d_Rd_Ri );
typedef int (*pFT_pFT_pFT_d_Rd_Rd_Ri)( pFT_pFT_d_Rd_Rd );
typedef double (*pFT_pFT_pFT_c_Rc_Rc_Rd)( pFT_pFT_c_Rc_Rc );
typedef double (*pFT_pFT_pFT_c_Rc_Ri_Rd)( pFT_pFT_c_Rc_Ri );
typedef double (*pFT_pFT_pFT_c_Rc_Rd_Rd)( pFT_pFT_c_Rc_Rd );
typedef double (*pFT_pFT_pFT_c_Ri_Rc_Rd)( pFT_pFT_c_Ri_Rc );
typedef double (*pFT_pFT_pFT_c_Ri_Ri_Rd)( pFT_pFT_c_Ri_Ri );
typedef double (*pFT_pFT_pFT_c_Ri_Rd_Rd)( pFT_pFT_c_Ri_Rd );
typedef double (*pFT_pFT_pFT_c_Rd_Rc_Rd)( pFT_pFT_c_Rd_Rc );
typedef double (*pFT_pFT_pFT_c_Rd_Ri_Rd)( pFT_pFT_c_Rd_Ri );
typedef double (*pFT_pFT_pFT_c_Rd_Rd_Rd)( pFT_pFT_c_Rd_Rd );
typedef double (*pFT_pFT_pFT_i_Rc_Rc_Rd)( pFT_pFT_i_Rc_Rc );
typedef double (*pFT_pFT_pFT_i_Rc_Ri_Rd)( pFT_pFT_i_Rc_Ri );
typedef double (*pFT_pFT_pFT_i_Rc_Rd_Rd)( pFT_pFT_i_Rc_Rd );
typedef double (*pFT_pFT_pFT_i_Ri_Rc_Rd)( pFT_pFT_i_Ri_Rc );
typedef double (*pFT_pFT_pFT_i_Ri_Ri_Rd)( pFT_pFT_i_Ri_Ri );
typedef double (*pFT_pFT_pFT_i_Ri_Rd_Rd)( pFT_pFT_i_Ri_Rd );
typedef double (*pFT_pFT_pFT_i_Rd_Rc_Rd)( pFT_pFT_i_Rd_Rc );
typedef double (*pFT_pFT_pFT_i_Rd_Ri_Rd)( pFT_pFT_i_Rd_Ri );
typedef double (*pFT_pFT_pFT_i_Rd_Rd_Rd)( pFT_pFT_i_Rd_Rd );
typedef double (*pFT_pFT_pFT_d_Rc_Rc_Rd)( pFT_pFT_d_Rc_Rc );
typedef double (*pFT_pFT_pFT_d_Rc_Ri_Rd)( pFT_pFT_d_Rc_Ri );
typedef double (*pFT_pFT_pFT_d_Rc_Rd_Rd)( pFT_pFT_d_Rc_Rd );
typedef double (*pFT_pFT_pFT_d_Ri_Rc_Rd)( pFT_pFT_d_Ri_Rc );
typedef double (*pFT_pFT_pFT_d_Ri_Ri_Rd)( pFT_pFT_d_Ri_Ri );
typedef double (*pFT_pFT_pFT_d_Ri_Rd_Rd)( pFT_pFT_d_Ri_Rd );
typedef double (*pFT_pFT_pFT_d_Rd_Rc_Rd)( pFT_pFT_d_Rd_Rc );
typedef double (*pFT_pFT_pFT_d_Rd_Ri_Rd)( pFT_pFT_d_Rd_Ri );
typedef double (*pFT_pFT_pFT_d_Rd_Rd_Rd)( pFT_pFT_d_Rd_Rd );
void f( pFT_pFT_pFT_c_Rc_Rc_Rc ) BAD;
void f( pFT_pFT_pFT_c_Rc_Ri_Rc ) BAD;
void f( pFT_pFT_pFT_c_Rc_Rd_Rc ) BAD;
void f( pFT_pFT_pFT_c_Ri_Rc_Rc ) BAD;
void f( pFT_pFT_pFT_c_Ri_Ri_Rc ) BAD;
void f( pFT_pFT_pFT_c_Ri_Rd_Rc ) BAD;
void f( pFT_pFT_pFT_c_Rd_Rc_Rc ) BAD;
void f( pFT_pFT_pFT_c_Rd_Ri_Rc ) BAD;
void f( pFT_pFT_pFT_c_Rd_Rd_Rc ) BAD;
void f( pFT_pFT_pFT_i_Rc_Rc_Rc ) BAD;
void f( pFT_pFT_pFT_i_Rc_Ri_Rc ) BAD;
void f( pFT_pFT_pFT_i_Rc_Rd_Rc ) GOOD;
void f( pFT_pFT_pFT_i_Ri_Rc_Rc ) BAD;
void f( pFT_pFT_pFT_i_Ri_Ri_Rc ) BAD;
void f( pFT_pFT_pFT_i_Ri_Rd_Rc ) BAD;
void f( pFT_pFT_pFT_i_Rd_Rc_Rc ) BAD;
void f( pFT_pFT_pFT_i_Rd_Ri_Rc ) BAD;
void f( pFT_pFT_pFT_i_Rd_Rd_Rc ) BAD;
void f( pFT_pFT_pFT_d_Rc_Rc_Rc ) BAD;
void f( pFT_pFT_pFT_d_Rc_Ri_Rc ) BAD;
void f( pFT_pFT_pFT_d_Rc_Rd_Rc ) BAD;
void f( pFT_pFT_pFT_d_Ri_Rc_Rc ) BAD;
void f( pFT_pFT_pFT_d_Ri_Ri_Rc ) BAD;
void f( pFT_pFT_pFT_d_Ri_Rd_Rc ) BAD;
void f( pFT_pFT_pFT_d_Rd_Rc_Rc ) BAD;
void f( pFT_pFT_pFT_d_Rd_Ri_Rc ) BAD;
void f( pFT_pFT_pFT_d_Rd_Rd_Rc ) BAD;
void f( pFT_pFT_pFT_c_Rc_Rc_Ri ) BAD;
void f( pFT_pFT_pFT_c_Rc_Ri_Ri ) BAD;
void f( pFT_pFT_pFT_c_Rc_Rd_Ri ) BAD;
void f( pFT_pFT_pFT_c_Ri_Rc_Ri ) BAD;
void f( pFT_pFT_pFT_c_Ri_Ri_Ri ) BAD;
void f( pFT_pFT_pFT_c_Ri_Rd_Ri ) BAD;
void f( pFT_pFT_pFT_c_Rd_Rc_Ri ) BAD;
void f( pFT_pFT_pFT_c_Rd_Ri_Ri ) BAD;
void f( pFT_pFT_pFT_c_Rd_Rd_Ri ) BAD;
void f( pFT_pFT_pFT_i_Rc_Rc_Ri ) BAD;
void f( pFT_pFT_pFT_i_Rc_Ri_Ri ) BAD;
void f( pFT_pFT_pFT_i_Rc_Rd_Ri ) BAD;
void f( pFT_pFT_pFT_i_Ri_Rc_Ri ) BAD;
void f( pFT_pFT_pFT_i_Ri_Ri_Ri ) BAD;
void f( pFT_pFT_pFT_i_Ri_Rd_Ri ) BAD;
void f( pFT_pFT_pFT_i_Rd_Rc_Ri ) BAD;
void f( pFT_pFT_pFT_i_Rd_Ri_Ri ) BAD;
void f( pFT_pFT_pFT_i_Rd_Rd_Ri ) BAD;
void f( pFT_pFT_pFT_d_Rc_Rc_Ri ) BAD;
void f( pFT_pFT_pFT_d_Rc_Ri_Ri ) BAD;
void f( pFT_pFT_pFT_d_Rc_Rd_Ri ) BAD;
void f( pFT_pFT_pFT_d_Ri_Rc_Ri ) BAD;
void f( pFT_pFT_pFT_d_Ri_Ri_Ri ) BAD;
void f( pFT_pFT_pFT_d_Ri_Rd_Ri ) BAD;
void f( pFT_pFT_pFT_d_Rd_Rc_Ri ) BAD;
void f( pFT_pFT_pFT_d_Rd_Ri_Ri ) BAD;
void f( pFT_pFT_pFT_d_Rd_Rd_Ri ) BAD;
void f( pFT_pFT_pFT_c_Rc_Rc_Rd ) BAD;
void f( pFT_pFT_pFT_c_Rc_Ri_Rd ) BAD;
void f( pFT_pFT_pFT_c_Rc_Rd_Rd ) BAD;
void f( pFT_pFT_pFT_c_Ri_Rc_Rd ) BAD;
void f( pFT_pFT_pFT_c_Ri_Ri_Rd ) BAD;
void f( pFT_pFT_pFT_c_Ri_Rd_Rd ) BAD;
void f( pFT_pFT_pFT_c_Rd_Rc_Rd ) BAD;
void f( pFT_pFT_pFT_c_Rd_Ri_Rd ) BAD;
void f( pFT_pFT_pFT_c_Rd_Rd_Rd ) BAD;
void f( pFT_pFT_pFT_i_Rc_Rc_Rd ) BAD;
void f( pFT_pFT_pFT_i_Rc_Ri_Rd ) BAD;
void f( pFT_pFT_pFT_i_Rc_Rd_Rd ) BAD;
void f( pFT_pFT_pFT_i_Ri_Rc_Rd ) BAD;
void f( pFT_pFT_pFT_i_Ri_Ri_Rd ) BAD;
void f( pFT_pFT_pFT_i_Ri_Rd_Rd ) BAD;
void f( pFT_pFT_pFT_i_Rd_Rc_Rd ) BAD;
void f( pFT_pFT_pFT_i_Rd_Ri_Rd ) BAD;
void f( pFT_pFT_pFT_i_Rd_Rd_Rd ) BAD;
void f( pFT_pFT_pFT_d_Rc_Rc_Rd ) BAD;
void f( pFT_pFT_pFT_d_Rc_Ri_Rd ) BAD;
void f( pFT_pFT_pFT_d_Rc_Rd_Rd ) BAD;
void f( pFT_pFT_pFT_d_Ri_Rc_Rd ) BAD;
void f( pFT_pFT_pFT_d_Ri_Ri_Rd ) BAD;
void f( pFT_pFT_pFT_d_Ri_Rd_Rd ) BAD;
void f( pFT_pFT_pFT_d_Rd_Rc_Rd ) BAD;
void f( pFT_pFT_pFT_d_Rd_Ri_Rd ) BAD;
void f( pFT_pFT_pFT_d_Rd_Rd_Rd ) BAD;
int main( void ) {
pFT_pFT_pFT_i_Rc_Rd_Rc a;
f( a );
CHECK_GOOD( 136 );
return errors != 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?