📄 symbian_dll_patch_to_35.txt
字号:
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 + -