Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. /* libFLAC - Free Lossless Audio Codec library
  2.  * Copyright (C) 2000,2001  Josh Coalson
  3.  *
  4.  * This library is free software; you can redistribute it and/or
  5.  * modify it under the terms of the GNU Library General Public
  6.  * License as published by the Free Software Foundation; either
  7.  * version 2 of the License, or (at your option) any later version.
  8.  *
  9.  * This library is distributed in the hope that it will be useful,
  10.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  12.  * Library General Public License for more details.
  13.  *
  14.  * You should have received a copy of the GNU Library General Public
  15.  * License along with this library; if not, write to the
  16.  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  17.  * Boston, MA  02111-1307, USA.
  18.  */
  19.  
  20. #ifndef FLAC__ORDINALS_H
  21. #define FLAC__ORDINALS_H
  22.  
  23. #ifdef true
  24. #undef true
  25. #endif
  26. #ifdef false
  27. #undef false
  28. #endif
  29. #define true 1
  30. #define false 0
  31.  
  32. typedef int FLAC__bool;
  33.  
  34. typedef signed char FLAC__int8;
  35. typedef unsigned char FLAC__uint8;
  36.  
  37. #ifdef _MSC_VER
  38. typedef __int16 FLAC__int16;
  39. typedef __int32 FLAC__int32;
  40. typedef __int64 FLAC__int64;
  41. typedef unsigned __int16 FLAC__uint16;
  42. typedef unsigned __int32 FLAC__uint32;
  43. typedef unsigned __int64 FLAC__uint64;
  44. #else
  45. typedef @FLaC__SIZE16@ FLAC__int16;
  46. typedef @FLaC__SIZE32@ FLAC__int32;
  47. typedef @FLaC__SIZE64@ FLAC__int64;
  48. typedef @FLaC__USIZE16@ FLAC__uint16;
  49. typedef @FLaC__USIZE32@ FLAC__uint32;
  50. typedef @FLaC__USIZE64@ FLAC__uint64;
  51. #endif
  52.  
  53. typedef FLAC__uint8 FLAC__byte;
  54. typedef float FLAC__real;
  55.  
  56. #endif
  57.