コード例 #1
0
ファイル: fr-init.c プロジェクト: 13917547121/file-roller
static void
register_archives (void)
{
	/* The order here is important. Commands registered earlier have higher
	 * priority.  However commands that can read and write a file format
	 * have higher priority over commands that can only read the same
	 * format, regardless of the registration order. */

#if ENABLE_LIBARCHIVE
	register_archive (FR_TYPE_ARCHIVE_LIBARCHIVE);
#endif

	register_archive (FR_TYPE_COMMAND_TAR);
	register_archive (FR_TYPE_COMMAND_CFILE);
	register_archive (FR_TYPE_COMMAND_7Z);
	register_archive (FR_TYPE_COMMAND_DPKG);

	register_archive (FR_TYPE_COMMAND_ACE);
	register_archive (FR_TYPE_COMMAND_ALZ);
	register_archive (FR_TYPE_COMMAND_AR);
	register_archive (FR_TYPE_COMMAND_ARJ);
	register_archive (FR_TYPE_COMMAND_CPIO);
	register_archive (FR_TYPE_COMMAND_ISO);
	register_archive (FR_TYPE_COMMAND_JAR);
	register_archive (FR_TYPE_COMMAND_LHA);
	register_archive (FR_TYPE_COMMAND_RAR);
	register_archive (FR_TYPE_COMMAND_RPM);
	register_archive (FR_TYPE_COMMAND_UNSTUFF);
	register_archive (FR_TYPE_COMMAND_ZIP);
	register_archive (FR_TYPE_COMMAND_LRZIP);
	register_archive (FR_TYPE_COMMAND_ZOO);
#if HAVE_JSON_GLIB
	register_archive (FR_TYPE_COMMAND_UNARCHIVER);
#endif
}
コード例 #2
0
ファイル: bind.c プロジェクト: ccxvii/mio
static int ffi_register_archive(lua_State *L)
{
	register_archive(luaL_checkstring(L, 1));
	return 0;
}
コード例 #3
0
ファイル: fr-init.c プロジェクト: GNOME/file-roller
static void
register_archives (void)
{
	/* The order here is important. Commands registered earlier have higher
	 * priority.  However commands that can read and write a file format
	 * have higher priority over commands that can only read the same
	 * format, regardless of the registration order. */

#if ENABLE_LIBARCHIVE
	register_archive (fr_archive_libarchive_get_type ());
#endif

	register_archive (fr_command_tar_get_type ());
	register_archive (fr_command_cfile_get_type ());
	register_archive (fr_command_7z_get_type ());
	register_archive (fr_command_dpkg_get_type ());

	register_archive (fr_command_ace_get_type ());
	register_archive (fr_command_alz_get_type ());
	register_archive (fr_command_ar_get_type ());
	register_archive (fr_command_arj_get_type ());
	register_archive (fr_command_cpio_get_type ());
	register_archive (fr_command_iso_get_type ());
	register_archive (fr_command_jar_get_type ());
	register_archive (fr_command_lha_get_type ());
	register_archive (fr_command_rar_get_type ());
	register_archive (fr_command_rpm_get_type ());
	register_archive (fr_command_unsquashfs_get_type ());
	register_archive (fr_command_unstuff_get_type ());
	register_archive (fr_command_zip_get_type ());
	register_archive (fr_command_lrzip_get_type ());
	register_archive (fr_command_zoo_get_type ());
#if HAVE_JSON_GLIB
	register_archive (fr_command_unarchiver_get_type ());
#endif
}