通过示例头文件查找 Informix4GL 'fgicfunc.h'

Looking for Informix4GL by Example header file 'fgicfunc.h'

我正在研究 Informix4GL by Example 食谱。练习 13 涉及创建用 C 编写的外部可调用模块。示例代码包含以下行:

#include "fgicfunc.h"

但我找不到此文件或其内容的描述。它应该与 Informix 数据库软件产品有关,但我没有安装它。这里有人有那个文件吗?如果你这样做了,你能把内容提供给我吗?

尽管有版权声明等,但它会在您安装 I4GL p 代码编译器时发布。

/**************************************************************************/
/*                                                                        */
/*  Licensed Materials - Property of IBM                                  */
/*                                                                        */
/*  "Restricted Materials of IBM"                                         */
/*                                                                        */
/*  IBM Informix 4GL                                                      */
/*  (c) Copyright IBM Corporation 2010 All rights reserved.         */
/*                                                                        */
/**************************************************************************/
/***************************************************************************
 *
 *                         INFORMIX SOFTWARE, INC.
 *
 *                            PROPRIETARY DATA
 *
 *      THIS DOCUMENT CONTAINS TRADE SECRET DATA WHICH IS THE PROPERTY OF 
 *      INFORMIX SOFTWARE, INC.  THIS DOCUMENT IS SUBMITTED TO RECIPIENT IN
 *      CONFIDENCE.  INFORMATION CONTAINED HEREIN MAY NOT BE USED, COPIED OR 
 *      DISCLOSED IN WHOLE OR IN PART EXCEPT AS PERMITTED BY WRITTEN AGREEMENT 
 *      SIGNED BY AN OFFICER OF INFORMIX SOFTWARE, INC.
 *
 *      THIS MATERIAL IS ALSO COPYRIGHTED AS AN UNPUBLISHED WORK UNDER
 *      SECTIONS 104 AND 408 OF TITLE 17 OF THE UNITED STATES CODE. 
 *      UNAUTHORIZED USE, COPYING OR OTHER REPRODUCTION IS PROHIBITED BY LAW.
 *
 *
 *  Title:       fgicfunc.h
 *  Description: 4GL C function header file
 *
 ***************************************************************************
 */

#ifndef IBM_I4GL_FGICFUNC_H
#define IBM_I4GL_FGICFUNC_H

typedef struct
    {
    char *cf_name;              /* name of function */
    int (*cf_ptr)(int);         /* pointer to the function */
    short cf_nargs;             /* number of arguments, < 0 means variable */
    } cfunc_t;

#endif /* IBM_I4GL_FGICFUNC_H */

飘忽不定的拳击评论我们可以改天讨论