close_code.h
上传用户:detong
上传日期:2022-06-22
资源大小:20675k
文件大小:1k
源码类别:

系统编程

开发平台:

Unix_Linux

  1. /*
  2.     SDL - Simple DirectMedia Layer
  3.     Copyright (C) 1997-2004 Sam Lantinga
  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.     This library is distributed in the hope that it will be useful,
  9.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  10.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  11.     Library General Public License for more details.
  12.     You should have received a copy of the GNU Library General Public
  13.     License along with this library; if not, write to the Free
  14.     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  15.     Sam Lantinga
  16.     slouken@libsdl.org
  17. */
  18. /* This file reverses the effects of begin_code.h and should be included
  19.    after you finish any function and structure declarations in your headers
  20. */
  21. #undef _begin_code_h
  22. /* Reset structure packing at previous byte alignment */
  23. #if defined(_MSC_VER) || defined(__MWERKS__) || defined(__WATCOMC__)  || defined(__BORLANDC__)
  24. #ifdef __BORLANDC__
  25. #pragma nopackwarning
  26. #endif
  27. #if (defined(__MWERKS__) && defined(__MACOS__))
  28. #pragma options align=reset
  29. #pragma enumsalwaysint reset
  30. #else
  31. #pragma pack(pop)
  32. #endif
  33. #endif /* Compiler needs structure packing set */