Haplo Prediction
predict haplogroups
xml.h
Go to the documentation of this file.
00001 /*
00002  * This work is licensed under a Creative Commons 
00003  * Attribution-Noncommercial-Share Alike 3.0 United States License.
00004  * 
00005  *    http://creativecommons.org/licenses/by-nc-sa/3.0/us/
00006  * 
00007  * You are free:
00008  * 
00009  *    to Share - to copy, distribute, display, and perform the work
00010  *    to Remix - to make derivative works
00011  * 
00012  * Under the following conditions:
00013  * 
00014  *    Attribution. You must attribute the work in the manner specified by the
00015  *    author or licensor (but not in any way that suggests that they endorse you
00016  *    or your use of the work).
00017  * 
00018  *    Noncommercial. You may not use this work for commercial purposes.
00019  * 
00020  *    Share Alike. If you alter, transform, or build upon this work, you may
00021  *    distribute the resulting work only under the same or similar license to
00022  *    this one.
00023  * 
00024  * For any reuse or distribution, you must make clear to others the license
00025  * terms of this work. The best way to do this is by including this header.
00026  * 
00027  * Any of the above conditions can be waived if you get permission from the
00028  * copyright holder.
00029  * 
00030  * Apart from the remix rights granted under this license, nothing in this
00031  * license impairs or restricts the author's moral rights.
00032  */
00033 
00034 
00046 #ifndef XML_H
00047 #define XML_H
00048 
00049 
00051 #define   XMLNewChild(parent,name,content)  \
00052           xmlNewChild(parent, NULL, (xmlChar*)name, (xmlChar*)content)
00053 
00054 
00056 #define   XMLNewProp(node,name,value) \
00057           xmlNewProp(node, (xmlChar*)name, (xmlChar*)value)
00058 
00059 
00061 #define   XMLCreateIntSubset(doc,name,extid,sysid) \
00062           xmlCreateIntSubset(doc, (xmlChar*)name, (xmlChar*)extid, \
00063                   (xmlChar*)sysid)
00064 
00065 
00067 #define   XMLNewNode(name)  xmlNewNode(NULL, (xmlChar*)name)
00068 
00069 
00071 #define   XMLStrEqual(str1,str2) \
00072           xmlStrEqual((const xmlChar*)str1, (const xmlChar*)str2)
00073 
00074 #endif