#include <cif.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include "cif_int.h"
Go to the source code of this file.
Defines | |
| #define | CIF_VERSION 3 |
Functions | |
| char * | strdup (const char *s) |
| struct Cif_generic * | Cif_Duplicate (struct Cif_generic *cr) |
Variables | |
| static char | USMID [] = "@(#) libcif/cifdup.c 30.5 07/26/96 07:19:13" |
| struct Cif_generic* Cif_Duplicate | ( | struct Cif_generic * | cr | ) | [read] |
Definition at line 64 of file cifdup.c.
References _Cif_structsize, _cif_version, CIF_BE_NODE, CIF_C_CONST, CIF_C_ENTRY, CIF_C_ENTRY_END, CIF_C_LINT_DIRECTIVE, CIF_C_MACRO_DEF, CIF_C_MESSAGE, CIF_C_OBJECT, CIF_C_OPTS, CIF_C_TAG, CIF_CALLSITE, CIF_CDIR, CIF_CDIR_DOSHARED, CIF_COMBLK, CIF_CONST, CIF_ENDUNIT, CIF_ENTRY, CIF_F90_CALLSITE, CIF_F90_COMBLK, CIF_F90_CONST, CIF_F90_DERIVED_TYPE, CIF_F90_ENTRY, CIF_F90_INT_BLOCK, CIF_F90_LABEL, CIF_F90_MISC_OPTS, CIF_F90_NAMELIST, CIF_F90_OBJECT, CIF_F90_OPT_OPTS, CIF_F90_SCOPE_INFO, CIF_FILE, CIF_FILEDIR, CIF_GEOMETRY, CIF_LABEL, CIF_MAXRECORD, CIF_MESSAGE, CIF_MISC_OPTS, CIF_NAMELIST, CIF_ND_MSG, CIF_OBJECT, CIF_UNIT, CIF_UNITDIR, CIF_USAGE, CIFBEFID, CIFBENODE, CIFCB, CIFCB1, CIFCCON, CIFCDIR, CIFCDIRDO, CIFCEEND, CIFCENTRY, CIFCENTRY1, CIFCLDIR, CIFCMDEF, CIFCMSG, CIFCMSG1, CIFCOBJ, CIFCON, CIFCOPTS, CIFCS, CIFCTAG, CIFENDU, CIFENTRY, CIFF90CB, CIFF90CON, CIFF90CS, CIFF90DTYPE, CIFF90ENTRY, CIFF90IB, CIFF90LABEL, CIFF90MO, CIFF90NL, CIFF90OBJ, CIFF90OPTOPT, CIFF90SI, CIFFDIR, CIFFILE, CIFGEOM, CIFLABEL, CIFMO, CIFMO1, CIFMSG, CIFNL, CIFNMSG, CIFOBJ, CIFOBJ1, CIFUDIR, CIFUNIT, CIFUSAGE, CIFUSAGE1, name, NULL, Cif_generic::rectype, size, and strdup.
Referenced by cif_copy_record().
| char* strdup | ( | const char * | s | ) |
1.7.1