TINA_libs  6
TINAmachinevisionlibraries
sysTyp_pair.h
Go to the documentation of this file.
00001 /**********
00002  * 
00003  * Copyright (c) 2003, Division of Imaging Science and Biomedical Engineering,
00004  * University of Manchester, UK.  All rights reserved.
00005  * 
00006  * Redistribution and use in source and binary forms, with or without modification, 
00007  * are permitted provided that the following conditions are met:
00008  * 
00009  *   . Redistributions of source code must retain the above copyright notice, 
00010  *     this list of conditions and the following disclaimer.
00011  *    
00012  *   . Redistributions in binary form must reproduce the above copyright notice,
00013  *     this list of conditions and the following disclaimer in the documentation 
00014  *     and/or other materials provided with the distribution.
00015  * 
00016  *   . Neither the name of the University of Manchester nor the names of its
00017  *     contributors may be used to endorse or promote products derived from this 
00018  *     software without specific prior written permission.
00019  * 
00020  * 
00021  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
00022  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
00023  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
00024  * ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
00025  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
00026  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
00027  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
00028  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
00029  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
00030  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
00031  * POSSIBILITY OF SUCH DAMAGE.
00032  *
00033  **********
00034  * 
00035  * Program :    TINA
00036  * File    :  $Source: /home/tina/cvs/tina-libs/tina/sys/sysTyp_pair.h,v $
00037  * Date    :  $Date: 2003/09/22 16:09:02 $
00038  * Version :  $Revision: 1.2 $
00039  * CVS Id  :  $Id: sysTyp_pair.h,v 1.2 2003/09/22 16:09:02 tony Exp $
00040  *
00041  * Notes :
00042  *
00043  *********
00044 */
00045 
00046 #ifndef TINA_SYS_TYP_PAIR_HDR
00047 #define TINA_SYS_TYP_PAIR_HDR
00048 
00049 #include <tina/sys/sys_TypDef.h>
00050 #include <tina/sys/sys_LstDef.h>
00051 
00052 #ifdef __cplusplus
00053 extern "C" {
00054 #endif /* __cplusplus */
00055 
00056 Pair *pair_make(void *ptr1, int type1, void *ptr2, int type2);
00057 Pair *pair_alloc(void *ptr1, int type1, void *ptr2, int type2);
00058 
00059 #ifdef __cplusplus
00060 }
00061 #endif /* __cplusplus */
00062 
00063 #endif /* TINA_SYS_TYP_PAIR_HDR */ 
00064 
00065 
00066 
00067 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines