00001
00002 /*---------------------------------------------------------------------------
00003
00004 File name : psf_cfg.c
00005 Author : Juergen Schreiber
00006 Created on : February 2002
00007 Description : configuration handling tools for the psf image reconstruction
00008 of a star.
00009
00010 *--------------------------------------------------------------------------*/
00011
00012 /*---------------------------------------------------------------------------
00013 Includes
00014 ---------------------------------------------------------------------------*/
00015
00016 #include "psf_cfg.h"
00017
00018 /*---------------------------------------------------------------------------
00019 Function codes
00020 ---------------------------------------------------------------------------*/
00021
00022 /*---------------------------------------------------------------------------
00023 Function : psf_cfg_create()
00024 In : void
00025 Out : pointer to allocated base psf_config structure
00026 Job : allocate memory for a psf_config struct
00027 Notice : only the main (base) structure is allocated
00028 ---------------------------------------------------------------------------*/
00029
00030 psf_config * psf_cfg_create(void)
00031 {
00032 return calloc(1, sizeof(psf_config));
00033 }
00034
00035
00036 /*---------------------------------------------------------------------------
00037 Function : psf_cfg_destroy()
00038 In : psf_config to deallocate
00039 Out : void
00040 Job : deallocate all memory associated with a psf_config data structure
00041 Notice :
00042 ---------------------------------------------------------------------------*/
00043
00044 void psf_cfg_destroy(psf_config * cc)
00045 {
00046 if (cc==NULL) return ;
00047
00048 /* Free main struct */
00049 free(cc);
00050
00051 return ;
00052 }
00053
00054
00055
00056
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001