Initial original import from: fuse-2.4.2-2.fc4
[captive.git] / src / client / cmdline / file_info.c
index 23b0cd4..eab9d62 100644 (file)
@@ -28,6 +28,7 @@
 
 
 #include "file_info.h" /* self */
+#include "utf8.h"
 
 
 GQuark cmdline_file_info_error_quark(void)
@@ -68,7 +69,7 @@ gchar *file_size;
                file_size=g_strdup_printf("%8s","???");
 
        /*      type pm sz nm */
-       printf("[%s] %s %s %s\n",file_type,file_perms,file_size,file_info->name);
+       printf("[%s] %s %s %s\n",file_type,file_perms,file_size,CMD_LOCALE_FROM_UTF8_ALLOCA(file_info->name));
        
        g_free(file_size);
 }
@@ -78,7 +79,7 @@ void file_info_dump_full(const GnomeVFSFileInfo *file_info,GError **errp)
 {
        g_return_if_fail(!errp || !*errp);
 
-       printf("Filename: %s\n",file_info->name);
+       printf("Filename: %s\n",CMD_LOCALE_FROM_UTF8_ALLOCA(file_info->name));
 
        fputs("File type: ",stdout);
        switch (!(file_info->valid_fields & GNOME_VFS_FILE_INFO_FIELDS_TYPE) ? GNOME_VFS_FILE_TYPE_UNKNOWN : file_info->type) {