#ifndef _LIGHTTPD_ENCODING_H_ #define _LIGHTTPD_ENCODING_H_ #include typedef enum { ENCODING_HEX, /* a => 61 */ ENCODING_HTML, /* HTML special chars. & => & e.g. */ ENCODING_URI /* relative URI */ } encoding_t; /* encodes special characters in a string and returns the new string */ GString *string_encode_append(const gchar *str, GString *dest, encoding_t encoding); GString *string_encode(const gchar *str, GString *dest, encoding_t encoding); #endif