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

📄 symbian_dll_patch_to_35.txt

📁 symbina上可以使用一个xml解析器,对开发网络应用很有好处
💻 TXT
📖 第 1 页 / 共 3 页
字号:
 	iks *y;@@ -317,7 +317,7 @@ 	return IKS_CDATA_CDATA (y); } -char *+EXPORT_C char * iks_find_attrib (iks *x, const char *name) { 	iks *y;@@ -333,7 +333,7 @@ 	return NULL; } -iks *+EXPORT_C iks * iks_find_with_attrib (iks *x, const char *tagname, const char *attrname, const char *value) { 	iks *y;@@ -361,21 +361,21 @@  /*****  Node Information  *****/ -ikstack *+EXPORT_C ikstack * iks_stack (iks *x) { 	if (x) return x->s; 	return NULL; } -enum ikstype+EXPORT_C enum ikstype iks_type (iks *x) { 	if (x) return x->type; 	return IKS_NONE; } -char *+EXPORT_C char * iks_name (iks *x) { 	if (x) {@@ -387,7 +387,7 @@ 	return NULL; } -char *+EXPORT_C char * iks_cdata (iks *x) { 	if (x) {@@ -399,21 +399,21 @@ 	return NULL; } -size_t+EXPORT_C size_t iks_cdata_size (iks *x) { 	if (x) return IKS_CDATA_LEN (x); 	return 0; } -int+EXPORT_C int iks_has_children (iks *x) { 	if (x && IKS_TAG == x->type && IKS_TAG_CHILDREN (x)) return 1; 	return 0; } -int+EXPORT_C int iks_has_attribs (iks *x) { 	if (x && IKS_TAG == x->type && IKS_TAG_ATTRIBS (x)) return 1;@@ -477,7 +477,7 @@ 	return dest; } -char *+EXPORT_C char * iks_string (ikstack *s, iks *x) { 	size_t size;@@ -608,7 +608,7 @@  /*****  Copying  *****/ -iks *+EXPORT_C iks * iks_copy_within (iks *x, ikstack *s) { 	int level=0, dir=0;@@ -655,7 +655,7 @@ 	return copy; } -iks *+EXPORT_C iks * iks_copy (iks *x) { 	return iks_copy_within (x, iks_stack_new (sizeof (struct iks_tag) * 6, 256));Index: src/ikstack.c===================================================================--- src/ikstack.c	(revision 35)+++ src/ikstack.c	(working copy)@@ -51,7 +51,7 @@ 	return NULL; } -ikstack *+EXPORT_C ikstack * iks_stack_new (size_t meta_chunk, size_t data_chunk) { 	ikstack *s;@@ -79,7 +79,7 @@ 	return s; } -void *+EXPORT_C void * iks_stack_alloc (ikstack *s, size_t size) { 	ikschunk *c;@@ -95,7 +95,7 @@ 	return mem; } -char *+EXPORT_C char * iks_stack_strdup (ikstack *s, const char *src, size_t len) { 	ikschunk *c;@@ -114,7 +114,7 @@ 	return dest; } -char *+EXPORT_C char * iks_stack_strcat (ikstack *s, char *old, size_t old_len, const char *src, size_t src_len) { 	char *ret;@@ -162,7 +162,7 @@ 	return ret; } -void+EXPORT_C void iks_stack_stat (ikstack *s, size_t *allocated, size_t *used) { 	ikschunk *c;@@ -181,7 +181,7 @@ 	} } -void+EXPORT_C void iks_stack_delete (ikstack *s) { 	ikschunk *c, *tmp;Index: src/sax.c===================================================================--- src/sax.c	(revision 35)+++ src/sax.c	(working copy)@@ -72,7 +72,7 @@ 	int uni_len; }; -iksparser *+EXPORT_C iksparser * iks_sax_new (void *user_data, iksTagHook *tagHook, iksCDataHook *cdataHook) { 	iksparser *prs;@@ -86,7 +86,7 @@ 	return prs; } -iksparser *+EXPORT_C iksparser * iks_sax_extend (ikstack *s, void *user_data, iksTagHook *tagHook, iksCDataHook *cdataHook, iksDeleteHook *deleteHook) { 	iksparser *prs;@@ -102,25 +102,25 @@ 	return prs; } -ikstack *+EXPORT_C ikstack * iks_parser_stack (iksparser *prs) { 	return prs->s; } -void *+EXPORT_C void * iks_user_data (iksparser *prs) { 	return prs->user_data; } -unsigned long+EXPORT_C unsigned long iks_nr_bytes (iksparser *prs) { 	return prs->nr_bytes; } -unsigned long+EXPORT_C unsigned long iks_nr_lines (iksparser *prs) { 	return prs->nr_lines;@@ -597,7 +597,7 @@ 	return err; } -int+EXPORT_C int iks_parse (iksparser *prs, const char *data, size_t len, int finish) { 	if (!data) return IKS_OK;@@ -605,7 +605,7 @@ 	return sax_core (prs, (char *) data, len); } -void+EXPORT_C void iks_parser_reset (iksparser *prs) { 	if (prs->deleteHook) prs->deleteHook (prs->user_data);@@ -623,7 +623,7 @@ 	prs->uni_len = 0; } -void+EXPORT_C void iks_parser_delete (iksparser *prs) { 	if (prs->deleteHook) prs->deleteHook (prs->user_data);Index: src/sha.c===================================================================--- src/sha.c	(revision 35)+++ src/sha.c	(working copy)@@ -17,7 +17,7 @@ 	unsigned long lenhi, lenlo; }; -iksha *+EXPORT_C iksha * iks_sha_new (void) { 	iksha *sha;@@ -28,7 +28,7 @@ 	return sha; } -void+EXPORT_C void iks_sha_reset (iksha *sha) { 	memset (sha, 0, sizeof (iksha));@@ -39,7 +39,7 @@ 	sha->hash[4] = 0xc3d2e1f0L; } -void+EXPORT_C void iks_sha_hash (iksha *sha, const unsigned char *data, size_t len, int finish) { 	unsigned char pad[8];@@ -67,7 +67,7 @@ 	sha_buffer (sha, pad, 8); } -void+EXPORT_C void iks_sha_print (iksha *sha, char *hash) { 	int i;@@ -79,13 +79,13 @@ 	} } -void+EXPORT_C void iks_sha_delete (iksha *sha) { 	iks_free (sha); } -void+EXPORT_C void iks_sha (const char *data, char *hash) { 	iksha *sha;Index: src/stream.c===================================================================--- src/stream.c	(revision 35)+++ src/stream.c	(working copy)@@ -306,7 +306,7 @@ 	data->flags = 0; } -iksparser *+EXPORT_C iksparser * iks_stream_new (char *name_space, void *user_data, iksStreamHook *streamHook) { 	ikstack *s;@@ -324,7 +324,7 @@ 	return data->prs; } -void *+EXPORT_C void * iks_stream_user_data (iksparser *prs) { 	struct stream_data *data = iks_user_data (prs);@@ -332,7 +332,7 @@ 	return data->user_data; } -void+EXPORT_C void iks_set_log_hook (iksparser *prs, iksLogHook *logHook) { 	struct stream_data *data = iks_user_data (prs);@@ -340,7 +340,7 @@ 	data->logHook = logHook; } -int+EXPORT_C int iks_connect_tcp (iksparser *prs, const char *server, int port) { #ifdef USE_DEFAULT_IO@@ -350,7 +350,7 @@ #endif } -int+EXPORT_C int iks_connect_via (iksparser *prs, const char *server, int port, const char *server_name) { #ifdef USE_DEFAULT_IO@@ -360,7 +360,7 @@ #endif } -int+EXPORT_C int iks_connect_with (iksparser *prs, const char *server, int port, const char *server_name, ikstransport *trans) { 	struct stream_data *data = iks_user_data (prs);@@ -381,7 +381,7 @@ 	return iks_send_header (prs, server_name); } -int+EXPORT_C int iks_connect_async (iksparser *prs, const char *server, int port, void *notify_data, iksAsyncNotify *notify_func) { #ifdef USE_DEFAULT_IO@@ -391,7 +391,7 @@ #endif } -int+EXPORT_C int iks_connect_async_with (iksparser *prs, const char *server, int port, const char *server_name, ikstransport *trans, void *notify_data, iksAsyncNotify *notify_func) { 	struct stream_data *data = iks_user_data (prs);@@ -414,7 +414,7 @@ 	return IKS_OK; } -int+EXPORT_C int iks_connect_fd (iksparser *prs, int fd) { #ifdef USE_DEFAULT_IO@@ -435,7 +435,7 @@ #endif } -int+EXPORT_C int iks_fd (iksparser *prs) { 	struct stream_data *data = iks_user_data (prs);@@ -443,7 +443,7 @@ 	return (int) data->sock; } -int+EXPORT_C int iks_recv (iksparser *prs, int timeout) { 	struct stream_data *data = iks_user_data (prs);@@ -473,7 +473,7 @@ 	return IKS_OK; } -int+EXPORT_C int iks_send_header (iksparser *prs, const char *to) { 	struct stream_data *data = iks_user_data (prs);@@ -493,13 +493,13 @@ 	return IKS_OK; } -int+EXPORT_C int iks_send (iksparser *prs, iks *x) { 	return iks_send_raw (prs, iks_string (iks_stack (x), x)); } -int+EXPORT_C int iks_send_raw (iksparser *prs, const char *xmlstr) { 	struct stream_data *data = iks_user_data (prs);@@ -518,7 +518,7 @@ 	return IKS_OK; } -void+EXPORT_C void iks_disconnect (iksparser *prs) { 	iks_parser_reset (prs);@@ -526,7 +526,7 @@  /*****  tls api  *****/ -int+EXPORT_C int iks_has_tls (void) { #ifdef HAVE_GNUTLS@@ -536,7 +536,7 @@ #endif } -int+EXPORT_C int iks_is_secure (iksparser *prs) { #ifdef HAVE_GNUTLS@@ -548,7 +548,7 @@ #endif } -int+EXPORT_C int iks_start_tls (iksparser *prs) { #ifdef HAVE_GNUTLS@@ -566,7 +566,7 @@  /*****  sasl  *****/ -int+EXPORT_C int iks_start_sasl (iksparser *prs, enum ikssasltype type, char *username, char *pass) { 	iks *x;

⌨️ 快捷键说明

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