config.h
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. /* 
  2.  * COPYRIGHT AND DISCLAIMER
  3.  * 
  4.  * Copyright (C) 1996-1997 by the Regents of the University of California.
  5.  *
  6.  * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR
  7.  * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
  8.  * OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF,
  9.  * EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10.  * 
  11.  * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
  12.  * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
  13.  * FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS
  14.  * PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO
  15.  * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
  16.  * MODIFICATIONS.
  17.  *
  18.  * For inquiries email Steve Gribble <gribble@cs.berkeley.edu>.
  19.  */
  20. #ifndef _CONFIG_H
  21. #define _CONFIG_H
  22. #include <assert.h>
  23. #include <memory.h>
  24. #include <string.h>
  25. /*
  26.  *  The following should be replaced
  27.  */
  28. #define SIZEOF_INT 4
  29. #define SIZEOF_LONG 4
  30. #if     SIZEOF_LONG == 4
  31. typedef unsigned long UINT32;
  32. #ifndef JPEGLIB_H
  33. typedef signed long    INT32;
  34. #endif
  35. #elif   SIZEOF_INT == 4
  36. typedef unsigned int  UINT32;
  37. #ifndef JPEGLIB_H
  38. typedef signed int     INT32;
  39. #endif
  40. #endif
  41. #if     SIZEOF_INT == 2
  42. #ifndef JPEGLIB_H
  43. typedef unsigned int   UINT16;
  44. #endif
  45. #ifndef JPEGLIB_H
  46. typedef signed int      INT16;
  47. #endif
  48. #else
  49. #ifndef JPEGLIB_H
  50. typedef unsigned short UINT16;
  51. #endif
  52. #ifndef JPEGLIB_H
  53. typedef signed short    INT16;
  54. #endif
  55. #endif
  56. #include <stdlib.h>
  57. #endif /*ifndef _CONFIG_H */