⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cms_wapmsg.c

📁 wap 协议栈 包括1.2 和2.0 由c开发 基于brew平台
💻 C
字号:
/******************************************************************************

 C   M O D U L E   F I L E

 (c) Copyright MobileSoft Technology (NanJing) Co., LTD. 2001-2002
 ALL RIGHTS RESERVED
	
*******************************************************************************

 Project Name: WAP STACK Ver1.20

 Written By  : MobileSoft Technology

 File Name   : Cms_Malloc.c 

 Last Modify : 06/22/2002

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

#include "string.h"

#include "Cms_WAPMalloc.h"
#include "Cms_WAPMsg.h"
#include "Cms_WAPGWLIB.h"

/**********Implementations of the exported functions.**********/

Msg *msg_create(enum msg_type type) 
{	
	Msg *msg = NULL;

	msg = (Msg *)malloc((CMS_U32)sizeof(Msg));

	memset(msg,0,sizeof(Msg));
	msg->type = type;

	#define INTEGER(name) p->name = 0
	#define OCTSTR(name) p->name = NULL
	#define MSG_1(type, stmt) { struct type *p =(struct type *)&msg->type; stmt }
	#include "Cms_WAPMsgDecl.h"
	
	return (Msg *)msg;
	
}


CMS_VOID msg_destroy(Msg *msg)
{
	if (msg == NULL)
		return;

	#define INTEGER(name) p->name = 0
	#define OCTSTR(name) octstr_destroy(p->name)
	#define MSG_1(type, stmt) { struct type *p = &msg->type; stmt }
	#include "Cms_WAPMsgDecl.h"

	free(msg);
	msg = NULL;
}


//enum msg_type msg_type(Msg *msg) 
//{
//	if(msg)
//	return msg->type;
//	else
//	return (msg_type)0;
//	
//}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -