📄 wtls.c
字号:
/*
* Copyright (C) Ericsson Mobile Communications AB, 2001.
* Licensed to AU-System AB.
* All rights reserved.
*
* This software is covered by the license agreement between
* the end user and AU-System AB, and may be used and copied
* only in accordance with the terms of the said agreement.
*
* Neither Ericsson Mobile Communications AB nor AU-System AB
* assumes any responsibility or liability for any errors or inaccuracies in
* this software, or any consequential, incidental or indirect damage arising
* out of the use of the Generic WAP Client software.
*/
/* Program generated by SDT Cmicro, version 1.33 */
#ifndef XSCT_CMICRO
#define XSCT_CMICRO
#endif
#define C_MICRO_1_3
#include "ml_typw.h"
#include "ctypes.h"
#include "buffmgt.h"
#include "glbldecl.h"
#include "wdp_ul.h"
#include "wtlspckg.h"
#include "wtls_wdp.h"
#include "wdppckg.h"
#include "wdp_udcp.h"
#include "wdp_sms.h"
#include "wdp_udp.h"
#include "wspcmwtp.h"
#include "wtppckg.h"
#include "wtp_wdp.h"
#include "sptp_tls.h"
#include "wspclwdp.h"
#include "waepckg.h"
#include "wtapckg.h"
#include "pushpckg.h"
#include "wae_wsp.h"
#include "stackmgr.h"
#include "wap.h"
/*************************************************************************
** SECTION Types and Forward references **
*************************************************************************/
/*****
* PROCESS WTLS_CM
* <<SYSTEM WAP/BLOCK WTLS>>
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr,4,1)
******/
YPAD_PROTOTYPE(yPAD_z48_WTLS_CM)
typedef struct {
PROCESS_VARS
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),2) */
TDUnitdataIndType z4830_dataInd;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),3) */
AddressType z4831_srcAddr;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),4) */
AddressType z4832_dstAddr;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),5) */
SDL_Integer z4833_alertLevel;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),6) */
SDL_Integer z4834_alertDesc;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),7) */
z_ctypes_4_VoidStar z4835_conn;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),8) */
SDL_Integer z4836_resendCounter;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),9) */
SDL_Integer z4837_result;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),10) */
SDL_Integer z4838_maxRetransmissions;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),11) */
SDL_Time z4839_retryInterval;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),11) */
SDL_Time z483A_t;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),12) */
SDL_Duration z483B_d;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),13) */
SDL_Integer z483C_path;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),14) */
SDL_Natural z483D_msgType;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),15) */
SDL_Natural z483E_handshakeType;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),16) */
SDL_Integer z483F_errtype;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),16) */
SDL_Integer z483G_errcode;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),17) */
SDL_Integer z483H_sendAlert;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),18) */
SDL_PId z483I_recProc;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),19) */
SDL_Octet z483J_mid;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),20) */
z_ctypes_4_VoidStar z483K_buf;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),21) */
SDL_Natural z483L_bufLen;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),22) */
SDL_Boolean z483M_established;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),23) */
SDL_Boolean z483N_handshakeInProgress;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),24) */
SDL_Boolean z483O_abortable;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),25) */
SDL_Boolean z483P_sentClientHello;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),26) */
SDL_Integer z483Q_numWarnings;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),27) */
SDL_PId z483R_p;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),28) */
z_ctypes_4_VoidStar z483S_cs;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),28) */
z_ctypes_4_VoidStar z483T_kx;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),28) */
z_ctypes_4_VoidStar z483U_tk;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),29) */
SDL_Natural z483V_cslen;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),29) */
SDL_Natural z483W_kxlen;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),29) */
SDL_Natural z483X_tklen;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),30) */
SDL_Octet z483Y_sessionIdLen;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),30) */
SDL_Octet z483Z_sessionOptions;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),30) */
SDL_Octet z4840_macAlg;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),30) */
SDL_Octet z4841_cipherAlg;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),30) */
SDL_Octet z4842_compressionAlg;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),31) */
z_ctypes_4_VoidStar z4843_privateKeyId;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2465(25,40),32) */
SDL_Natural z4844_creationTime;
z_ctypes_4_VoidStar yDcn_z_ctypes_4_VoidStar;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2462(55,25),2) */
DEF_TIMER_VAR(yTim_ConnectionTimer)
} yVDef_z48_WTLS_CM;
/*****
* PROCEDURE ProcessOutboundMessages
* <<SYSTEM WAP/BLOCK WTLS/PROCESS WTLS_CM>>
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\processoutboundmessages.spd,1,1)
******/
extern void z4825_ProcessOutboundMessages XPP((z_ctypes_4_VoidStar z48250_cn,
SDL_Boolean z48251_withBuffer, SDL_PId z48252_recP));
/*****
* PROCEDURE SendDataInd
* <<SYSTEM WAP/BLOCK WTLS/PROCESS WTLS_CM>>
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\senddataind_co.spd,1,1)
******/
extern void z4826_SendDataInd XPP((TDUnitdataIndType z48260_dataInd,
SDL_Integer z48261_path));
#define z4827_WaitStartCM 1
#define z4828_NULL 2
#define z4829_WaitSessionFetch1 3
#define z482A_WaitPeerLookup 4
#define z482B_WaitSessionFetch2 5
#define z482C_WaitGetMethods 6
#define z482D_WaitServerHello 7
#define z482E_WaitCCSFull 8
#define z482F_WaitNextHandshakeMessage1 9
#define z482G_WaitNextHandshakeMessage2 10
#define z482H_WaitNextHandshakeMessage3 11
#define z482I_WaitNextHandshakeMessage4 12
#define z482J_WaitVerifyCertResponse 13
#define z482K_WaitKeyExchange 14
#define z482L_WaitClientCertificate 15
#define z482M_WaitComputeSignature 16
#define z482N_WaitPRFResponseFull1 17
#define z482O_WaitFinishedFull 18
#define z482P_WaitPRFResponseFull2 19
#define z482Q_WaitKeyExchange2 20
#define z482R_WaitCCSAbbr 21
#define z482S_WaitFinishedAbbr 22
#define z482T_WaitPRFResponseAbbr1 23
#define z482U_WaitPRFResponseAbbr2 24
#define z482V_Opening 25
#define z482W_Open 26
#define z482Y_WaitTerminateInd 27
/*****
* TIMER ConnectionTimer
* <<SYSTEM WAP/BLOCK WTLS/PROCESS WTLS_CM>>
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_cm.spr(Declarations),2462(55,25),2)
******/
#define z482Z_ConnectionTimer 11
/*****
* PROCESS WTLS_ME
* <<SYSTEM WAP/BLOCK WTLS>>
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_me.spr,4,1)
******/
YPAD_PROTOTYPE(yPAD_z49_WTLS_ME)
typedef struct {
PROCESS_VARS
} yVDef_z49_WTLS_ME;
#define z492_WaitForStartWTLS 1
#define z493_WaitForMainReady 2
#define z494_IDLE 3
#define z495_WaitForMainTerminated 4
/*****
* PROCESS WTLS_Main
* <<SYSTEM WAP/BLOCK WTLS>>
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr,4,1)
******/
YPAD_PROTOTYPE(yPAD_z4A_WTLS_Main)
typedef struct {
PROCESS_VARS
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),2) */
TDUnitdataReqType z4A0S_dataReq;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),3) */
TDUnitdataIndType z4A0T_dataInd;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),4) */
AddressType z4A0U_clientAddr;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),5) */
AddressType z4A0V_serverAddr;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),6) */
SDL_PId z4A0W_cmProc;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),7) */
SDL_PId z4A0X_recProc;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),8) */
SDL_PId z4A0Y_dummy;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),9) */
SDL_Integer z4A0Z_path;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),10) */
SDL_Natural z4A10_portnum;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),11) */
SDL_Integer z4A11_numConnectionMgrs;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),12) */
SDL_Integer z4A12_result;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),13) */
SDL_Natural z4A13_numProcs;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),14) */
SDL_Octet z4A14_mid;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),15) */
z_ctypes_4_VoidStar z4A15_conn;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),16) */
z_ctypes_4_VoidStar z4A16_buf;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),17) */
SDL_Natural z4A17_buflen;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),18) */
SDL_Natural z4A18_res;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),19) */
SDL_Boolean z4A19_ok;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),20) */
SDL_Boolean z4A1A_helloRequest;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),21) */
z_ctypes_4_VoidStar z4A1B_b1;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),21) */
z_ctypes_4_VoidStar z4A1C_b2;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),21) */
z_ctypes_4_VoidStar z4A1D_b3;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),22) */
SDL_Natural z4A1E_l1;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),22) */
SDL_Natural z4A1F_l2;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),22) */
SDL_Natural z4A1G_l3;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),23) */
SDL_Octet z4A1H_o1;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),23) */
SDL_Octet z4A1I_o2;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),23) */
SDL_Octet z4A1J_o3;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),23) */
SDL_Octet z4A1K_o4;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Declarations),2387(30,50),23) */
SDL_Octet z4A1L_o5;
/* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Shutdown2),2393(135,25),2) */
DEF_TIMER_VAR(yTim_maxWaitForConfirmation)
} yVDef_z4A_WTLS_Main;
#define z4A0M_WaitForStartMain 1
#define z4A0N_IDLE 2
#define z4A0O_WaitForTerminateInds 3
#define z4A0P_WaitCMReady 4
#define z4A0Q_WaitRecReady 5
/*****
* TIMER maxWaitForConfirmation
* <<SYSTEM WAP/BLOCK WTLS/PROCESS WTLS_Main>>
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_main.spr(Shutdown2),2393(135,25),2)
******/
#define z4A0R_maxWaitForConfirmation 12
/*****
* SYNONYM CONTINUE_GET_NEXT_MESSAGE
* <<SYSTEM WAP/BLOCK WTLS/PROCESS WTLS_Record>>
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_record.spr(Declarations),1937(15,105),2)
******/
#define z4B1G_CONTINUE_GET_NEXT_MESSAGE SDL_INTEGER_LIT(1)
/*****
* SYNONYM CONTINUE_APPEND_HANDSHAKE
* <<SYSTEM WAP/BLOCK WTLS/PROCESS WTLS_Record>>
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_record.spr(Declarations),1937(15,105),3)
******/
#define z4B1H_CONTINUE_APPEND_HANDSHAKE SDL_INTEGER_LIT(2)
/*****
* SYNONYM CONTINUE_APPEND_CCS
* <<SYSTEM WAP/BLOCK WTLS/PROCESS WTLS_Record>>
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wtls\wtls_record.spr(Declarations),1937(15,105),4)
******/
#define z4B1I_CONTINUE_APPEND_CCS SDL_INTEGER_LIT(3)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -