NAME
Cif_Filename - Returns a pointer to the actual file name of
an opened CIF
SYNOPSIS
#define CIF_VERSION 2
#include <cif.h>
char *Cif_Filename (cifd)
int cifd;
IMPLEMENTATION
All Sun SPARC systems
DESCRIPTION
The Cif_Filename routine returns the address of the actual
name of the file that is the object of the cifd argument.
The Cif_Filename routine accepts the following argument:
cifd Identifies the CIF.
The cifd descriptor is assigned by the Cif_Open(3) routine
or the Cif_Cifconv(3) routine and must be used for all sub-
sequent references to the CIF. For a CIF opened with
Cif_Open(3), the returned value is the first argument of
Cif_Open. For a CIF opened with Cif_Cifconv(3), the return
value is the binary version of the file (see Cif_Cifconv).
CIF_VERSION defines the library version. The default is 1.
The newest version is 2 and should be used with this rou-
tine.
See the Cif(3) man page for a discussion about CIF informa-
tion, format, and versions.
EXAMPLES
The following example returns the actual file name of the
CIF converted and opened by the Cif_Cifconv routine
(myprogram.TT).
int records[] = { CIF_CIFHDR, CIF_ENTRY, CIF_UNIT,
CIF_ENDUNIT, 0 };
int mycif;
char *fname;
.
.
.
mycif = Cif_Cifconv ("myprogram.T", "r", records,
CIF_VERSION, 1);
.
.
.
fname = Cif_Filename (mycif);
.
.
.
SEE ALSO
Cif(3) for general information about CIFs
Cif_Cifconv(3), Cif_Close(3), Cif_Duplicate(3),
Cif_Errstring(3), Cif_Free(3), Cif_Getrecord(3),
Cif_Memmode(3), Cif_Msginsert(3), Cif_Open(3),
Cif_Release(3) for information about general CIF library
routines
Cif_Getfiledir(3), Cif_Getunitdir(3), Cif_Recgroup(3) for
information about binary-format specific CIF library rou-
tines
cifconv(1) for information about ASCII to binary format
conversion in the
Compiler information file CIF Compiler information Compiler
listings
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |