+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif /* HAVE_CONFIG_H */
+
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#define MACCHARSET "MAC_ROMAN"
-#define flag(x) x, #x
+#define flag(x) {x, #x}
struct flag_map {
int flag;
struct flag_map flag_map[] = {
flag(CONV_ESCAPEHEX),
+ flag(CONV_ALLOW_COLON),
flag(CONV_UNESCAPEHEX),
flag(CONV_ESCAPEDOTS),
flag(CONV_IGNORE),
string, strlen(string),
buffer, MAXPATHLEN,
&flags)) ) {
- fprintf( stderr, "Conversion error");
+ perror("Conversion error");
return 1;
}