#ifdef  __cplusplus
extern "C" {
#endif//__cplusplus
//{{DATA
#ifdef  __CLIP_REG_H__
extern const unsigned char*	TBL_RegTbl;
#endif//__CLIP_REG_H__
#ifdef  __CLIP_ANMS_H__
extern const int*		TBL_AnmSeqNo;
#endif//__CLIP_ANMS_H__
#ifdef  __CLIP_NCSS_H__
extern const int*		TBL_NcsSeqNo;
#endif//__CLIP_NCSS_H__
#ifdef  __CLIP_LCDS_H__
extern ST_LcdSeq*		pLcdSeq;
#endif//__CLIP_LCDS_H__
#ifdef  __CLIP_DIRS_H__
extern const int*		TBL_DirTblNo;
extern ST_DirSeq*		pDirSeq;
#endif//__CLIP_DIRS_H__
#ifdef  __CLIP_EVTM_H__
extern const int*		TBL_EvtTmrNo;
extern ST_EvtTmr*		pEvtTmr;
#endif//__CLIP_EVTM_H__
#ifdef  __CLIP_LEDS_H__
extern const int*		TBL_LedSeqNo;
extern ST_LedSeq*		pLedSeq;
#if     (LedCh_Max != -1)
extern unsigned char		LedSeq_Buffer[(LedCh_Max+1)];
#else //(LedCh_Max != -1)
extern unsigned char		LedSeq_Buffer[1/*dummy*/];
#endif//(LedCh_Max != -1)
#endif//__CLIP_LEDS_H__
#ifdef  __CLIP_TAPS_H__
extern const int*		TBL_TapSeqNo;
#endif//__CLIP_TAPS_H__
#ifdef  __CLIP_AFXB_H__
extern const int*		TBL_AfxSeqNo;
#endif//__CLIP_AFXB_H__
#ifdef  __CLIP_LOT_H__
extern const int*		TBL_LotTblNo;
#endif//__CLIP_LOT_H__
#ifdef  __CLIP_ENM_H__
extern const void*		pEnmKey;
#endif//__CLIP_ENM_H__
#ifdef  __CLIP_PRP_H__
extern const void*		pPrpKey;
extern PrpHdr_def(App,		phApp);
#endif//__CLIP_PRP_H__
#ifdef  __CLIP_FSM_H__
extern const void*		pFsmKey;
extern ST_FsmObj		foApp;
#endif//__CLIP_FSM_H__
#ifdef  __CLIP_ACT_H__
extern ST_ActObj*		aoApp;
#endif//__CLIP_ACT_H__
//}}DATA
#ifdef  __CLIP_RRS_H__
extern ST_RRS*			pRRS;
extern ST_RRS_sync_root		syncRoot;
#endif//__CLIP_RRS_H__
#ifdef  __CLIP_MSGH_H__
extern ST_MsgHsk		stMsgHsk;
#endif//__CLIP_MSGH_H__
#ifdef  __CLIP_WKST_H__
extern ST_Worksheet*		pWS;
#endif//__CLIP_WKST_H__
#ifdef  USE_SQLITE
extern sqlite*			db;
#endif//USE_SQLITE
#ifdef  USE_NUKLEAR
extern struct nk_context*	ctx;
#endif//USE_NUKLEAR
#ifdef  USE_LUA
extern lua_State*		L;
#endif//USE_LUA
#ifdef  USE_ACTIVETCL
extern Tcl_Interp*		interp;
#endif//USE_ACTIVETCL
extern int			seed;
extern WELL			well;	//使用しない場合は削除しても構いません。
#ifdef  USE_DXLIB
extern int			now;
extern char			keyStat[256], keyTrig[256];
extern int			mouseStat, mouseTrig, mousePosX, mousePosY;
extern int			fontSmall, fontMedium, fontLarge, fontCustom;	//変更可
extern struct _ST_SprFnt	*pSprFntSmall, *pSprFntMedium, *pSprFntLarge;	//変更可
extern ST_TimMgr		stTimMgr;
extern ST_DurCnt*		pDurCnt;
extern ST_CntMgr*		pCntMgr;
extern ST_CbkQue*		pCbkQue;
#ifdef  DUALSCREEN
extern ST_CbkQue*		pSubCbkQue;
#endif//DUALSCREEN
#ifdef  USE_SSBPLIB
extern ssbpLib_ResourceManager*	resman;
#endif//USE_SSBPLIB
#endif//USE_DXLIB
//{{アプリケーション特有の変数
//--- ???.c ---
//extern int			baz;
#ifdef  __cplusplus
//--- ???.cpp ---
//extern Qux			qux;
#endif//__cplusplus
//}}アプリケーション特有の変数
#ifdef  __cplusplus
}//extern "C"
#endif//__cplusplus
