?? cspylink.c
字號(hào):
/*
* You should include one copy of this in your compiler project
* if you have enabled C-SPYLink for at least one visualSTATE project.
*
* Id: CSpyLink.c
*
* Function: C-SPYLink Source File
*
* Generated: Wed Jul 23 14:27:18 2008
*
* Coder 5, 4, 1, 1290
*
* This is an automatically generated file. It will be overwritten by the Coder.
*
* DO NOT EDIT THE FILE!
*/
#include "cspylink.h"
#if CSPYLINKVERSION != 100
#error Different versions of C-SPYLink mixed.
#endif
/* The entire file is compiled as C */
#ifdef __cplusplus
extern "C" {
#endif
typedef struct CSpyIdentity {
const char* signature;
unsigned systemNumber;
unsigned instanceNumber;
} CSpyIdentity;
typedef enum
{
_VS_kEnableEvent,
_VS_kEnableSignal,
_VS_kEnableTransition,
_VS_kEnableAction,
_VS_kEndMacroStep,
_VS_kLookForIncoming,
_VS_kEnterGetOutput,
_VS_kBreakPointHit,
_VS_kInitialized
} _VS_breakpoint_type;
typedef struct
{
_VS_breakpoint_type type;
CSpyIdentity* identity;
union
{
size_t action;
size_t event;
size_t transition;
size_t signal;
} data;
void* context;
} _VS_breakpoint_data;
#ifndef _MSC_VER
#pragma optimize = 2
#pragma cspy_support = basic
#endif /* _MSC_VER */
void _VS_breakpoint (/*_VS_breakpoint_data**/ void* operands)
{
/* Check the 'Breakpoints - visualSTATE' window or the 'Debug Log' window
to see which breakpoint was hit */
}
#ifndef _MSC_VER
#pragma optimize = 2
#endif /* _MSC_VER */
void _VS_initialized_break_point (struct CSpyIdentity* identity)
{
_VS_breakpoint_data d;
d.type = _VS_kInitialized;
d.identity = identity;
_VS_breakpoint(&d);
}
#ifndef _MSC_VER
#pragma optimize = 2
#endif /* _MSC_VER */
void _VS_hit_break_point (struct CSpyIdentity* identity)
{
_VS_breakpoint_data d;
d.type = _VS_kBreakPointHit;
d.identity = identity;
_VS_breakpoint(&d);
}
#ifndef _MSC_VER
#pragma optimize = 2
#endif /* _MSC_VER */
void _VS_enable_action (struct CSpyIdentity* identity, size_t action)
{
_VS_breakpoint_data d;
d.type = _VS_kEnableAction;
d.identity = identity;
d.data.action = action;
_VS_breakpoint(&d);
}
#ifndef _MSC_VER
#pragma optimize = 2
#endif /* _MSC_VER */
void _VS_enable_event (struct CSpyIdentity* identity, size_t event, void* context)
{
_VS_breakpoint_data d;
d.type = _VS_kEnableEvent;
d.identity = identity;
d.data.event = event;
d.context = context;
_VS_breakpoint(&d);
}
#ifndef _MSC_VER
#pragma optimize = 2
#endif /* _MSC_VER */
void _VS_enable_signal (struct CSpyIdentity* identity, size_t signal)
{
_VS_breakpoint_data d;
d.type = _VS_kEnableSignal;
d.identity = identity;
d.data.signal = signal;
_VS_breakpoint(&d);
}
#ifndef _MSC_VER
#pragma optimize = 2
#endif /* _MSC_VER */
void _VS_enable_transition (struct CSpyIdentity* identity, size_t transition)
{
_VS_breakpoint_data d;
d.type = _VS_kEnableTransition;
d.identity = identity;
d.data.transition = transition;
_VS_breakpoint(&d);
}
#ifndef _MSC_VER
#pragma optimize = 2
#endif /* _MSC_VER */
void _VS_end_macro_step (struct CSpyIdentity* identity)
{
_VS_breakpoint_data d;
d.type = _VS_kEndMacroStep;
d.identity = identity;
_VS_breakpoint(&d);
}
#ifndef _MSC_VER
#pragma optimize = 2
#endif /* _MSC_VER */
void _VS_enter_get_output (struct CSpyIdentity* identity)
{
_VS_breakpoint_data d;
d.type = _VS_kEnterGetOutput;
d.identity = identity;
_VS_breakpoint(&d);
}
#ifdef __cplusplus
}
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -