Adobe.com
Contents Suites Classes Class Index Member Index

SPHeaderBegin.h

Go to the documentation of this file.
00001 /*
00002  *        Name: SPHeaderBegin.h
00003  *   $Revision: 1 $
00004  *      Author:
00005  *        Date:
00006  *     Purpose:
00007  *
00008  * ADOBE SYSTEMS INCORPORATED
00009  * Copyright 1986-2012 Adobe Systems Incorporated.
00010  * All rights reserved.
00011  *
00012  * NOTICE:  Adobe permits you to use, modify, and distribute this file
00013  * in accordance with the terms of the Adobe license agreement
00014  * accompanying it. If you have received this file from a source other
00015  * than Adobe, then your use, modification, or distribution of it
00016  * requires the prior written permission of Adobe.
00017  *
00018  */
00019 
00020 #if defined(__SPHeaderBegin_H__)
00021 #error __SPHeaderBegin_H__ included multiple times in a single file
00022 #endif
00023 
00024 #define __SPHeaderBegin_H__ 1
00025 
00026 #ifndef __ASConfig__
00027 #include "ASConfig.h"
00028 #endif
00029 
00030 #ifdef __cplusplus
00031 extern "C" {
00032 #endif
00033 
00034 #ifdef MAC_ENV
00035         //power_gcc on MWERKS is basically equivalent to power on GCC
00036         #if defined (__MWERKS__)
00037                 #pragma options align=power_gcc
00038                 #pragma enumsalwaysint on
00039         #elif defined (__GNUC__)
00040                 //GCC doesn't allow non int enums without using an attribute decl directly on
00041                 //the enum, so no need to set it
00042                 #pragma options align=power
00043         #endif
00044 #endif
00045 
00046 #if defined(WIN_ENV)
00047         #pragma warning(disable: 4103) // Gets rid of the unbalanced alignment warning.
00048         #pragma pack(push, 8)
00049 #endif


Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2016 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks