The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

Cif_Duplicate (3)
  • >> Cif_Duplicate (3) ( Solaris man: Библиотечные вызовы )
  • 
    NAME
         Cif_Duplicate - Duplicates a compiler information file (CIF)
         structure
    
    SYNOPSIS
         #define CIF_VERSION 2
         #include <cif.h>
    
         struct Cif_generic *Cif_Duplicate (cif_structure)
         struct Cif_generic *cif_structure;
    
    IMPLEMENTATION
         All Sun SPARC systems
    
    DESCRIPTION
         The Cif_Duplicate routine copies an existing  CIF  structure
         into  newly  allocated memory.  The new copy exists indepen-
         dently of the memory management mode that is active for  the
         source  CIF.  You can release the memory associated with the
         new structure by using the Cif_Free(3) routine.
    
         The Cif_Duplicate routine accepts the following argument:
    
         *cif_structure
                       Points to an existing,  valid  generic  struc-
                       ture.
    
         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.
    
    RETURN VALUES
         The Cif_Duplicate routine  returns  a  pointer  to  the  new
         structure  if  the  duplication operation completes success-
         fully; otherwise, it returns a NULL value.
    
    EXAMPLES
         The following example, when used in  a  program,  copies  an
         existing  structure  into  newly  allocated  memory.   It is
         assumed that *rptr1 points to  a  valid  structure.   *rptr2
         points   to   the   copy   of   the  structure  produced  by
         Cif_Duplicate.  struct Cif_generic *rptr1, *rptr2;
              .
              .
              .  rptr2 = Cif_Duplicate (rptr1);
              .
              .
              .
    
    SEE ALSO
         Cif(3) for general information about CIFs
         Cif_Close(3), Cif_Errstring(3), Cif_Free(3),  Cif_Getpos(3),
         Cif_Getrecord(3),      Cif_Memmode(3),     Cif_Msginsert(3),
         Cif_Open(3), Cif_Release(3), Cif_Setpos(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
    
    
    
    


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру