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 + -
显示快捷键?