mgcstr.h

来自「台湾大学的一个mgcp 协议的实现源码,对研究mgcp协议很有帮助!」· C头文件 代码 · 共 37 行

H
37
字号
/* 
 * Copyright (C) 1999-2000 Computer & Communications Research Laboratories,
 *				           Industrial Technology Research Institute
 * Copyright Telcordia Technologies 1999
 */
/*
 * mgcStr.h
 */

#ifndef MGCSTR_H
#define MGCSTR_H

#include "mgcplib.h"

typedef struct mgcStrObj *mgcStr;

#ifdef  __cplusplus
extern "C" {
#endif

MGCP_API mgcStr mgcStrNew(void);			/* allocate a new String */
MGCP_API int  mgcStrLen(mgcStr);			/* length of string */
MGCP_API void mgcStrClr(mgcStr);	        /* set String to "" */
MGCP_API void mgcStrFree(mgcStr);			/* De-allocate String */
MGCP_API void mgcStrCat(mgcStr, char*);		/* Append second arg to String */
MGCP_API void mgcStrCatN(mgcStr, char*, int);	/* Append N character to String */
MGCP_API char*mgcStrAsCStr(mgcStr);			/* return char* version of String */
/* WARNING: mgcStrAsCStr does NOT return a copy.  That is the callers responsibility */

#ifdef  __cplusplus
}
#endif

#define MINALLOC    200

#endif /* MGCSTR_H */

⌨️ 快捷键说明

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