pshpack2.h
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:3k
源码类别:

midi

开发平台:

Unix_Linux

  1. /*
  2.  * Copyright (C) 1999 Patrik Stridvall
  3.  *
  4.  * This library is free software; you can redistribute it and/or
  5.  * modify it under the terms of the GNU Lesser General Public
  6.  * License as published by the Free Software Foundation; either
  7.  * version 2.1 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.  * Lesser General Public License for more details.
  13.  *
  14.  * You should have received a copy of the GNU Lesser General Public
  15.  * License along with this library; if not, write to the Free Software
  16.  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  17.  */
  18. #if defined(__WINE_PSHPACK_H15)
  19. /* Depth > 15 */
  20. #  error "Alignment nesting > 15 is not supported"
  21. #else
  22. #  if !defined(__WINE_PSHPACK_H)
  23. #    define __WINE_PSHPACK_H  2
  24. /* Depth == 1 */
  25. #  elif !defined(__WINE_PSHPACK_H2)
  26. #    define __WINE_PSHPACK_H2 2
  27. /* Depth == 2 */
  28. #    define __WINE_INTERNAL_POPPACK
  29. #    include <poppack.h>
  30. #  elif !defined(__WINE_PSHPACK_H3)
  31. #    define __WINE_PSHPACK_H3 2
  32. /* Depth == 3 */
  33. #    define __WINE_INTERNAL_POPPACK
  34. #    include <poppack.h>
  35. #  elif !defined(__WINE_PSHPACK_H4)
  36. #    define __WINE_PSHPACK_H4 2
  37. /* Depth == 4 */
  38. #    define __WINE_INTERNAL_POPPACK
  39. #    include <poppack.h>
  40. #  elif !defined(__WINE_PSHPACK_H5)
  41. #    define __WINE_PSHPACK_H5 2
  42. /* Depth == 5 */
  43. #    define __WINE_INTERNAL_POPPACK
  44. #    include <poppack.h>
  45. #  elif !defined(__WINE_PSHPACK_H6)
  46. #    define __WINE_PSHPACK_H6 2
  47. /* Depth == 6 */
  48. #    define __WINE_INTERNAL_POPPACK
  49. #    include <poppack.h>
  50. #  elif !defined(__WINE_PSHPACK_H7)
  51. #    define __WINE_PSHPACK_H7 2
  52. /* Depth == 7 */
  53. #    define __WINE_INTERNAL_POPPACK
  54. #    include <poppack.h>
  55. #  elif !defined(__WINE_PSHPACK_H8)
  56. #    define __WINE_PSHPACK_H8 2
  57. /* Depth == 8 */
  58. #    define __WINE_INTERNAL_POPPACK
  59. #    include <poppack.h>
  60. #  elif !defined(__WINE_PSHPACK_H9)
  61. #    define __WINE_PSHPACK_H9 2
  62. /* Depth == 9 */
  63. #    define __WINE_INTERNAL_POPPACK
  64. #    include <poppack.h>
  65. #  elif !defined(__WINE_PSHPACK_H10)
  66. #    define __WINE_PSHPACK_H10 2
  67. /* Depth == 10 */
  68. #    define __WINE_INTERNAL_POPPACK
  69. #    include <poppack.h>
  70. #  elif !defined(__WINE_PSHPACK_H11)
  71. #    define __WINE_PSHPACK_H11 2
  72. /* Depth == 11 */
  73. #    define __WINE_INTERNAL_POPPACK
  74. #    include <poppack.h>
  75. #  elif !defined(__WINE_PSHPACK_H12)
  76. #    define __WINE_PSHPACK_H12 2
  77. /* Depth == 12 */
  78. #    define __WINE_INTERNAL_POPPACK
  79. #    include <poppack.h>
  80. #  elif !defined(__WINE_PSHPACK_H13)
  81. #    define __WINE_PSHPACK_H13 2
  82. /* Depth == 13 */
  83. #    define __WINE_INTERNAL_POPPACK
  84. #    include <poppack.h>
  85. #  elif !defined(__WINE_PSHPACK_H14)
  86. #    define __WINE_PSHPACK_H14 2
  87. /* Depth == 14 */
  88. #    define __WINE_INTERNAL_POPPACK
  89. #    include <poppack.h>
  90. #  elif !defined(__WINE_PSHPACK_H15)
  91. #    define __WINE_PSHPACK_H15 2
  92. /* Depth == 15 */
  93. #    define __WINE_INTERNAL_POPPACK
  94. #    include <poppack.h>
  95. #  endif
  96. #  if defined(_MSC_VER) && (_MSC_VER >= 800)
  97. #   pragma warning(disable:4103)
  98. #  endif
  99. #  pragma pack(2)
  100. #endif