• Main Page
  • Classes
  • Files
  • File List

/Users/yzchen/ns/ns-allinone-2.33/ns-2.33/indep-utils/webtrace-conv/ucb/config.h

00001 /* 
00002  * COPYRIGHT AND DISCLAIMER
00003  * 
00004  * Copyright (C) 1996-1997 by the Regents of the University of California.
00005  *
00006  * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR
00007  * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
00008  * OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF,
00009  * EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00010  * 
00011  * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
00012  * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
00013  * FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS
00014  * PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO
00015  * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
00016  * MODIFICATIONS.
00017  *
00018  * For inquiries email Steve Gribble <gribble@cs.berkeley.edu>.
00019  */
00020 
00021 #ifndef _CONFIG_H
00022 #define _CONFIG_H
00023 
00024 #include <assert.h>
00025 #include <memory.h>
00026 #include <string.h>
00027 
00028 /*
00029  *  The following should be replaced
00030  */
00031 
00032 #define SIZEOF_INT 4
00033 #define SIZEOF_LONG 4
00034 
00035 #if     SIZEOF_LONG == 4
00036 typedef unsigned long UINT32;
00037 #ifndef JPEGLIB_H
00038 typedef signed long    INT32;
00039 #endif
00040 #elif   SIZEOF_INT == 4
00041 typedef unsigned int  UINT32;
00042 #ifndef JPEGLIB_H
00043 typedef signed int     INT32;
00044 #endif
00045 #endif
00046 #if     SIZEOF_INT == 2
00047 #ifndef JPEGLIB_H
00048 typedef unsigned int   UINT16;
00049 #endif
00050 #ifndef JPEGLIB_H
00051 typedef signed int      INT16;
00052 #endif
00053 #else
00054 #ifndef JPEGLIB_H
00055 typedef unsigned short UINT16;
00056 #endif
00057 #ifndef JPEGLIB_H
00058 typedef signed short    INT16;
00059 #endif
00060 #endif
00061 
00062 #include <stdlib.h>
00063 
00064 #endif /*ifndef _CONFIG_H */
00065 
00066 

Generated on Tue Aug 10 2010 16:16:06 for ns-2.33 by  doxygen 1.7.1