/* -*- Mode: C; indent-tabs-mode: t; tab-width: 4 -*-
// ---------------------------------------------------------------------------
// Multi-Phasic Applications: SquirrelJME
//     Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
//     Copyright (C) Multi-Phasic Applications <multiphasicapps.net>
// ---------------------------------------------------------------------------
// SquirrelJME is under the GNU General Public License v3+, or later.
// See license.mkd for licensing and copyright information.
// --------------------------------------------------------------------------*/

/**
 * DESCRIBE THIS.
 *
 * @since ZZZSINCEZZZ
 */

/** Header guard. */
#ifndef ZZZCHEADERGUARDZZZ
#define ZZZCHEADERGUARDZZZ

/** Anti-C++. */
#ifdef _cplusplus
#ifndef SJME_CXX_IS_EXTERNED
#define SJME_CXX_IS_EXTERNED
#define ZZZCXXISBADZZZ
extern "C"
{
#endif /** #ifdef SJME_CXX_IS_EXTERNED */
#endif /** #ifdef __cplusplus */

/****************************************************************************/

/****************************************************************************/

/** Anti-C++. */
#ifdef __cplusplus
#ifdef ZZZCXXISBADZZZ
}
#undef ZZZCXXISBADZZZ
#undef SJME_CXX_IS_EXTERNED
#endif /** #ifdef ZZZCXXISBADZZZ */
#endif /** #ifdef __cplusplus */

/** Header guard. */
#endif /* #ifndef ZZZCHEADERGUARDZZZ */

