Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

types.h

Go to the documentation of this file.
00001 /*= -*- c-basic-offset: 4; indent-tabs-mode: nil; -*-
00002  *
00003  * librsync -- the library for network deltas
00004  * $Id: types.h,v 1.1.1.1 2002/01/25 22:15:09 kergoth Exp $
00005  * 
00006  * Copyright (C) 2001 by Martin Pool <mbp@samba.org>
00007  * 
00008  * This program is free software; you can redistribute it and/or
00009  * modify it under the terms of the GNU Lesser General Public License
00010  * as published by the Free Software Foundation; either version 2.1 of
00011  * the License, or (at your option) any later version.
00012  * 
00013  * This program is distributed in the hope that it will be useful, but
00014  * WITHOUT ANY WARRANTY; without even the implied warranty of
00015  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00016  * Lesser General Public License for more details.
00017  * 
00018  * You should have received a copy of the GNU Lesser General Public
00019  * License along with this program; if not, write to the Free Software
00020  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
00021  */
00022 
00023 
00024 
00025 #if defined(HAVE_STDINT_H)
00026 #  include <stdint.h>
00027 #elif SIZEOF_UNSIGNED_INT == 4
00028 #  define uint32_t unsigned int
00029 #elif SIZEOF_UNSIGNED_LONG == 4
00030 #  define uint32_t unsigned long
00031 #elif SIZEOF_UNSIGNED_SHORT == 4
00032 #  define uint32_t unsigned short
00033 #else
00034 #  error "can't find an appropriate 32-bit integer type"
00035 #endif
00036 

Generated on Sat Nov 5 16:17:42 2005 for OPIE by  doxygen 1.4.2