Mercurial > remote-gamepad-server
view XML.h @ 9:5e15d64a2d24 default tip
If somebody closed stdin, fd could be both valid and 0, don’t check for that.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Tue, 18 Aug 2015 02:09:55 +0100 |
parents | e70ea46d6073 |
children |
line wrap: on
line source
/* XML.h */ /* ROUSSEL Cedric - TOINON Veran */ #ifndef _XML #define _XML 1 #include <malloc.h> #include <stdio.h> #include <string.h> extern char* LoadFile(char* location); /*begin et end pointent dans une chaine de caracteres. MakeString retourne une nouvelle chaine */ extern char* MakeString(char* begin, char* end); /*Retourne le premier tag trouvé(sans les < >) Retourne NULL si aucun tag trouvé*/ extern char* FindTag(char* text); /*Retourne le contenu du tag (sans < >)de la chaine pointée par mark. Repositione mark à la fin du tag de fermeture. Penser à supprimer avec free la chaine retournée. */ extern char* TagContent(char* tag,char** mark); /*Lit la chaine mark (XML) en initialisant la structure pointée par pt grace à la fonction TreatTag*/ extern int ReadXML(void* pt,int(*TreatTag)(void*,char*,char*),char* mark); #endif /* _XML */