Changeset 2448
- Timestamp:
- 08/15/07 12:22:10 (1 year ago)
- Files:
-
- plugins/opie-sync/src/SConscript (modified) (1 diff)
- plugins/opie-sync/src/opie_format.c (modified) (1 diff)
- plugins/opie-sync/src/opie_sync.c (modified) (1 diff)
- plugins/opie-sync/src/opie_xml.c (modified) (1 diff)
- plugins/opie-sync/src/opie_xml.h (modified) (2 diffs)
- plugins/opie-sync/src/opie_xml_utils.c (added)
- plugins/opie-sync/src/opie_xml_utils.h (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/opie-sync/src/SConscript
r2398 r2448 8 8 9 9 # basic vformat plugins 10 opie = env.SharedLibrary('opie', ['opie_format.c', 'opie_xml .c'])11 opie_sync = env.SharedLibrary('opie-sync', ['opie_sync.c', 'opie_qcop.c', 'opie_comms.c', 'opie_xml.c' ])10 opie = env.SharedLibrary('opie', ['opie_format.c', 'opie_xml_utils.c']) 11 opie_sync = env.SharedLibrary('opie-sync', ['opie_sync.c', 'opie_qcop.c', 'opie_comms.c', 'opie_xml.c', 'opie_xml_utils.c']) 12 12 13 13 plugins/opie-sync/src/opie_format.c
r2442 r2448 24 24 25 25 #include "opie_comms.h" 26 #include "opie_xml .h"26 #include "opie_xml_utils.h" 27 27 #include "opie_format.h" 28 28 plugins/opie-sync/src/opie_sync.c
r2445 r2448 33 33 #include "opie_comms.h" 34 34 #include "opie_xml.h" 35 #include "opie_xml_utils.h" 35 36 36 37 /* sync_cancelled() plugins/opie-sync/src/opie_xml.c
r2444 r2448 306 306 } 307 307 308 char *xml_node_to_text(xmlDoc *doc, xmlNode *node) {309 xmlBufferPtr bufptr = xmlBufferCreate();310 xmlNodeDump(bufptr, doc, node, 0, 0);311 int length = xmlBufferLength(bufptr);312 char *nodetext = g_malloc0(length+1);313 memcpy(nodetext, xmlBufferContent(bufptr), length);314 xmlBufferFree(bufptr);315 return nodetext;316 }317 318 308 char *opie_xml_strip_uid(const char *ext_uid) { 319 309 if(g_str_has_prefix(ext_uid, "uid-")) { plugins/opie-sync/src/opie_xml.h
r2447 r2448 27 27 #include <glib.h> 28 28 29 #include "opie_comms.h"30 29 #include "opie_sync.h" 31 30 … … 43 42 char *hash_xml_node(xmlDoc *doc, xmlNode *node); 44 43 char *hash_str(const char *str); 45 char *xml_node_to_text(xmlDoc *doc, xmlNode *node);46 44 char *opie_xml_strip_uid(const char *ext_uid); 47 45 char *opie_xml_set_ext_uid(xmlNode *node, xmlDoc *doc, const char *listelement,
