Lines Matching defs:iconv
2 fuse iconv module: file name charset conversion
17 #include <iconv.h>
22 struct iconv {
32 struct iconv *ic;
37 static struct iconv *iconv_get(void)
42 static int iconv_convpath(struct iconv *ic, const char *path, char **newpathp,
68 res = iconv(fromfs ? ic->fromfs : ic->tofs, (char **) &path,
97 iconv(fromfs ? ic->fromfs : ic->tofs, NULL, NULL, NULL, NULL);
106 struct iconv *ic = iconv_get();
118 struct iconv *ic = iconv_get();
130 struct iconv *ic = iconv_get();
151 struct iconv *ic = iconv_get();
179 struct iconv *ic = iconv_get();
196 struct iconv *ic = iconv_get();
208 struct iconv *ic = iconv_get();
220 struct iconv *ic = iconv_get();
232 struct iconv *ic = iconv_get();
244 struct iconv *ic = iconv_get();
256 struct iconv *ic = iconv_get();
273 struct iconv *ic = iconv_get();
290 struct iconv *ic = iconv_get();
308 struct iconv *ic = iconv_get();
321 struct iconv *ic = iconv_get();
334 struct iconv *ic = iconv_get();
347 struct iconv *ic = iconv_get();
360 struct iconv *ic = iconv_get();
372 struct iconv *ic = iconv_get();
385 struct iconv *ic = iconv_get();
398 struct iconv *ic = iconv_get();
410 struct iconv *ic = iconv_get();
422 struct iconv *ic = iconv_get();
434 struct iconv *ic = iconv_get();
447 struct iconv *ic = iconv_get();
460 struct iconv *ic = iconv_get();
473 struct iconv *ic = iconv_get();
487 struct iconv *ic = iconv_get();
499 struct iconv *ic = iconv_get();
511 struct iconv *ic = iconv_get();
524 struct iconv *ic = iconv_get();
536 struct iconv *ic = iconv_get();
548 struct iconv *ic = iconv_get();
561 struct iconv *ic = iconv_get();
574 struct iconv *ic = iconv_get();
583 struct iconv *ic = data;
635 { "from_code=%s", offsetof(struct iconv, from_code), 0 },
636 { "to_code=%s", offsetof(struct iconv, to_code), 1 },
675 struct iconv *ic;
680 ic = calloc(1, sizeof(struct iconv));
682 fuse_log(FUSE_LOG_ERR, "fuse-iconv: memory allocation failed\n");
690 fuse_log(FUSE_LOG_ERR, "fuse-iconv: exactly one next filesystem required\n");
701 fuse_log(FUSE_LOG_ERR, "fuse-iconv: cannot convert from %s to %s\n",
707 fuse_log(FUSE_LOG_ERR, "fuse-iconv: cannot convert from %s to %s\n",
737 FUSE_REGISTER_MODULE(iconv, iconv_new);