Copy disabled (too large)
Download .txt
Showing preview only (11,353K chars total). Download the full file to get everything.
Repository: pbatard/rufus
Branch: master
Commit: 4a38a142425e
Files: 697
Total size: 10.7 MB
Directory structure:
gitextract_qeh_ukat/
├── .gitattributes
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── config.yml
│ │ └── issue-report.md
│ ├── dependabot.yml
│ ├── pull_request_template.md
│ └── workflows/
│ ├── codeql.yml
│ ├── coverity.yml
│ ├── lock.yml
│ ├── mingw.yml
│ ├── setup.yml
│ └── vs2022.yml
├── .gitignore
├── .mingw/
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── cfgmgr32.def
│ ├── crypt32.def
│ ├── dwmapi.def
│ ├── setupapi.def
│ ├── uxtheme.def
│ ├── version.def
│ ├── virtdisk.def
│ ├── wininet.def
│ └── wintrust.def
├── .vs/
│ ├── Generate.PDB.props
│ ├── bled.vcxproj
│ ├── bled.vcxproj.filters
│ ├── ext2fs.vcxproj
│ ├── ext2fs.vcxproj.filters
│ ├── getopt.vcxproj
│ ├── getopt.vcxproj.filters
│ ├── libcdio-driver.vcxproj
│ ├── libcdio-driver.vcxproj.filters
│ ├── libcdio-iso9660.vcxproj
│ ├── libcdio-iso9660.vcxproj.filters
│ ├── libcdio-udf.vcxproj
│ ├── libcdio-udf.vcxproj.filters
│ ├── ms-sys.vcxproj
│ ├── ms-sys.vcxproj.filters
│ ├── rufus.vcxproj
│ ├── rufus.vcxproj.filters
│ ├── syslinux-libfat.vcxproj
│ ├── syslinux-libfat.vcxproj.filters
│ ├── syslinux-libinstaller.vcxproj
│ ├── syslinux-libinstaller.vcxproj.filters
│ ├── syslinux-win.vcxproj
│ ├── syslinux-win.vcxproj.filters
│ ├── wimlib.vcxproj
│ └── wimlib.vcxproj.filters
├── ChangeLog.txt
├── LICENSE.txt
├── Makefile.am
├── Makefile.in
├── README.md
├── SECURITY.md
├── _chver.sh
├── _coverity.cmd
├── _detect-amend.sh
├── _pre-commit.sh
├── _release.sh
├── _set_git_hooks.sh
├── _sign.cmd
├── aclocal.m4
├── bootstrap.sh
├── compile
├── configure
├── configure.ac
├── install-sh
├── missing
├── res/
│ ├── appstore/
│ │ ├── .editorconfig
│ │ ├── RufusAppxManifest.xml
│ │ ├── ScaleAppxManifest.xml
│ │ ├── gen_listing.ps1
│ │ ├── get_pe_info.c
│ │ ├── listing/
│ │ │ └── listing.csv
│ │ ├── listing_template.csv
│ │ ├── packme.cmd
│ │ └── runme.ps1
│ ├── dbx/
│ │ ├── dbx_info.h
│ │ ├── dbx_update.sh
│ │ └── readme.txt
│ ├── freedos/
│ │ ├── COMMAND.COM
│ │ ├── EGA.CPX
│ │ ├── EGA10.CPX
│ │ ├── EGA11.CPX
│ │ ├── EGA12.CPX
│ │ ├── EGA13.CPX
│ │ ├── EGA14.CPX
│ │ ├── EGA15.CPX
│ │ ├── EGA16.CPX
│ │ ├── EGA17.CPX
│ │ ├── EGA18.CPX
│ │ ├── EGA2.CPX
│ │ ├── EGA3.CPX
│ │ ├── EGA4.CPX
│ │ ├── EGA5.CPX
│ │ ├── EGA6.CPX
│ │ ├── EGA7.CPX
│ │ ├── EGA8.CPX
│ │ ├── EGA9.CPX
│ │ ├── KERNEL.SYS
│ │ ├── KEYBOARD.SYS
│ │ ├── KEYBRD2.SYS
│ │ ├── KEYBRD3.SYS
│ │ ├── KEYBRD4.SYS
│ │ ├── MODE.COM
│ │ └── readme.txt
│ ├── grub/
│ │ ├── grldr.mbr
│ │ ├── grub_version.h
│ │ └── readme.txt
│ ├── grub2/
│ │ ├── boot.img
│ │ ├── core.img
│ │ ├── grub2_version.h
│ │ └── readme.txt
│ ├── hogger/
│ │ ├── hogger.asm
│ │ ├── hogger.c
│ │ └── readme.txt
│ ├── icons/
│ │ └── license.txt
│ ├── loc/
│ │ ├── ChangeLog.txt
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── embedded.sed
│ │ ├── po/
│ │ │ ├── !update.cmd
│ │ │ ├── ar-SA.po
│ │ │ ├── bg-BG.po
│ │ │ ├── cs-CZ.po
│ │ │ ├── da-DK.po
│ │ │ ├── de-DE.po
│ │ │ ├── el-GR.po
│ │ │ ├── es-ES.po
│ │ │ ├── fa-IR.po
│ │ │ ├── fi-FI.po
│ │ │ ├── fr-FR.po
│ │ │ ├── he-IL.po
│ │ │ ├── hr-HR.po
│ │ │ ├── hu-HU.po
│ │ │ ├── id-ID.po
│ │ │ ├── it-IT.po
│ │ │ ├── ja-JP.po
│ │ │ ├── ko-KR.po
│ │ │ ├── lt-LT.po
│ │ │ ├── lv-LV.po
│ │ │ ├── ms-MY.po
│ │ │ ├── nb-NO.po
│ │ │ ├── nl-NL.po
│ │ │ ├── pl-PL.po
│ │ │ ├── pt-BR.po
│ │ │ ├── pt-PT.po
│ │ │ ├── ro-RO.po
│ │ │ ├── ru-RU.po
│ │ │ ├── sk-SK.po
│ │ │ ├── sl-SI.po
│ │ │ ├── sr-RS.po
│ │ │ ├── sv-SE.po
│ │ │ ├── th-TH.po
│ │ │ ├── tr-TR.po
│ │ │ ├── uk-UA.po
│ │ │ ├── vi-VN.po
│ │ │ ├── zh-CN.po
│ │ │ └── zh-TW.po
│ │ ├── pollock/
│ │ │ ├── Pollock.cs
│ │ │ ├── Pollock.csproj
│ │ │ ├── Pollock.sln
│ │ │ └── app.config
│ │ ├── rufus.loc
│ │ └── test/
│ │ ├── arch_trunc.iso
│ │ ├── casper_test.iso
│ │ ├── esp_test.iso
│ │ ├── menu_c32_test.iso
│ │ └── windows_to_go.iso
│ ├── mbr/
│ │ ├── bochsrc.bxrc
│ │ ├── mbr.S
│ │ ├── mbr.ld
│ │ ├── msg.S
│ │ ├── msg.txt
│ │ └── readme.txt
│ ├── md5/
│ │ └── readme.txt
│ ├── rufus.ini
│ ├── scripts/
│ │ ├── SspToBar.ps1
│ │ └── loadcfg.py
│ ├── setup/
│ │ ├── .editorconfig
│ │ ├── readme.txt
│ │ ├── resource.h
│ │ ├── setup.c
│ │ ├── setup.rc
│ │ ├── setup.sln
│ │ ├── setup.vcxproj
│ │ └── setup.vcxproj.filters
│ ├── syslinux/
│ │ ├── ldlinux_v4.bss
│ │ ├── ldlinux_v4.sys
│ │ ├── ldlinux_v6.bss
│ │ ├── ldlinux_v6.sys
│ │ ├── mboot.c32
│ │ └── readme.txt
│ └── uefi/
│ ├── readme.txt
│ └── uefi-ntfs.img
├── rufus.sln
└── src/
├── .editorconfig
├── Makefile.am
├── Makefile.in
├── badblocks.c
├── badblocks.h
├── bled/
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── bb_archive.h
│ ├── bled.c
│ ├── bled.h
│ ├── crc32.c
│ ├── data_align.c
│ ├── data_extract_all.c
│ ├── data_skip.c
│ ├── decompress_bunzip2.c
│ ├── decompress_gunzip.c
│ ├── decompress_uncompress.c
│ ├── decompress_unlzma.c
│ ├── decompress_unxz.c
│ ├── decompress_unzip.c
│ ├── decompress_unzstd.c
│ ├── decompress_vtsi.c
│ ├── filter_accept_all.c
│ ├── filter_accept_list.c
│ ├── filter_accept_reject_list.c
│ ├── find_list_entry.c
│ ├── fse.h
│ ├── fse_bitstream.h
│ ├── fse_decompress.c
│ ├── header_list.c
│ ├── header_skip.c
│ ├── header_verbose_list.c
│ ├── huf.h
│ ├── huf_decompress.c
│ ├── init_handle.c
│ ├── libbb.h
│ ├── open_transformer.c
│ ├── platform.h
│ ├── seek_by_jump.c
│ ├── seek_by_read.c
│ ├── xxhash.c
│ ├── xxhash.h
│ ├── xz.h
│ ├── xz_config.h
│ ├── xz_dec_bcj.c
│ ├── xz_dec_lzma2.c
│ ├── xz_dec_stream.c
│ ├── xz_lzma2.h
│ ├── xz_private.h
│ ├── xz_stream.h
│ ├── zstd.h
│ ├── zstd_bits.h
│ ├── zstd_common.c
│ ├── zstd_compiler.h
│ ├── zstd_config.h
│ ├── zstd_cpu.h
│ ├── zstd_ddict.c
│ ├── zstd_ddict.h
│ ├── zstd_decompress.c
│ ├── zstd_decompress_block.c
│ ├── zstd_decompress_block.h
│ ├── zstd_decompress_internal.h
│ ├── zstd_deps.h
│ ├── zstd_entropy_common.c
│ ├── zstd_error_private.c
│ ├── zstd_error_private.h
│ ├── zstd_errors.h
│ ├── zstd_internal.h
│ └── zstd_mem.h
├── cregex.h
├── cregex_compile.c
├── cregex_parse.c
├── cregex_vm.c
├── darkmode.c
├── darkmode.h
├── db.h
├── dev.c
├── dev.h
├── dos.c
├── dos.h
├── dos_locale.c
├── drive.c
├── drive.h
├── efi.h
├── ext2fs/
│ ├── .editorconfig
│ ├── LICENSE.txt
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── alloc.c
│ ├── alloc_sb.c
│ ├── alloc_stats.c
│ ├── alloc_tables.c
│ ├── badblocks.c
│ ├── bb_inode.c
│ ├── bitmaps.c
│ ├── bitops.c
│ ├── bitops.h
│ ├── blkmap64_ba.c
│ ├── blkmap64_rb.c
│ ├── blknum.c
│ ├── block.c
│ ├── bmap.c
│ ├── bmap64.h
│ ├── closefs.c
│ ├── com_err.h
│ ├── config.h
│ ├── crc16.c
│ ├── crc16.h
│ ├── crc32c.c
│ ├── crc32c_defs.h
│ ├── crc32c_table.h
│ ├── csum.c
│ ├── dir_iterate.c
│ ├── dirblock.c
│ ├── dirhash.c
│ ├── e2image.h
│ ├── ext2_err.h
│ ├── ext2_ext_attr.h
│ ├── ext2_fs.h
│ ├── ext2_io.h
│ ├── ext2_types.h
│ ├── ext2fs.h
│ ├── ext2fsP.h
│ ├── ext3_extents.h
│ ├── ext4_acl.h
│ ├── ext_attr.c
│ ├── extent.c
│ ├── fallocate.c
│ ├── fileio.c
│ ├── freefs.c
│ ├── gen_bitmap.c
│ ├── gen_bitmap64.c
│ ├── get_num_dirs.c
│ ├── hashmap.c
│ ├── hashmap.h
│ ├── i_block.c
│ ├── ind_block.c
│ ├── initialize.c
│ ├── inline.c
│ ├── inline_data.c
│ ├── inode.c
│ ├── io_manager.c
│ ├── jfs_compat.h
│ ├── kernel-jbd.h
│ ├── kernel-list.h
│ ├── link.c
│ ├── lookup.c
│ ├── mkdir.c
│ ├── mkjournal.c
│ ├── mmp.c
│ ├── namei.c
│ ├── newdir.c
│ ├── nt_io.c
│ ├── openfs.c
│ ├── punch.c
│ ├── rbtree.c
│ ├── rbtree.h
│ ├── read_bb.c
│ ├── rw_bitmaps.c
│ ├── sha512.c
│ ├── symlink.c
│ └── valid_blk.c
├── format.c
├── format.h
├── format_ext.c
├── format_fat32.c
├── getopt/
│ ├── .editorconfig
│ ├── getopt.c
│ ├── getopt.h
│ └── getopt1.c
├── gpt_types.h
├── hash.c
├── hdd_vs_ufd.h
├── icon.c
├── iso.c
├── libcdio/
│ ├── .editorconfig
│ ├── cdio/
│ │ ├── audio.h
│ │ ├── bytesex.h
│ │ ├── bytesex_asm.h
│ │ ├── cdio.h
│ │ ├── cdtext.h
│ │ ├── device.h
│ │ ├── disc.h
│ │ ├── ds.h
│ │ ├── dvd.h
│ │ ├── ecma_167.h
│ │ ├── iso9660.h
│ │ ├── logging.h
│ │ ├── memory.h
│ │ ├── posix.h
│ │ ├── read.h
│ │ ├── rock.h
│ │ ├── sector.h
│ │ ├── track.h
│ │ ├── types.h
│ │ ├── udf.h
│ │ ├── udf_file.h
│ │ ├── udf_time.h
│ │ ├── utf8.h
│ │ ├── util.h
│ │ ├── version.h
│ │ └── xa.h
│ ├── config.h
│ ├── driver/
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── _cdio_stdio.c
│ │ ├── _cdio_stdio.h
│ │ ├── _cdio_stream.c
│ │ ├── _cdio_stream.h
│ │ ├── cdio_assert.h
│ │ ├── cdio_private.h
│ │ ├── disc.c
│ │ ├── ds.c
│ │ ├── filemode.h
│ │ ├── generic.h
│ │ ├── logging.c
│ │ ├── memory.c
│ │ ├── portable.h
│ │ ├── read.c
│ │ ├── sector.c
│ │ ├── track.c
│ │ ├── utf8.c
│ │ └── util.c
│ ├── iso9660/
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── iso9660.c
│ │ ├── iso9660_fs.c
│ │ ├── iso9660_private.h
│ │ ├── rock.c
│ │ └── xa.c
│ ├── mmc/
│ │ └── mmc_private.h
│ └── udf/
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── filemode.c
│ ├── udf.c
│ ├── udf_file.c
│ ├── udf_fs.c
│ ├── udf_fs.h
│ ├── udf_private.h
│ └── udf_time.c
├── license.h
├── localization.c
├── localization.h
├── localization_data.h
├── localization_data.sh
├── mbr_types.h
├── missing.h
├── ms-sys/
│ ├── .editorconfig
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── br.c
│ ├── fat12.c
│ ├── fat16.c
│ ├── fat32.c
│ ├── file.c
│ ├── inc/
│ │ ├── br.h
│ │ ├── br_fat12_0x0.h
│ │ ├── br_fat12_0x3e.h
│ │ ├── br_fat16_0x0.h
│ │ ├── br_fat16_0x3e.h
│ │ ├── br_fat16fd_0x3e.h
│ │ ├── br_fat16ros_0x0.h
│ │ ├── br_fat16ros_0x3e.h
│ │ ├── br_fat32_0x0.h
│ │ ├── br_fat32_0x3f0.h
│ │ ├── br_fat32_0x52.h
│ │ ├── br_fat32fd_0x3f0.h
│ │ ├── br_fat32fd_0x52.h
│ │ ├── br_fat32kos_0x52.h
│ │ ├── br_fat32nt_0x1800.h
│ │ ├── br_fat32nt_0x3f0.h
│ │ ├── br_fat32nt_0x52.h
│ │ ├── br_fat32pe_0x1800.h
│ │ ├── br_fat32pe_0x3f0.h
│ │ ├── br_fat32pe_0x52.h
│ │ ├── br_fat32ros_0x1c00.h
│ │ ├── br_fat32ros_0x3f0.h
│ │ ├── br_fat32ros_0x52.h
│ │ ├── br_ntfs_0x0.h
│ │ ├── br_ntfs_0x54.h
│ │ ├── fat12.h
│ │ ├── fat16.h
│ │ ├── fat32.h
│ │ ├── file.h
│ │ ├── label_11_char.h
│ │ ├── libintl.h
│ │ ├── mbr_2000.h
│ │ ├── mbr_95b.h
│ │ ├── mbr_dos.h
│ │ ├── mbr_dos_f2.h
│ │ ├── mbr_gpt_syslinux.h
│ │ ├── mbr_grub.h
│ │ ├── mbr_grub2.h
│ │ ├── mbr_kolibri.h
│ │ ├── mbr_msg_rufus.h
│ │ ├── mbr_reactos.h
│ │ ├── mbr_rufus.h
│ │ ├── mbr_syslinux.h
│ │ ├── mbr_vista.h
│ │ ├── mbr_win7.h
│ │ ├── mbr_zero.h
│ │ ├── nls.h
│ │ ├── ntfs.h
│ │ └── partition_info.h
│ ├── ntfs.c
│ └── partition_info.c
├── msapi_utf8.h
├── msvc-missing/
│ └── unistd.h
├── net.c
├── ntdll.h
├── parser.c
├── pki.c
├── process.c
├── registry.h
├── resource.h
├── rufus.c
├── rufus.h
├── rufus.manifest
├── rufus.rc
├── settings.h
├── smart.c
├── smart.h
├── stdfn.c
├── stdio.c
├── stdlg.c
├── syslinux/
│ ├── .editorconfig
│ ├── libfat/
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── cache.c
│ │ ├── dumpdir.c
│ │ ├── fat.h
│ │ ├── fatchain.c
│ │ ├── libfat.h
│ │ ├── libfatint.h
│ │ ├── open.c
│ │ ├── searchdir.c
│ │ └── ulint.h
│ ├── libinstaller/
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── advconst.h
│ │ ├── fs.c
│ │ ├── setadv.c
│ │ ├── setadv.h
│ │ ├── syslinux.h
│ │ ├── syslxcom.h
│ │ ├── syslxfs.h
│ │ ├── syslxint.h
│ │ └── syslxmod.c
│ ├── sltypes.h
│ └── win/
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── ntfssect.c
│ └── ntfssect.h
├── syslinux.c
├── ui.c
├── ui.h
├── ui_data.h
├── vhd.c
├── vhd.h
├── wimlib/
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── avl_tree.c
│ ├── blob_table.c
│ ├── compress.c
│ ├── compress_common.c
│ ├── compress_parallel.c
│ ├── compress_serial.c
│ ├── config.h
│ ├── cpu_features.c
│ ├── decompress.c
│ ├── decompress_common.c
│ ├── dentry.c
│ ├── divsufsort.c
│ ├── encoding.c
│ ├── error.c
│ ├── export_image.c
│ ├── extract.c
│ ├── file_io.c
│ ├── header.c
│ ├── inode.c
│ ├── inode_fixup.c
│ ├── inode_table.c
│ ├── integrity.c
│ ├── iterate_dir.c
│ ├── lcpit_matchfinder.c
│ ├── lzms_common.c
│ ├── lzms_compress.c
│ ├── lzms_decompress.c
│ ├── lzx_common.c
│ ├── lzx_compress.c
│ ├── lzx_decompress.c
│ ├── metadata_resource.c
│ ├── pathlist.c
│ ├── paths.c
│ ├── pattern.c
│ ├── progress.c
│ ├── registry.c
│ ├── reparse.c
│ ├── resource.c
│ ├── scan.c
│ ├── security.c
│ ├── sha1.c
│ ├── solid.c
│ ├── split.c
│ ├── tagged_items.c
│ ├── textfile.c
│ ├── threads.c
│ ├── timestamp.c
│ ├── update_image.c
│ ├── util.c
│ ├── wim.c
│ ├── wimboot.c
│ ├── wimlib/
│ │ ├── alloca.h
│ │ ├── apply.h
│ │ ├── assert.h
│ │ ├── avl_tree.h
│ │ ├── bitops.h
│ │ ├── blob_table.h
│ │ ├── bt_matchfinder.h
│ │ ├── case.h
│ │ ├── chunk_compressor.h
│ │ ├── compiler.h
│ │ ├── compress_common.h
│ │ ├── compressor_ops.h
│ │ ├── cpu_features.h
│ │ ├── decompress_common.h
│ │ ├── decompressor_ops.h
│ │ ├── dentry.h
│ │ ├── divsufsort.h
│ │ ├── encoding.h
│ │ ├── endianness.h
│ │ ├── error.h
│ │ ├── file_io.h
│ │ ├── glob.h
│ │ ├── guid.h
│ │ ├── hc_matchfinder.h
│ │ ├── header.h
│ │ ├── inode.h
│ │ ├── inode_table.h
│ │ ├── integrity.h
│ │ ├── lcpit_matchfinder.h
│ │ ├── list.h
│ │ ├── lzms_common.h
│ │ ├── lzms_constants.h
│ │ ├── lzx_common.h
│ │ ├── lzx_constants.h
│ │ ├── matchfinder_common.h
│ │ ├── metadata.h
│ │ ├── ntfs_3g.h
│ │ ├── object_id.h
│ │ ├── pathlist.h
│ │ ├── paths.h
│ │ ├── pattern.h
│ │ ├── progress.h
│ │ ├── registry.h
│ │ ├── reparse.h
│ │ ├── resource.h
│ │ ├── scan.h
│ │ ├── security.h
│ │ ├── security_descriptor.h
│ │ ├── sha1.h
│ │ ├── solid.h
│ │ ├── tagged_items.h
│ │ ├── test_support.h
│ │ ├── textfile.h
│ │ ├── threads.h
│ │ ├── timestamp.h
│ │ ├── types.h
│ │ ├── unaligned.h
│ │ ├── unix_data.h
│ │ ├── util.h
│ │ ├── wim.h
│ │ ├── wimboot.h
│ │ ├── win32.h
│ │ ├── win32_common.h
│ │ ├── win32_vss.h
│ │ ├── wof.h
│ │ ├── write.h
│ │ ├── xattr.h
│ │ ├── xml.h
│ │ ├── xml_windows.h
│ │ ├── xmlproc.h
│ │ └── xpress_constants.h
│ ├── wimlib.h
│ ├── wimlib_tchar.h
│ ├── win32_apply.c
│ ├── win32_capture.c
│ ├── win32_common.c
│ ├── win32_replacements.c
│ ├── win32_vss.c
│ ├── write.c
│ ├── xml.c
│ ├── xml_windows.c
│ ├── xmlproc.c
│ ├── xpress_compress.c
│ └── xpress_decompress.c
├── winio.h
├── wue.c
├── wue.h
├── xml.c
└── xml.h
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitattributes
================================================
*.sh eol=lf
*.ac eol=lf
*.am eol=lf
*.in eol=lf
*.m4 eol=lf
missing eol=lf
compile eol=lf
configure eol=lf
install-sh eol=lf
*.sln eol=crlf
*.vcxproj* eol=crlf
*.rc eol=crlf
*.cmd eol=crlf
*.txt eol=crlf
*.loc eol=crlf
*.sh export-ignore
*.cmd export-ignore
.gitattributes export-ignore
.gitignore export-ignore
.github export-ignore
*.creole export-ignore
================================================
FILE: .github/ISSUE_TEMPLATE/config.yml
================================================
blank_issues_enabled: false
================================================
FILE: .github/ISSUE_TEMPLATE/issue-report.md
================================================
---
name: Report an issue with the application
about: Please make sure you follow the check-list carefully!
title: ''
labels: ''
assignees: ''
---
<!--
PLEASE READ THIS CAREFULLY:
1. You *MUST* read and complete the steps from the checklist below, by placing
an x into each [ ] (so that it shows '[x]', NOT '[ x]' or '[x ]'), BEFORE
clicking on 'Submit new issue'.
2. Failure to perform these steps, WHICH ARE ONLY THERE TO HELP *YOU*, will
usually result in your issue being dismissed without notice.
3. If you are reporting an issue when trying to run Rufus, or when trying to
boot a media created by Rufus, you *MUST* provide a log, period. Please do
not assume that the developer(s) will be able to "guess" the specifics of
your environment, what image you used, what type of media you used it with
or the many many other critical parameters that the log provides data for.
To investigate an issue, a log from Rufus is ALWAYS required.
4. If you still *choose* not to provide a log when reporting a problem, you
agree that your issue will be closed without any further investigation.
YOU HAVE BEEN WARNED.
-->
Checklist
---------
- [ ] I have been made aware that if my problem can be summarized as _"I've created or tried to create a media using Rufus, and ..."_, and I am not including a log, **this issue will be summarily closed**.
- [ ] I looked at https://github.com/pbatard/rufus/wiki/FAQ to see if my question has already been answered.
- [ ] I performed a search in the issue tracker for similar issues using keywords relevant to my problem, such as the error message I got from the log.
- [ ] I clicked the 'Log' button (🗒️) or pressed <kbd>Ctrl</kbd>-<kbd>L</kbd> in Rufus, or used [DebugView](https://learn.microsoft.com/en-us/sysinternals/downloads/debugview), and copy/pasted the log into the section that says `<FULL LOG>` below.
- [ ] The log I am copying is the FULL log, starting with the line `Rufus version: x.y.z` - I have NOT removed any part of it.
Additionally (if applicable):
- [ ] I ran a bad blocks check, by clicking _Show advanced format options_ then _Check device for bad blocks_, and confirmed that my USB is not defective.
- [ ] I also tried one or more of the following:
- [ ] Using a different USB drive.
- [ ] Plugging the USB into a different port.
- [ ] Running Rufus on a different computer.
- [ ] If using an image, I clicked on the `(✓)` button to compute the MD5, SHA1 and SHA256 checksums, which are therefore present in the log I copied. I confirmed, by performing an internet search, that these values match the ones from the official image.
Issue description
-----------------
<Please describe your issue here>
Log
---
```
<FULL LOG>
```
================================================
FILE: .github/dependabot.yml
================================================
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
================================================
FILE: .github/pull_request_template.md
================================================
<!--
Please do not create an unsolicited Pull Requests for a translation update.
See https://github.com/pbatard/rufus/wiki/FAQ#user-content-Why_dont_you_accept_unsolicited_translation_updates.
-->
================================================
FILE: .github/workflows/codeql.yml
================================================
name: "CodeQL"
on:
push:
branches: [master]
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.gitignore'
- '.gitattributes'
- 'res/**'
- '**.cmd'
- '**.md'
- '**.rc'
- '**.sh'
- '**.txt'
- '**.xml'
pull_request:
branches: [master]
paths-ignore:
- '.gitignore'
- '.gitattributes'
- 'res/**'
- '**.cmd'
- '**.md'
- '**.rc'
- '**.sh'
- '**.txt'
- '**.xml'
env:
SOLUTION_FILE_PATH: ./rufus.sln
BUILD_CONFIGURATION: Release
TARGET_PLATFORM: x64
jobs:
CodeQL-Build:
runs-on: windows-latest
permissions:
security-events: write
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: cpp
- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v2
with:
msbuild-architecture: x64
- name: Build
run: msbuild ${{env.SOLUTION_FILE_PATH}} /m /p:Configuration=${{ env.BUILD_CONFIGURATION}},Platform=${{ env.TARGET_PLATFORM }}
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
================================================
FILE: .github/workflows/coverity.yml
================================================
name: Coverity
on:
push:
branches: [master]
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.gitignore'
- '.gitattributes'
- 'res/**'
- '**.cmd'
- '**.md'
- '**.rc'
- '**.sh'
- '**.txt'
- '**.xml'
env:
SOLUTION_FILE_PATH: ./rufus.sln
EMAIL: pete@akeo.ie
BUILD_CONFIGURATION: Release
TARGET_PLATFORM: x64
COVERITY_PROJECT_NAME: pbatard%2Frufus
jobs:
Coverity-Build:
runs-on: windows-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
with:
fetch-depth: 0
submodules: recursive
- name: Download Coverity
run: |
curl -d "token=${{ secrets.COVERITY_SCAN_TOKEN }}&project=${{ env.COVERITY_PROJECT_NAME }}" -L https://scan.coverity.com/download/cxx/win64 -o cov-analysis-win64.zip
7z x cov-analysis-win64.zip
del cov-analysis-win64.zip
move cov-analysis-win64* cov-analysis-win64
- name: Add Coverity to PATH
shell: bash
run: echo "${{github.workspace}}/cov-analysis-win64/bin" >> $GITHUB_PATH
- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v2
- name: Build with Coverity
run: |
cov-configure --msvc
cov-build.exe --dir cov-int msbuild ${{ env.SOLUTION_FILE_PATH }} /m /p:Configuration=${{ env.BUILD_CONFIGURATION }},Platform=${{ env.TARGET_PLATFORM }}
- name: Publish Coverity artifacts
uses: actions/upload-artifact@v7
with:
name: cov-int
path: cov-int/
- name: Upload Coverity build for analysis
run: |
7z a -r cov-int.zip cov-int
curl --form email=${{ env.EMAIL }} --form token=${{ secrets.COVERITY_SCAN_TOKEN }} --form file=@cov-int.zip --form version="${{ env.GITHUB_SHA }}" --form description="Automated build" https://scan.coverity.com/builds?project=${{ env.COVERITY_PROJECT_NAME }}
================================================
FILE: .github/workflows/lock.yml
================================================
# Configuration for https://github.com/dessant/lock-threads
name: '[cron] Lock stale issues'
on:
schedule:
- cron: '33 22 * * *'
jobs:
lock:
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v5
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
issue-inactive-days: '90'
issue-comment: >
This thread has been automatically locked since there has not been
any recent activity after it was closed. Please open a new issue
if you think you have a related problem or query.
================================================
FILE: .github/workflows/mingw.yml
================================================
name: MinGW
on:
push:
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.gitignore'
- '.gitattributes'
- 'res/**'
- '**.cmd'
- '**.md'
- '**.rc'
- '**.sh'
- '**.txt'
- '**.xml'
pull_request:
branches: [master]
paths-ignore:
- '.gitignore'
- '.gitattributes'
- 'res/**'
- '**.cmd'
- '**.md'
- '**.rc'
- '**.sh'
- '**.txt'
- '**.xml'
jobs:
MinGW-Build:
runs-on: windows-latest
strategy:
matrix:
include:
- { sys: mingw64, env: x86_64, exe: rufus.exe }
- { sys: mingw32, env: i686, exe: rufus_x86.exe }
defaults:
run:
shell: msys2 {0}
steps:
- name: Install MinGW
uses: msys2/setup-msys2@v2
with:
msystem: ${{ matrix.sys }}
update: true
install: >-
mingw-w64-${{ matrix.env }}-toolchain
base-devel
autotools
git
upx
- name: Checkout repository
uses: actions/checkout@v6
with:
fetch-depth: 0
submodules: recursive
- name: Set ALPHA
id: set_alpha
shell: bash
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
# This ONLY works if the shell is bash or if using $env:GITHUB_OUTPUT
run: |
echo "option=--enable-alpha" >> $GITHUB_OUTPUT
sed -b -i 's/VALUE "InternalName", "Rufus"/VALUE "InternalName", "Rufus (ALPHA)"/' ./src/rufus.rc
- name: Set BETA
id: set_beta
shell: bash
if: ${{ startsWith(github.ref, 'refs/tags/') && contains(github.ref, 'BETA') }}
# This ONLY works if the shell is bash or if using $env:GITHUB_OUTPUT
run: |
echo "option=--enable-beta" >> $GITHUB_OUTPUT
sed -b -i 's/VALUE "InternalName", "Rufus"/VALUE "InternalName", "Rufus (BETA)"/' ./src/rufus.rc
- name: Build
run: |
./configure --disable-debug ${{ steps.set_alpha.outputs.option }} ${{ steps.set_beta.outputs.option }}
make -j4
mv ./src/rufus.exe ./${{ matrix.exe }}
strip ./${{ matrix.exe }}
upx --lzma --best ./${{ matrix.exe }}
- name: Prepare to sign ALPHA
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
shell: bash
# NB: The Base64 encoded variable should not have line breaks or this will fail!
run: echo ${{ secrets.RUFUS_GITHUB_OFFICIAL_BUILD }} | base64 -di > ./sign.pfx
- name: Add signtool to path
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
uses: KamaranL/add-signtool-action@v1
- name: Sign ALPHA
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
shell: cmd
run: |
signtool sign /v /f sign.pfx /fd SHA256 /tr http://timestamp.digicert.com /td SHA256 ${{ matrix.exe }}
del sign.pfx
- name: Display SHA-256
run: sha256sum ./${{ matrix.exe }}
- name: Upload to VirusTotal
if: ${{ github.event_name == 'push' && matrix.env == 'x86_64' }}
continue-on-error: true
run: |
curl --request POST --url https://www.virustotal.com/vtapi/v2/file/scan --form apikey=${{ secrets.VIRUSTOTAL_API_KEY }} --form file=@./${{ matrix.exe }}
curl --request POST --url https://www.virustotal.com/api/v3/monitor/items --header 'x-apikey: ${{ secrets.VIRUSTOTAL_API_KEY }}' --form path='/${{ matrix.exe }}' --form file=@./${{ matrix.exe }}
- name: Upload artifacts
if: ${{ github.event_name == 'push' }}
uses: actions/upload-artifact@v7
with:
name: ${{ matrix.sys }}
path: ./*.exe
Extra-Step-To-Merge-Artifacts-Thanks-To-Upload-Artifact-v4-Breaking-Backwards-Compatibility:
runs-on: windows-latest
needs: MinGW-Build
steps:
- name: Merge Artifacts
uses: actions/upload-artifact/merge@v7
if: ${{ github.event_name == 'push' }}
with:
name: MinGW
delete-merged: true
================================================
FILE: .github/workflows/setup.yml
================================================
name: setup
run-name: Windows setup wrapper build
on:
workflow_dispatch:
branches: [ master ]
env:
SOLUTION_FILE_PATH: ./res/setup/setup.sln
BUILD_CONFIGURATION: Release
jobs:
VS2022-Build:
runs-on: windows-latest
strategy:
matrix:
TARGET_PLATFORM: [x64, arm64]
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v2
with:
msbuild-architecture: x64
- name: Build
shell: cmd
run: |
msbuild ${{ env.SOLUTION_FILE_PATH }} /m /p:Configuration=${{ env.BUILD_CONFIGURATION }},Platform=${{ matrix.TARGET_PLATFORM }}
move .\res\setup\${{ matrix.TARGET_PLATFORM }}\Release\setup.exe .\setup_${{ matrix.TARGET_PLATFORM }}.exe
- name: Display SHA-256
run: sha256sum ./setup_${{ matrix.TARGET_PLATFORM }}.exe
- name: Upload artifacts
uses: actions/upload-artifact@v7
with:
name: ${{ matrix.TARGET_PLATFORM }}
path: ./*.exe
Extra-Step-To-Merge-Artifacts-Thanks-To-Upload-Artifact-v4-Breaking-Backwards-Compatibility:
runs-on: windows-latest
needs: VS2022-Build
steps:
- name: Merge Artifacts
uses: actions/upload-artifact/merge@v7
with:
name: setup
delete-merged: true
================================================
FILE: .github/workflows/vs2022.yml
================================================
name: VS2022
on:
push:
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.gitignore'
- '.gitattributes'
- 'res/**'
- '**.cmd'
- '**.md'
- '**.rc'
- '**.sh'
- '**.txt'
- '**.xml'
pull_request:
branches: [master]
paths-ignore:
- '.gitignore'
- '.gitattributes'
- 'res/**'
- '**.cmd'
- '**.md'
- '**.rc'
- '**.sh'
- '**.txt'
- '**.xml'
env:
SOLUTION_FILE_PATH: ./rufus.sln
BUILD_CONFIGURATION: Release
jobs:
VS2022-Build:
runs-on: windows-latest
strategy:
matrix:
TARGET_PLATFORM: [x64, x86, arm64]
steps:
- name: Checkout repository
uses: actions/checkout@v6
with:
fetch-depth: 0
submodules: recursive
- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v2
with:
msbuild-architecture: x64
- name: Install UPX
uses: crazy-max/ghaction-upx@v4
with:
install-only: true
- name: Set version
id: set_version
shell: bash
run: |
version=$(git describe --tags)
version=${version:1}
version=${version%%-*}
echo "version=$version" >> $GITHUB_OUTPUT
- name: Set ALPHA
id: set_alpha
shell: bash
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
# This ONLY works if the shell is bash or if using $env:GITHUB_OUTPUT
run: |
echo "option=/DALPHA" >> $GITHUB_OUTPUT
sed -b -i 's/VALUE "InternalName", "Rufus"/VALUE "InternalName", "Rufus (ALPHA)"/' ./src/rufus.rc
- name: Set BETA
id: set_beta
shell: bash
if: ${{ startsWith(github.ref, 'refs/tags/') && contains(github.ref, 'BETA') }}
# This ONLY works if the shell is bash or if using $env:GITHUB_OUTPUT
run: |
echo "option=/DBETA" >> $GITHUB_OUTPUT
sed -b -i 's/VALUE "InternalName", "Rufus"/VALUE "InternalName", "Rufus (BETA)"/' ./src/rufus.rc
- name: Build
shell: cmd
run: |
set ExternalCompilerOptions=${{ steps.set_alpha.outputs.option }} ${{ steps.set_beta.outputs.option }}
msbuild ${{ env.SOLUTION_FILE_PATH }} /m /p:Configuration=${{ env.BUILD_CONFIGURATION }},Platform=${{ matrix.TARGET_PLATFORM }},ForceImportBeforeCppTargets=%GITHUB_WORKSPACE%\.vs\Generate.PDB.props
move .\${{ matrix.TARGET_PLATFORM }}\Release\rufus.exe .\rufus_${{ matrix.TARGET_PLATFORM }}.exe
move .\${{ matrix.TARGET_PLATFORM }}\Release\rufus.pdb .\rufus_${{ matrix.TARGET_PLATFORM }}.pdb
- name: Prepare to sign ALPHA
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
shell: bash
# NB: The Base64 encoded variable should not have line breaks or this will fail!
run: echo ${{ secrets.RUFUS_GITHUB_OFFICIAL_BUILD }} | base64 -di > ./sign.pfx
- name: Add signtool to path
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
uses: KamaranL/add-signtool-action@v1
- name: Sign ALPHA
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
shell: cmd
run: |
signtool sign /v /f sign.pfx /fd SHA256 /tr http://timestamp.digicert.com /td SHA256 rufus_${{ matrix.TARGET_PLATFORM }}.exe
del sign.pfx
- name: Create standalone release executables
if: ${{ startsWith(github.ref, 'refs/tags/') }}
shell: cmd
run: |
copy rufus_${{ matrix.TARGET_PLATFORM }}.exe rufus-${{ steps.set_version.outputs.version }}_${{ matrix.TARGET_PLATFORM }}.exe
if exist rufus-${{ steps.set_version.outputs.version }}_x64.exe ( ren rufus-${{ steps.set_version.outputs.version }}_x64.exe rufus-${{ steps.set_version.outputs.version }}.exe )
if not ${{ matrix.TARGET_PLATFORM }}==arm64 ( upx --lzma --best rufus-*.exe )
- name: Display SHA-256
run: sha256sum ./rufus_${{ matrix.TARGET_PLATFORM }}.exe
- name: Upload to VirusTotal
continue-on-error: true
if: ${{ github.event_name == 'push' }}
run: |
curl --request POST --url https://www.virustotal.com/vtapi/v2/file/scan --form apikey=${{ secrets.VIRUSTOTAL_API_KEY }} --form file=@./rufus_${{ matrix.TARGET_PLATFORM }}.exe
curl --request POST --url https://www.virustotal.com/api/v3/monitor/items --header 'x-apikey: ${{ secrets.VIRUSTOTAL_API_KEY }}' --form path='/rufus_${{ matrix.TARGET_PLATFORM }}.exe' --form file=@./rufus_${{ matrix.TARGET_PLATFORM }}.exe
- name: Upload artifacts
uses: actions/upload-artifact@v7
if: ${{ github.event_name == 'push' }}
with:
name: ${{ matrix.TARGET_PLATFORM }}
path: |
./*.exe
./*.pdb
Extra-Step-To-Merge-Artifacts-Thanks-To-Upload-Artifact-v4-Breaking-Backwards-Compatibility:
runs-on: windows-latest
needs: VS2022-Build
steps:
- name: Merge Artifacts
uses: actions/upload-artifact/merge@v7
if: ${{ github.event_name == 'push' }}
with:
name: VS2022
delete-merged: true
================================================
FILE: .gitignore
================================================
*.a
*.aps
*.appx
*.appxupload
*.bak
*.db
*.db-shm
*.db-wal
*.dep
*.diff
*.dll
*.efi
*.exe
*.htm
*.idb
*.ipch
*.la
*.lib
*.lo
*.lock
*.log
*.mac
*.mo
*.mp4
*.ncb
*.nope
*.o
*.obj
*.old
*.opendb
*.opt
*.org
*.p7x
*.patch
*.pc
*.pdb
*.pdf
*.plg
*.res
*.sig
*.sdf
*.suo
*.swp
*.tlog
*.user
*.opensdf
*.o_manifest
.deps
.libs
Makefile
/arm
/arm64
/x64
/x86
autom4te.cache
config.guess
/config.h
config.log
config.status
config.sub
depcomp
embedded.loc
/res/loc/pollock/.vs
/res/loc/pollock/bin
/res/loc/pollock/obj
/rufus_files
stamp-h1
/.vs/rufus
================================================
FILE: .mingw/Makefile.am
================================================
# Create delay-loaded libraries from a DLL, that aren't vulnerable to side-loading
AM_V_DLLTOOL_0 = @echo " LIB $@";$(DLLTOOL)
AM_V_DLLTOOL_1 = $(DLLTOOL)
AM_V_DLLTOOL_ = $(AM_V_DLLTOOL_$(AM_DEFAULT_VERBOSITY))
AM_V_DLLTOOL = $(AM_V_DLLTOOL_$(V))
AM_V_SED_0 = @echo " SED $<";$(SED)
AM_V_SED_1 = $(SED)
AM_V_SED_ = $(AM_V_SED_$(AM_DEFAULT_VERBOSITY))
AM_V_SED = $(AM_V_SED_$(V))
# Ah the joys of Windows DLL calling conventions, that require an @## suffix in the .def
# for x86_32 and but no @## for x86_64, thereby forcing us to strip stuff according to the
# target arch. Oh, and we can't use 'target_cpu' or AC definitions on account that we are
# switching archs when building on our local machine, and don't want to have to go though
# a costly reconf each time when we can simply issue a 'make clean'.
# Oh, and to find the number after the @ sign, just have a look at the MinGW .a libraries.
TUPLE := $(shell $(CC) -dumpmachine)
TARGET := $(word 1,$(subst -, ,$(TUPLE)))
DEF_SUFFIX := $(if $(TARGET:x86_64=),.def,.def64)
.PHONY: all
all: crypt32-delaylib.lib dwmapi-delaylib.lib setupapi-delaylib.lib uxtheme-delaylib.lib version-delaylib.lib virtdisk-delaylib.lib wininet-delaylib.lib wintrust-delaylib.lib
%.def64: %.def
$(AM_V_SED) "s/@.*//" $< >$@
%-delaylib.lib: %$(DEF_SUFFIX)
$(AM_V_DLLTOOL) --input-def $< --output-delaylib $@ --dllname $(basename $<).dll
clean:
$(RM) -f $(CURDIR)/*.lib
================================================
FILE: .mingw/Makefile.in
================================================
# Makefile.in generated by automake 1.14.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
VPATH = @srcdir@
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
am__make_running_with_option = \
case $${target_option-} in \
?) ;; \
*) echo "am__make_running_with_option: internal error: invalid" \
"target option '$${target_option-}' specified" >&2; \
exit 1;; \
esac; \
has_opt=no; \
sane_makeflags=$$MAKEFLAGS; \
if $(am__is_gnu_make); then \
sane_makeflags=$$MFLAGS; \
else \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
bs=\\; \
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
esac; \
fi; \
skip_next=no; \
strip_trailopt () \
{ \
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
}; \
for flg in $$sane_makeflags; do \
test $$skip_next = yes && { skip_next=no; continue; }; \
case $$flg in \
*=*|--*) continue;; \
-*I) strip_trailopt 'I'; skip_next=yes;; \
-*I?*) strip_trailopt 'I';; \
-*O) strip_trailopt 'O'; skip_next=yes;; \
-*O?*) strip_trailopt 'O';; \
-*l) strip_trailopt 'l'; skip_next=yes;; \
-*l?*) strip_trailopt 'l';; \
-[dEDm]) skip_next=yes;; \
-[JT]) skip_next=yes;; \
esac; \
case $$flg in \
*$$target_option*) has_opt=yes; break;; \
esac; \
done; \
test $$has_opt = yes
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
subdir = .mingw
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo " GEN " $@;
am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 =
depcomp =
am__depfiles_maybe =
SOURCES =
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
AM_CFLAGS = @AM_CFLAGS@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AM_LDFLAGS = @AM_LDFLAGS@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DLLTOOL = @DLLTOOL@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EXEEXT = @EXEEXT@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MKDIR_P = @MKDIR_P@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
RANLIB = @RANLIB@
RM = @RM@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
SUFFIX = @SUFFIX@
VERSION = @VERSION@
VISIBILITY_CFLAGS = @VISIBILITY_CFLAGS@
WINDRES = @WINDRES@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@
am__leading_dot = @am__leading_dot@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build_alias = @build_alias@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host_alias = @host_alias@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
# Create delay-loaded libraries from a DLL, that aren't vulnerable to side-loading
AM_V_DLLTOOL_0 = @echo " LIB $@";$(DLLTOOL)
AM_V_DLLTOOL_1 = $(DLLTOOL)
AM_V_DLLTOOL_ = $(AM_V_DLLTOOL_$(AM_DEFAULT_VERBOSITY))
AM_V_DLLTOOL = $(AM_V_DLLTOOL_$(V))
AM_V_SED_0 = @echo " SED $<";$(SED)
AM_V_SED_1 = $(SED)
AM_V_SED_ = $(AM_V_SED_$(AM_DEFAULT_VERBOSITY))
AM_V_SED = $(AM_V_SED_$(V))
# Ah the joys of Windows DLL calling conventions, that require an @## suffix in the .def
# for x86_32 and but no @## for x86_64, thereby forcing us to strip stuff according to the
# target arch. Oh, and we can't use 'target_cpu' or AC definitions on account that we are
# switching archs when building on our local machine, and don't want to have to go though
# a costly reconf each time when we can simply issue a 'make clean'.
# Oh, and to find the number after the @ sign, just have a look at the MinGW .a libraries.
TUPLE := $(shell $(CC) -dumpmachine)
TARGET := $(word 1,$(subst -, ,$(TUPLE)))
DEF_SUFFIX := $(if $(TARGET:x86_64=),.def,.def64)
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
&& { if test -f $@; then exit 0; else break; fi; }; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign --ignore-deps .mingw/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign --ignore-deps .mingw/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
tags TAGS:
ctags CTAGS:
cscope cscopelist:
check-am: all-am
check: check-am
all-am: Makefile
installdirs:
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
if test -z '$(STRIP)'; then \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
install; \
else \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
fi
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean-am: clean-generic mostlyclean-am
distclean: distclean-am
-rm -f Makefile
distclean-am: clean-am distclean-generic
dvi: dvi-am
dvi-am:
html: html-am
html-am:
info: info-am
info-am:
install-data-am:
install-dvi: install-dvi-am
install-dvi-am:
install-exec-am:
install-html: install-html-am
install-html-am:
install-info: install-info-am
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf-am:
install-ps: install-ps-am
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-generic
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am:
.MAKE: install-am install-strip
.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
ctags-am distclean distclean-generic dvi dvi-am html html-am \
info info-am install install-am install-data install-data-am \
install-dvi install-dvi-am install-exec install-exec-am \
install-html install-html-am install-info install-info-am \
install-man install-pdf install-pdf-am install-ps \
install-ps-am install-strip installcheck installcheck-am \
installdirs maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \
uninstall uninstall-am
.PHONY: all
all: crypt32-delaylib.lib dwmapi-delaylib.lib setupapi-delaylib.lib uxtheme-delaylib.lib version-delaylib.lib virtdisk-delaylib.lib wininet-delaylib.lib wintrust-delaylib.lib
%.def64: %.def
$(AM_V_SED) "s/@.*//" $< >$@
%-delaylib.lib: %$(DEF_SUFFIX)
$(AM_V_DLLTOOL) --input-def $< --output-delaylib $@ --dllname $(basename $<).dll
clean:
$(RM) -f $(CURDIR)/*.lib
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
================================================
FILE: .mingw/cfgmgr32.def
================================================
EXPORTS
CM_Get_Device_IDA@16
CM_Get_Device_ID_List_SizeA@12
CM_Get_Device_ID_ListA@16
CM_Locate_DevNodeA@12
CM_Get_Child@12
CM_Get_Sibling@12
CM_Get_Parent@12
CM_Get_DevNode_Status@16
CM_Get_DevNode_Registry_PropertyA@24
================================================
FILE: .mingw/crypt32.def
================================================
EXPORTS
CertFindCertificateInStore@24
CertGetCertificateChain@32
CertGetNameStringA@24
CertCloseStore@8
CertFreeCertificateContext@4
CryptQueryObject@44
CryptDecodeObjectEx@32
CryptHashCertificate@28
CryptMsgGetParam@20
CryptMsgClose@4
CryptMsgGetParam@20
CryptMsgOpenToDecode@24
CryptMsgUpdate@16
================================================
FILE: .mingw/dwmapi.def
================================================
EXPORTS
DwmGetColorizationColor@8
DwmGetWindowAttribute@16
DwmSetWindowAttribute@16
================================================
FILE: .mingw/setupapi.def
================================================
EXPORTS
CM_Locate_DevNodeA@12
CM_Get_DevNode_Registry_PropertyA@24
CM_Get_DevNode_Status@16
CM_Get_Child@12
CM_Get_Parent@12
CM_Get_Sibling@12
CM_Get_Device_IDA@16
CM_Get_Device_ID_ListA@16
CM_Get_Device_ID_List_SizeA@12
SetupDiGetDeviceInstanceIdA@20
SetupDiGetDeviceRegistryPropertyA@28
SetupDiGetDeviceRegistryPropertyW@28
SetupDiChangeState@8
SetupDiGetClassDevsA@16
SetupDiSetClassInstallParamsW@16
SetupDiEnumDeviceInfo@12
SetupDiEnumDeviceInterfaces@20
SetupDiDestroyDeviceInfoList@4
SetupDiGetDeviceInterfaceDetailA@24
================================================
FILE: .mingw/uxtheme.def
================================================
EXPORTS
BeginBufferedAnimation@32
BufferedPaintRenderAnimation@8
BufferedPaintStopAllAnimations@4
CloseThemeData@4
DrawThemeBackground@24
DrawThemeParentBackground@12
DrawThemeTextEx@36
EndBufferedAnimation@8
GetThemeBackgroundContentRect@24
GetThemeFont@24
GetThemePartSize@28
GetThemeTransitionDuration@24
OpenThemeData@8
SetWindowTheme@12
================================================
FILE: .mingw/version.def
================================================
EXPORTS
GetFileVersionInfoSizeW@8
GetFileVersionInfoW@16
VerQueryValueA@16
================================================
FILE: .mingw/virtdisk.def
================================================
EXPORTS
AttachVirtualDisk@24
CreateVirtualDisk@36
DetachVirtualDisk@12
GetVirtualDiskInformation@16
GetVirtualDiskPhysicalPath@12
GetVirtualDiskOperationProgress@12
OpenVirtualDisk@24
================================================
FILE: .mingw/wininet.def
================================================
EXPORTS
HttpQueryInfoA@20
HttpOpenRequestA@32
HttpSendRequestA@20
HttpAddRequestHeadersA@16
InternetCloseHandle@4
InternetConnectA@32
InternetCrackUrlA@16
InternetGetConnectedState@8
InternetGetLastResponseInfoA@12
InternetOpenA@20
InternetReadFile@16
InternetSetOptionA@16
================================================
FILE: .mingw/wintrust.def
================================================
EXPORTS
WinVerifyTrustEx@12
================================================
FILE: .vs/Generate.PDB.props
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup>
<Link>
<GenerateDebugInformation>DebugFull</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
</Project>
================================================
FILE: .vs/bled.vcxproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\bled\bled.c" />
<ClCompile Include="..\src\bled\crc32.c" />
<ClCompile Include="..\src\bled\data_align.c" />
<ClCompile Include="..\src\bled\data_extract_all.c" />
<ClCompile Include="..\src\bled\data_skip.c" />
<ClCompile Include="..\src\bled\decompress_bunzip2.c" />
<ClCompile Include="..\src\bled\decompress_gunzip.c" />
<ClCompile Include="..\src\bled\decompress_uncompress.c" />
<ClCompile Include="..\src\bled\decompress_unlzma.c" />
<ClCompile Include="..\src\bled\decompress_unxz.c" />
<ClCompile Include="..\src\bled\decompress_unzip.c" />
<ClCompile Include="..\src\bled\decompress_unzstd.c" />
<ClCompile Include="..\src\bled\decompress_vtsi.c" />
<ClCompile Include="..\src\bled\filter_accept_all.c" />
<ClCompile Include="..\src\bled\filter_accept_list.c" />
<ClCompile Include="..\src\bled\filter_accept_reject_list.c" />
<ClCompile Include="..\src\bled\find_list_entry.c" />
<ClCompile Include="..\src\bled\fse_decompress.c" />
<ClCompile Include="..\src\bled\header_list.c" />
<ClCompile Include="..\src\bled\header_skip.c" />
<ClCompile Include="..\src\bled\header_verbose_list.c" />
<ClCompile Include="..\src\bled\huf_decompress.c" />
<ClCompile Include="..\src\bled\init_handle.c" />
<ClCompile Include="..\src\bled\open_transformer.c" />
<ClCompile Include="..\src\bled\seek_by_jump.c" />
<ClCompile Include="..\src\bled\seek_by_read.c" />
<ClCompile Include="..\src\bled\xxhash.c" />
<ClCompile Include="..\src\bled\xz_dec_bcj.c" />
<ClCompile Include="..\src\bled\xz_dec_lzma2.c" />
<ClCompile Include="..\src\bled\xz_dec_stream.c" />
<ClCompile Include="..\src\bled\zstd_common.c" />
<ClCompile Include="..\src\bled\zstd_ddict.c" />
<ClCompile Include="..\src\bled\zstd_decompress.c" />
<ClCompile Include="..\src\bled\zstd_decompress_block.c" />
<ClCompile Include="..\src\bled\zstd_entropy_common.c" />
<ClCompile Include="..\src\bled\zstd_error_private.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\bled\bb_archive.h" />
<ClInclude Include="..\src\bled\bled.h" />
<ClInclude Include="..\src\bled\fse.h" />
<ClInclude Include="..\src\bled\fse_bitstream.h" />
<ClInclude Include="..\src\bled\huf.h" />
<ClInclude Include="..\src\bled\libbb.h" />
<ClInclude Include="..\src\bled\platform.h" />
<ClInclude Include="..\src\bled\xxhash.h" />
<ClInclude Include="..\src\bled\xz.h" />
<ClInclude Include="..\src\bled\xz_config.h" />
<ClInclude Include="..\src\bled\xz_lzma2.h" />
<ClInclude Include="..\src\bled\xz_private.h" />
<ClInclude Include="..\src\bled\xz_stream.h" />
<ClInclude Include="..\src\bled\zstd.h" />
<ClInclude Include="..\src\bled\zstd_bits.h" />
<ClInclude Include="..\src\bled\zstd_compiler.h" />
<ClInclude Include="..\src\bled\zstd_config.h" />
<ClInclude Include="..\src\bled\zstd_cpu.h" />
<ClInclude Include="..\src\bled\zstd_ddict.h" />
<ClInclude Include="..\src\bled\zstd_decompress_block.h" />
<ClInclude Include="..\src\bled\zstd_decompress_internal.h" />
<ClInclude Include="..\src\bled\zstd_deps.h" />
<ClInclude Include="..\src\bled\zstd_errors.h" />
<ClInclude Include="..\src\bled\zstd_error_private.h" />
<ClInclude Include="..\src\bled\zstd_internal.h" />
<ClInclude Include="..\src\bled\zstd_mem.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>bled</ProjectName>
<ProjectGuid>{FB6D52D4-A2F8-C358-DB85-BBCAECFDDD7D}</ProjectGuid>
<RootNamespace>bled</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<Lib>
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<Lib>
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<Lib>
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src</AdditionalIncludeDirectories>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ModuleDefinitionFile>.\7z.def</ModuleDefinitionFile>
</Link>
<Lib>
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>
================================================
FILE: .vs/bled.vcxproj.filters
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{396df203-84ec-49b8-ae11-074c50a020f0}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{0147b833-dc8f-4666-be99-77dfae5e6679}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\bled\bled.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\crc32.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\data_extract_all.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\data_skip.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\data_align.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\filter_accept_all.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\filter_accept_list.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\filter_accept_reject_list.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\find_list_entry.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\header_list.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\header_skip.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\header_verbose_list.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\init_handle.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\seek_by_jump.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\seek_by_read.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\decompress_bunzip2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\decompress_gunzip.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\decompress_uncompress.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\decompress_unlzma.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\decompress_unxz.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\open_transformer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\xz_dec_bcj.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\xz_dec_lzma2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\xz_dec_stream.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\decompress_unzip.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\decompress_vtsi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\decompress_unzstd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\fse_decompress.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\huf_decompress.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\xxhash.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\zstd_decompress.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\zstd_decompress_block.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\zstd_entropy_common.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\zstd_error_private.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\zstd_common.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\bled\zstd_ddict.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\bled\bb_archive.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\bled.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\libbb.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\platform.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\xz.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\xz_config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\xz_lzma2.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\xz_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\xz_stream.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\fse.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\fse_bitstream.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\huf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\xxhash.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_compiler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_cpu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_ddict.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_decompress_block.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_decompress_internal.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_deps.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_error_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_errors.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_internal.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_mem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\bled\zstd_bits.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
================================================
FILE: .vs/ext2fs.vcxproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\ext2fs\alloc.c" />
<ClCompile Include="..\src\ext2fs\alloc_sb.c" />
<ClCompile Include="..\src\ext2fs\alloc_stats.c" />
<ClCompile Include="..\src\ext2fs\alloc_tables.c" />
<ClCompile Include="..\src\ext2fs\badblocks.c" />
<ClCompile Include="..\src\ext2fs\bb_inode.c" />
<ClCompile Include="..\src\ext2fs\bitmaps.c" />
<ClCompile Include="..\src\ext2fs\bitops.c" />
<ClCompile Include="..\src\ext2fs\blkmap64_ba.c" />
<ClCompile Include="..\src\ext2fs\blkmap64_rb.c" />
<ClCompile Include="..\src\ext2fs\blknum.c" />
<ClCompile Include="..\src\ext2fs\block.c" />
<ClCompile Include="..\src\ext2fs\bmap.c" />
<ClCompile Include="..\src\ext2fs\closefs.c" />
<ClCompile Include="..\src\ext2fs\crc16.c" />
<ClCompile Include="..\src\ext2fs\crc32c.c" />
<ClCompile Include="..\src\ext2fs\csum.c" />
<ClCompile Include="..\src\ext2fs\dirblock.c" />
<ClCompile Include="..\src\ext2fs\dirhash.c" />
<ClCompile Include="..\src\ext2fs\dir_iterate.c" />
<ClCompile Include="..\src\ext2fs\extent.c" />
<ClCompile Include="..\src\ext2fs\ext_attr.c" />
<ClCompile Include="..\src\ext2fs\fallocate.c" />
<ClCompile Include="..\src\ext2fs\fileio.c" />
<ClCompile Include="..\src\ext2fs\freefs.c" />
<ClCompile Include="..\src\ext2fs\gen_bitmap.c" />
<ClCompile Include="..\src\ext2fs\gen_bitmap64.c" />
<ClCompile Include="..\src\ext2fs\get_num_dirs.c" />
<ClCompile Include="..\src\ext2fs\hashmap.c" />
<ClCompile Include="..\src\ext2fs\ind_block.c" />
<ClCompile Include="..\src\ext2fs\initialize.c" />
<ClCompile Include="..\src\ext2fs\inline.c" />
<ClCompile Include="..\src\ext2fs\inline_data.c" />
<ClCompile Include="..\src\ext2fs\inode.c" />
<ClCompile Include="..\src\ext2fs\io_manager.c" />
<ClCompile Include="..\src\ext2fs\i_block.c" />
<ClCompile Include="..\src\ext2fs\link.c" />
<ClCompile Include="..\src\ext2fs\lookup.c" />
<ClCompile Include="..\src\ext2fs\mkdir.c" />
<ClCompile Include="..\src\ext2fs\mkjournal.c" />
<ClCompile Include="..\src\ext2fs\mmp.c" />
<ClCompile Include="..\src\ext2fs\namei.c" />
<ClCompile Include="..\src\ext2fs\newdir.c" />
<ClCompile Include="..\src\ext2fs\nt_io.c" />
<ClCompile Include="..\src\ext2fs\openfs.c" />
<ClCompile Include="..\src\ext2fs\punch.c" />
<ClCompile Include="..\src\ext2fs\rbtree.c" />
<ClCompile Include="..\src\ext2fs\read_bb.c" />
<ClCompile Include="..\src\ext2fs\rw_bitmaps.c" />
<ClCompile Include="..\src\ext2fs\sha512.c" />
<ClCompile Include="..\src\ext2fs\symlink.c" />
<ClCompile Include="..\src\ext2fs\valid_blk.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\ext2fs\bitops.h" />
<ClInclude Include="..\src\ext2fs\bmap64.h" />
<ClInclude Include="..\src\ext2fs\com_err.h" />
<ClInclude Include="..\src\ext2fs\config.h" />
<ClInclude Include="..\src\ext2fs\crc16.h" />
<ClInclude Include="..\src\ext2fs\crc32c_defs.h" />
<ClInclude Include="..\src\ext2fs\crc32c_table.h" />
<ClInclude Include="..\src\ext2fs\e2image.h" />
<ClInclude Include="..\src\ext2fs\ext2fs.h" />
<ClInclude Include="..\src\ext2fs\ext2fsP.h" />
<ClInclude Include="..\src\ext2fs\ext2_err.h" />
<ClInclude Include="..\src\ext2fs\ext2_ext_attr.h" />
<ClInclude Include="..\src\ext2fs\ext2_fs.h" />
<ClInclude Include="..\src\ext2fs\ext2_io.h" />
<ClInclude Include="..\src\ext2fs\ext2_types.h" />
<ClInclude Include="..\src\ext2fs\ext3_extents.h" />
<ClInclude Include="..\src\ext2fs\ext4_acl.h" />
<ClInclude Include="..\src\ext2fs\hashmap.h" />
<ClInclude Include="..\src\ext2fs\jfs_compat.h" />
<ClInclude Include="..\src\ext2fs\kernel-jbd.h" />
<ClInclude Include="..\src\ext2fs\kernel-list.h" />
<ClInclude Include="..\src\ext2fs\rbtree.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>ext2fs</ProjectName>
<ProjectGuid>{B01F5886-2B39-4B66-B65C-6427135B6A02}</ProjectGuid>
<RootNamespace>ext2fs</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src;..\src\msvc-missing</AdditionalIncludeDirectories>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4018;4146;4244;4267;4996</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src;..\src\msvc-missing</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4018;4146;4244;4267;4996</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src;..\src\msvc-missing</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4018;4146;4244;4267;4996</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src;..\src\msvc-missing</AdditionalIncludeDirectories>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4018;4146;4244;4267;4996</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src;..\src\msvc-missing</AdditionalIncludeDirectories>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4018;4146;4244;4267;4996</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<Lib>
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src;..\src\msvc-missing</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4018;4146;4244;4267;4996</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Link>
<Lib>
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src;..\src\msvc-missing</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4018;4146;4244;4267;4996</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Link>
<Lib>
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>..\src;..\src\msvc-missing</AdditionalIncludeDirectories>
<CompileAs>CompileAsC</CompileAs>
<DisableSpecificWarnings>4018;4146;4244;4267;4996</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
<LinkDLL>true</LinkDLL>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Link>
<Lib>
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>
================================================
FILE: .vs/ext2fs.vcxproj.filters
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{396df203-84ec-49b8-ae11-074c50a020f0}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{0147b833-dc8f-4666-be99-77dfae5e6679}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\ext2fs\initialize.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\nt_io.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\alloc_sb.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\blknum.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\freefs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\bitmaps.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\closefs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\gen_bitmap.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\gen_bitmap64.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\inode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\io_manager.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\csum.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\bitops.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\get_num_dirs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\blkmap64_ba.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\blkmap64_rb.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\rbtree.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\crc16.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\crc32c.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\rw_bitmaps.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\mmp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\dir_iterate.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\inline.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\block.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\extent.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\alloc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\alloc_stats.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\dirblock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\inline_data.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\fileio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\ext_attr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\i_block.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\punch.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\ind_block.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\bmap.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\read_bb.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\badblocks.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\symlink.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\valid_blk.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\lookup.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\link.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\alloc_tables.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\mkdir.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\newdir.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\bb_inode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\hashmap.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\sha512.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\mkjournal.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\fallocate.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\openfs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\namei.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ext2fs\dirhash.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\ext2fs\ext2_fs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\ext2fs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\ext3_extents.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\ext2_io.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\ext2_ext_attr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\com_err.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\bitops.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\ext2_err.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\ext2_types.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\ext2fsP.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\rbtree.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\crc16.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\crc32c_defs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\bmap64.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\ext4_acl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\e2image.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\crc32c_table.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\hashmap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\kernel-list.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\kernel-jbd.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ext2fs\jfs_compat.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
================================================
FILE: .vs/getopt.vcxproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{AE83E1B4-CE06-47EE-B7A3-C3A1D7C2D71E}</ProjectGuid>
<RootNamespace>getopt</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>HAVE_STRING_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<Optimization>Disabled</Optimization>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<PreprocessorDefinitions>HAVE_STRING_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<PreprocessorDefinitions>HAVE_STRING_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<ClCompile>
<PreprocessorDefinitions>HAVE_STRING_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<Optimization>Disabled</Optimization>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<PreprocessorDefinitions>HAVE_STRING_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<PreprocessorDefinitions>HAVE_STRING_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<PreprocessorDefinitions>HAVE_STRING_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<ClCompile>
<PreprocessorDefinitions>HAVE_STRING_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\src\getopt\getopt.c" />
<ClCompile Include="..\src\getopt\getopt1.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\getopt\getopt.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
================================================
FILE: .vs/getopt.vcxproj.filters
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\getopt\getopt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\getopt\getopt1.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\getopt\getopt.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
================================================
FILE: .vs/libcdio-driver.vcxproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\libcdio\driver\disc.c" />
<ClCompile Include="..\src\libcdio\driver\ds.c" />
<ClCompile Include="..\src\libcdio\driver\logging.c" />
<ClCompile Include="..\src\libcdio\driver\memory.c" />
<ClCompile Include="..\src\libcdio\driver\read.c" />
<ClCompile Include="..\src\libcdio\driver\sector.c" />
<ClCompile Include="..\src\libcdio\driver\track.c" />
<ClCompile Include="..\src\libcdio\driver\utf8.c" />
<ClCompile Include="..\src\libcdio\driver\util.c" />
<ClCompile Include="..\src\libcdio\driver\_cdio_stdio.c" />
<ClCompile Include="..\src\libcdio\driver\_cdio_stream.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\libcdio\cdio\cdio.h" />
<ClInclude Include="..\src\libcdio\cdio\ds.h" />
<ClInclude Include="..\src\libcdio\cdio\logging.h" />
<ClInclude Include="..\src\libcdio\cdio\memory.h" />
<ClInclude Include="..\src\libcdio\cdio\sector.h" />
<ClInclude Include="..\src\libcdio\cdio\types.h" />
<ClInclude Include="..\src\libcdio\cdio\util.h" />
<ClInclude Include="..\src\libcdio\cdio\version.h" />
<ClInclude Include="..\src\libcdio\config.h" />
<ClInclude Include="..\src\libcdio\driver\cdio_assert.h" />
<ClInclude Include="..\src\libcdio\driver\cdio_private.h" />
<ClInclude Include="..\src\libcdio\driver\filemode.h" />
<ClInclude Include="..\src\libcdio\driver\portable.h" />
<ClInclude Include="..\src\libcdio\driver\_cdio_stdio.h" />
<ClInclude Include="..\src\libcdio\driver\_cdio_stream.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{FA1B1093-BA86-410A-B7A0-7A54C605F812}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>driver</RootNamespace>
<ProjectName>libcdio-driver</ProjectName>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<TargetMachine>MachineX64</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<TargetMachine>MachineX64</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
================================================
FILE: .vs/libcdio-driver.vcxproj.filters
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\libcdio\driver\_cdio_stdio.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\driver\_cdio_stream.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\driver\logging.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\driver\ds.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\driver\read.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\driver\util.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\driver\sector.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\driver\disc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\driver\track.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\driver\utf8.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\driver\memory.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\libcdio\driver\_cdio_stdio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\_cdio_stream.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\cdio_assert.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\cdio_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\filemode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\logging.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\util.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\cdio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\ds.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\types.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\sector.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\version.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\portable.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\memory.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
================================================
FILE: .vs/libcdio-iso9660.vcxproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\libcdio\cdio\bytesex.h" />
<ClInclude Include="..\src\libcdio\cdio\cdio.h" />
<ClInclude Include="..\src\libcdio\cdio\cdtext.h" />
<ClInclude Include="..\src\libcdio\cdio\iso9660.h" />
<ClInclude Include="..\src\libcdio\cdio\logging.h" />
<ClInclude Include="..\src\libcdio\cdio\portable.h" />
<ClInclude Include="..\src\libcdio\cdio\rock.h" />
<ClInclude Include="..\src\libcdio\cdio\utf8.h" />
<ClInclude Include="..\src\libcdio\cdio\util.h" />
<ClInclude Include="..\src\libcdio\config.h" />
<ClInclude Include="..\src\libcdio\driver\cdio_assert.h" />
<ClInclude Include="..\src\libcdio\driver\cdio_private.h" />
<ClInclude Include="..\src\libcdio\driver\filemode.h" />
<ClInclude Include="..\src\libcdio\driver\_cdio_stdio.h" />
<ClInclude Include="..\src\libcdio\iso9660\iso9660_private.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\libcdio\iso9660\iso9660.c" />
<ClCompile Include="..\src\libcdio\iso9660\iso9660_fs.c" />
<ClCompile Include="..\src\libcdio\iso9660\rock.c" />
<ClCompile Include="..\src\libcdio\iso9660\xa.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{D4E80F35-2604-40AC-B436-97B052ECB572}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>iso9660</RootNamespace>
<ProjectName>libcdio-iso9660</ProjectName>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<TargetMachine>MachineX64</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<TargetMachine>MachineX64</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
================================================
FILE: .vs/libcdio-iso9660.vcxproj.filters
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\libcdio\iso9660\iso9660_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\cdio_assert.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\bytesex.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\iso9660.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\util.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\cdio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\utf8.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\_cdio_stdio.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\cdio_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\logging.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\filemode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\cdtext.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\portable.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\rock.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\libcdio\iso9660\iso9660_fs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\iso9660\rock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\iso9660\xa.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\iso9660\iso9660.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>
================================================
FILE: .vs/libcdio-udf.vcxproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\libcdio\udf\filemode.c" />
<ClCompile Include="..\src\libcdio\udf\udf.c" />
<ClCompile Include="..\src\libcdio\udf\udf_file.c" />
<ClCompile Include="..\src\libcdio\udf\udf_fs.c" />
<ClCompile Include="..\src\libcdio\udf\udf_time.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\libcdio\cdio\bytesex.h" />
<ClInclude Include="..\src\libcdio\cdio\udf.h" />
<ClInclude Include="..\src\libcdio\config.h" />
<ClInclude Include="..\src\libcdio\driver\cdio_assert.h" />
<ClInclude Include="..\src\libcdio\driver\filemode.h" />
<ClInclude Include="..\src\libcdio\udf\udf_fs.h" />
<ClInclude Include="..\src\libcdio\udf\udf_private.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{0CEC40A6-A195-4BE5-A88B-0AB00EB142EC}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>udf</RootNamespace>
<ProjectName>libcdio-udf</ProjectName>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<TargetMachine>MachineX64</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>HAVE_CONFIG_H;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src;..\src\libcdio;..\src\libcdio\driver;..\src\msvc-missing;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<TargetMachine>MachineX64</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
================================================
FILE: .vs/libcdio-udf.vcxproj.filters
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\libcdio\udf\filemode.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\udf\udf.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\udf\udf_file.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\udf\udf_fs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\libcdio\udf\udf_time.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\libcdio\udf\udf_fs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\udf\udf_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\udf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\filemode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\cdio\bytesex.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\libcdio\driver\cdio_assert.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
================================================
FILE: .vs/ms-sys.vcxproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\ms-sys\inc\br.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat12_0x0.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat12_0x3e.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat16fd_0x3e.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat16ros_0x0.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat16ros_0x3e.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat16_0x0.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat16_0x3e.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32fd_0x3f0.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32fd_0x52.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32kos_0x52.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32nt_0x1800.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32nt_0x3f0.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32nt_0x52.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32pe_0x1800.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32pe_0x3f0.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32pe_0x52.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32ros_0x1c00.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32ros_0x3f0.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32ros_0x52.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32_0x0.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32_0x3f0.h" />
<ClInclude Include="..\src\ms-sys\inc\br_fat32_0x52.h" />
<ClInclude Include="..\src\ms-sys\inc\br_ntfs_0x0.h" />
<ClInclude Include="..\src\ms-sys\inc\br_ntfs_0x54.h" />
<ClInclude Include="..\src\ms-sys\inc\fat12.h" />
<ClInclude Include="..\src\ms-sys\inc\fat16.h" />
<ClInclude Include="..\src\ms-sys\inc\fat32.h" />
<ClInclude Include="..\src\ms-sys\inc\file.h" />
<ClInclude Include="..\src\ms-sys\inc\label_11_char.h" />
<ClInclude Include="..\src\ms-sys\inc\libintl.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_2000.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_95b.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_dos.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_dos_f2.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_gpt_syslinux.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_grub.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_grub2.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_kolibri.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_msg_rufus.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_reactos.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_rufus.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_syslinux.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_vista.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_win7.h" />
<ClInclude Include="..\src\ms-sys\inc\mbr_zero.h" />
<ClInclude Include="..\src\ms-sys\inc\nls.h" />
<ClInclude Include="..\src\ms-sys\inc\ntfs.h" />
<ClInclude Include="..\src\ms-sys\inc\partition_info.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\ms-sys\br.c" />
<ClCompile Include="..\src\ms-sys\fat12.c" />
<ClCompile Include="..\src\ms-sys\fat16.c" />
<ClCompile Include="..\src\ms-sys\fat32.c" />
<ClCompile Include="..\src\ms-sys\file.c" />
<ClCompile Include="..\src\ms-sys\ntfs.c" />
<ClCompile Include="..\src\ms-sys\partition_info.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{2B1D078D-8EB4-4398-9CA4-23457265A7F6}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>mssys</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src\ms-sys\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src\ms-sys\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/analyze:stacksize32850 /utf-8 %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src\ms-sys\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/analyze:stacksize32850 /utf-8 %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src\ms-sys\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib>
<TargetMachine>MachineX86</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src\ms-sys\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/analyze:stacksize32850 /utf-8 %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src\ms-sys\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<AdditionalOptions>/analyze:stacksize32850 /utf-8 %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<StringPooling>true</StringPooling>
</ClCompile>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src\ms-sys\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<TargetMachine>MachineX64</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\src\ms-sys\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>28252;28253</DisableSpecificWarnings>
<CompileAs>CompileAsC</CompileAs>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<StringPooling>true</StringPooling>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<TargetMachine>MachineX64</TargetMachine>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
================================================
FILE: .vs/ms-sys.vcxproj.filters
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\ms-sys\inc\br.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\partition_info.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat12_0x0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat12_0x3e.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat16_0x0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat16_0x3e.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat16fd_0x3e.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32_0x0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32_0x3f0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32_0x52.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32fd_0x3f0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32fd_0x52.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32nt_0x1800.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32nt_0x3f0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32nt_0x52.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\fat12.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\fat16.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\fat32.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\file.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\label_11_char.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_2000.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_95b.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_dos.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_dos_f2.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_syslinux.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_vista.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_win7.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_zero.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\ntfs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_ntfs_0x0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_ntfs_0x54.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_reactos.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32ros_0x1c00.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32ros_0x3f0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32ros_0x52.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat16ros_0x3e.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat16ros_0x0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_rufus.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32kos_0x52.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_kolibri.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_grub.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_grub2.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\nls.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\libintl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32pe_0x3f0.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32pe_0x52.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\br_fat32pe_0x1800.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_gpt_syslinux.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\ms-sys\inc\mbr_msg_rufus.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\ms-sys\br.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ms-sys\file.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ms-sys\fat12.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ms-sys\fat16.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ms-sys\fat32.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ms-sys\partition_info.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\ms-sys\ntfs.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>
================================================
FILE: .vs/rufus.vcxproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>rufus</ProjectName>
<ProjectGuid>{731858A7-0303-4988-877B-9C0DD6471864}</ProjectGuid>
<RootNamespace>rufus</RootNamespace>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(SolutionDir)arm\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(SolutionDir)arm64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)x64\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<BuildLog />
<ClCompile>
<PreprocessorDefinitions>_RUFUS;_OFF_T_DEFINED;_off_t=__int64;off_t=_off_t;COBJMACROS;_CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<AdditionalIncludeDirectories>..\src;..\src\msvc-missing;..\src\ms-sys\inc;..\src\syslinux\libinstaller;..\src\syslinux\libfat;..\src\syslinux\win;..\src\libcdio;..\src\getopt;..\src\wimlib;..\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CompileAs>CompileAsC</CompileAs>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<ExceptionHandling>Async</ExceptionHandling>
<DisableSpecificWarnings>4091;5255;28251;28252;28253;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<Optimization>Disabled</Optimization>
<AdditionalOptions>/utf-8 /std:clatest $(ExternalCompilerOptions) %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>advapi32.lib;comctl32.lib;crypt32.lib;gdi32.lib;ole32.lib;dwmapi.lib;setupapi.lib;shell32.lib;ntdll.lib;shlwapi.lib;uxtheme.lib;version
gitextract_qeh_ukat/
├── .gitattributes
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── config.yml
│ │ └── issue-report.md
│ ├── dependabot.yml
│ ├── pull_request_template.md
│ └── workflows/
│ ├── codeql.yml
│ ├── coverity.yml
│ ├── lock.yml
│ ├── mingw.yml
│ ├── setup.yml
│ └── vs2022.yml
├── .gitignore
├── .mingw/
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── cfgmgr32.def
│ ├── crypt32.def
│ ├── dwmapi.def
│ ├── setupapi.def
│ ├── uxtheme.def
│ ├── version.def
│ ├── virtdisk.def
│ ├── wininet.def
│ └── wintrust.def
├── .vs/
│ ├── Generate.PDB.props
│ ├── bled.vcxproj
│ ├── bled.vcxproj.filters
│ ├── ext2fs.vcxproj
│ ├── ext2fs.vcxproj.filters
│ ├── getopt.vcxproj
│ ├── getopt.vcxproj.filters
│ ├── libcdio-driver.vcxproj
│ ├── libcdio-driver.vcxproj.filters
│ ├── libcdio-iso9660.vcxproj
│ ├── libcdio-iso9660.vcxproj.filters
│ ├── libcdio-udf.vcxproj
│ ├── libcdio-udf.vcxproj.filters
│ ├── ms-sys.vcxproj
│ ├── ms-sys.vcxproj.filters
│ ├── rufus.vcxproj
│ ├── rufus.vcxproj.filters
│ ├── syslinux-libfat.vcxproj
│ ├── syslinux-libfat.vcxproj.filters
│ ├── syslinux-libinstaller.vcxproj
│ ├── syslinux-libinstaller.vcxproj.filters
│ ├── syslinux-win.vcxproj
│ ├── syslinux-win.vcxproj.filters
│ ├── wimlib.vcxproj
│ └── wimlib.vcxproj.filters
├── ChangeLog.txt
├── LICENSE.txt
├── Makefile.am
├── Makefile.in
├── README.md
├── SECURITY.md
├── _chver.sh
├── _coverity.cmd
├── _detect-amend.sh
├── _pre-commit.sh
├── _release.sh
├── _set_git_hooks.sh
├── _sign.cmd
├── aclocal.m4
├── bootstrap.sh
├── compile
├── configure
├── configure.ac
├── install-sh
├── missing
├── res/
│ ├── appstore/
│ │ ├── .editorconfig
│ │ ├── RufusAppxManifest.xml
│ │ ├── ScaleAppxManifest.xml
│ │ ├── gen_listing.ps1
│ │ ├── get_pe_info.c
│ │ ├── listing/
│ │ │ └── listing.csv
│ │ ├── listing_template.csv
│ │ ├── packme.cmd
│ │ └── runme.ps1
│ ├── dbx/
│ │ ├── dbx_info.h
│ │ ├── dbx_update.sh
│ │ └── readme.txt
│ ├── freedos/
│ │ ├── COMMAND.COM
│ │ ├── EGA.CPX
│ │ ├── EGA10.CPX
│ │ ├── EGA11.CPX
│ │ ├── EGA12.CPX
│ │ ├── EGA13.CPX
│ │ ├── EGA14.CPX
│ │ ├── EGA15.CPX
│ │ ├── EGA16.CPX
│ │ ├── EGA17.CPX
│ │ ├── EGA18.CPX
│ │ ├── EGA2.CPX
│ │ ├── EGA3.CPX
│ │ ├── EGA4.CPX
│ │ ├── EGA5.CPX
│ │ ├── EGA6.CPX
│ │ ├── EGA7.CPX
│ │ ├── EGA8.CPX
│ │ ├── EGA9.CPX
│ │ ├── KERNEL.SYS
│ │ ├── KEYBOARD.SYS
│ │ ├── KEYBRD2.SYS
│ │ ├── KEYBRD3.SYS
│ │ ├── KEYBRD4.SYS
│ │ ├── MODE.COM
│ │ └── readme.txt
│ ├── grub/
│ │ ├── grldr.mbr
│ │ ├── grub_version.h
│ │ └── readme.txt
│ ├── grub2/
│ │ ├── boot.img
│ │ ├── core.img
│ │ ├── grub2_version.h
│ │ └── readme.txt
│ ├── hogger/
│ │ ├── hogger.asm
│ │ ├── hogger.c
│ │ └── readme.txt
│ ├── icons/
│ │ └── license.txt
│ ├── loc/
│ │ ├── ChangeLog.txt
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── embedded.sed
│ │ ├── po/
│ │ │ ├── !update.cmd
│ │ │ ├── ar-SA.po
│ │ │ ├── bg-BG.po
│ │ │ ├── cs-CZ.po
│ │ │ ├── da-DK.po
│ │ │ ├── de-DE.po
│ │ │ ├── el-GR.po
│ │ │ ├── es-ES.po
│ │ │ ├── fa-IR.po
│ │ │ ├── fi-FI.po
│ │ │ ├── fr-FR.po
│ │ │ ├── he-IL.po
│ │ │ ├── hr-HR.po
│ │ │ ├── hu-HU.po
│ │ │ ├── id-ID.po
│ │ │ ├── it-IT.po
│ │ │ ├── ja-JP.po
│ │ │ ├── ko-KR.po
│ │ │ ├── lt-LT.po
│ │ │ ├── lv-LV.po
│ │ │ ├── ms-MY.po
│ │ │ ├── nb-NO.po
│ │ │ ├── nl-NL.po
│ │ │ ├── pl-PL.po
│ │ │ ├── pt-BR.po
│ │ │ ├── pt-PT.po
│ │ │ ├── ro-RO.po
│ │ │ ├── ru-RU.po
│ │ │ ├── sk-SK.po
│ │ │ ├── sl-SI.po
│ │ │ ├── sr-RS.po
│ │ │ ├── sv-SE.po
│ │ │ ├── th-TH.po
│ │ │ ├── tr-TR.po
│ │ │ ├── uk-UA.po
│ │ │ ├── vi-VN.po
│ │ │ ├── zh-CN.po
│ │ │ └── zh-TW.po
│ │ ├── pollock/
│ │ │ ├── Pollock.cs
│ │ │ ├── Pollock.csproj
│ │ │ ├── Pollock.sln
│ │ │ └── app.config
│ │ ├── rufus.loc
│ │ └── test/
│ │ ├── arch_trunc.iso
│ │ ├── casper_test.iso
│ │ ├── esp_test.iso
│ │ ├── menu_c32_test.iso
│ │ └── windows_to_go.iso
│ ├── mbr/
│ │ ├── bochsrc.bxrc
│ │ ├── mbr.S
│ │ ├── mbr.ld
│ │ ├── msg.S
│ │ ├── msg.txt
│ │ └── readme.txt
│ ├── md5/
│ │ └── readme.txt
│ ├── rufus.ini
│ ├── scripts/
│ │ ├── SspToBar.ps1
│ │ └── loadcfg.py
│ ├── setup/
│ │ ├── .editorconfig
│ │ ├── readme.txt
│ │ ├── resource.h
│ │ ├── setup.c
│ │ ├── setup.rc
│ │ ├── setup.sln
│ │ ├── setup.vcxproj
│ │ └── setup.vcxproj.filters
│ ├── syslinux/
│ │ ├── ldlinux_v4.bss
│ │ ├── ldlinux_v4.sys
│ │ ├── ldlinux_v6.bss
│ │ ├── ldlinux_v6.sys
│ │ ├── mboot.c32
│ │ └── readme.txt
│ └── uefi/
│ ├── readme.txt
│ └── uefi-ntfs.img
├── rufus.sln
└── src/
├── .editorconfig
├── Makefile.am
├── Makefile.in
├── badblocks.c
├── badblocks.h
├── bled/
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── bb_archive.h
│ ├── bled.c
│ ├── bled.h
│ ├── crc32.c
│ ├── data_align.c
│ ├── data_extract_all.c
│ ├── data_skip.c
│ ├── decompress_bunzip2.c
│ ├── decompress_gunzip.c
│ ├── decompress_uncompress.c
│ ├── decompress_unlzma.c
│ ├── decompress_unxz.c
│ ├── decompress_unzip.c
│ ├── decompress_unzstd.c
│ ├── decompress_vtsi.c
│ ├── filter_accept_all.c
│ ├── filter_accept_list.c
│ ├── filter_accept_reject_list.c
│ ├── find_list_entry.c
│ ├── fse.h
│ ├── fse_bitstream.h
│ ├── fse_decompress.c
│ ├── header_list.c
│ ├── header_skip.c
│ ├── header_verbose_list.c
│ ├── huf.h
│ ├── huf_decompress.c
│ ├── init_handle.c
│ ├── libbb.h
│ ├── open_transformer.c
│ ├── platform.h
│ ├── seek_by_jump.c
│ ├── seek_by_read.c
│ ├── xxhash.c
│ ├── xxhash.h
│ ├── xz.h
│ ├── xz_config.h
│ ├── xz_dec_bcj.c
│ ├── xz_dec_lzma2.c
│ ├── xz_dec_stream.c
│ ├── xz_lzma2.h
│ ├── xz_private.h
│ ├── xz_stream.h
│ ├── zstd.h
│ ├── zstd_bits.h
│ ├── zstd_common.c
│ ├── zstd_compiler.h
│ ├── zstd_config.h
│ ├── zstd_cpu.h
│ ├── zstd_ddict.c
│ ├── zstd_ddict.h
│ ├── zstd_decompress.c
│ ├── zstd_decompress_block.c
│ ├── zstd_decompress_block.h
│ ├── zstd_decompress_internal.h
│ ├── zstd_deps.h
│ ├── zstd_entropy_common.c
│ ├── zstd_error_private.c
│ ├── zstd_error_private.h
│ ├── zstd_errors.h
│ ├── zstd_internal.h
│ └── zstd_mem.h
├── cregex.h
├── cregex_compile.c
├── cregex_parse.c
├── cregex_vm.c
├── darkmode.c
├── darkmode.h
├── db.h
├── dev.c
├── dev.h
├── dos.c
├── dos.h
├── dos_locale.c
├── drive.c
├── drive.h
├── efi.h
├── ext2fs/
│ ├── .editorconfig
│ ├── LICENSE.txt
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── alloc.c
│ ├── alloc_sb.c
│ ├── alloc_stats.c
│ ├── alloc_tables.c
│ ├── badblocks.c
│ ├── bb_inode.c
│ ├── bitmaps.c
│ ├── bitops.c
│ ├── bitops.h
│ ├── blkmap64_ba.c
│ ├── blkmap64_rb.c
│ ├── blknum.c
│ ├── block.c
│ ├── bmap.c
│ ├── bmap64.h
│ ├── closefs.c
│ ├── com_err.h
│ ├── config.h
│ ├── crc16.c
│ ├── crc16.h
│ ├── crc32c.c
│ ├── crc32c_defs.h
│ ├── crc32c_table.h
│ ├── csum.c
│ ├── dir_iterate.c
│ ├── dirblock.c
│ ├── dirhash.c
│ ├── e2image.h
│ ├── ext2_err.h
│ ├── ext2_ext_attr.h
│ ├── ext2_fs.h
│ ├── ext2_io.h
│ ├── ext2_types.h
│ ├── ext2fs.h
│ ├── ext2fsP.h
│ ├── ext3_extents.h
│ ├── ext4_acl.h
│ ├── ext_attr.c
│ ├── extent.c
│ ├── fallocate.c
│ ├── fileio.c
│ ├── freefs.c
│ ├── gen_bitmap.c
│ ├── gen_bitmap64.c
│ ├── get_num_dirs.c
│ ├── hashmap.c
│ ├── hashmap.h
│ ├── i_block.c
│ ├── ind_block.c
│ ├── initialize.c
│ ├── inline.c
│ ├── inline_data.c
│ ├── inode.c
│ ├── io_manager.c
│ ├── jfs_compat.h
│ ├── kernel-jbd.h
│ ├── kernel-list.h
│ ├── link.c
│ ├── lookup.c
│ ├── mkdir.c
│ ├── mkjournal.c
│ ├── mmp.c
│ ├── namei.c
│ ├── newdir.c
│ ├── nt_io.c
│ ├── openfs.c
│ ├── punch.c
│ ├── rbtree.c
│ ├── rbtree.h
│ ├── read_bb.c
│ ├── rw_bitmaps.c
│ ├── sha512.c
│ ├── symlink.c
│ └── valid_blk.c
├── format.c
├── format.h
├── format_ext.c
├── format_fat32.c
├── getopt/
│ ├── .editorconfig
│ ├── getopt.c
│ ├── getopt.h
│ └── getopt1.c
├── gpt_types.h
├── hash.c
├── hdd_vs_ufd.h
├── icon.c
├── iso.c
├── libcdio/
│ ├── .editorconfig
│ ├── cdio/
│ │ ├── audio.h
│ │ ├── bytesex.h
│ │ ├── bytesex_asm.h
│ │ ├── cdio.h
│ │ ├── cdtext.h
│ │ ├── device.h
│ │ ├── disc.h
│ │ ├── ds.h
│ │ ├── dvd.h
│ │ ├── ecma_167.h
│ │ ├── iso9660.h
│ │ ├── logging.h
│ │ ├── memory.h
│ │ ├── posix.h
│ │ ├── read.h
│ │ ├── rock.h
│ │ ├── sector.h
│ │ ├── track.h
│ │ ├── types.h
│ │ ├── udf.h
│ │ ├── udf_file.h
│ │ ├── udf_time.h
│ │ ├── utf8.h
│ │ ├── util.h
│ │ ├── version.h
│ │ └── xa.h
│ ├── config.h
│ ├── driver/
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── _cdio_stdio.c
│ │ ├── _cdio_stdio.h
│ │ ├── _cdio_stream.c
│ │ ├── _cdio_stream.h
│ │ ├── cdio_assert.h
│ │ ├── cdio_private.h
│ │ ├── disc.c
│ │ ├── ds.c
│ │ ├── filemode.h
│ │ ├── generic.h
│ │ ├── logging.c
│ │ ├── memory.c
│ │ ├── portable.h
│ │ ├── read.c
│ │ ├── sector.c
│ │ ├── track.c
│ │ ├── utf8.c
│ │ └── util.c
│ ├── iso9660/
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── iso9660.c
│ │ ├── iso9660_fs.c
│ │ ├── iso9660_private.h
│ │ ├── rock.c
│ │ └── xa.c
│ ├── mmc/
│ │ └── mmc_private.h
│ └── udf/
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── filemode.c
│ ├── udf.c
│ ├── udf_file.c
│ ├── udf_fs.c
│ ├── udf_fs.h
│ ├── udf_private.h
│ └── udf_time.c
├── license.h
├── localization.c
├── localization.h
├── localization_data.h
├── localization_data.sh
├── mbr_types.h
├── missing.h
├── ms-sys/
│ ├── .editorconfig
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── br.c
│ ├── fat12.c
│ ├── fat16.c
│ ├── fat32.c
│ ├── file.c
│ ├── inc/
│ │ ├── br.h
│ │ ├── br_fat12_0x0.h
│ │ ├── br_fat12_0x3e.h
│ │ ├── br_fat16_0x0.h
│ │ ├── br_fat16_0x3e.h
│ │ ├── br_fat16fd_0x3e.h
│ │ ├── br_fat16ros_0x0.h
│ │ ├── br_fat16ros_0x3e.h
│ │ ├── br_fat32_0x0.h
│ │ ├── br_fat32_0x3f0.h
│ │ ├── br_fat32_0x52.h
│ │ ├── br_fat32fd_0x3f0.h
│ │ ├── br_fat32fd_0x52.h
│ │ ├── br_fat32kos_0x52.h
│ │ ├── br_fat32nt_0x1800.h
│ │ ├── br_fat32nt_0x3f0.h
│ │ ├── br_fat32nt_0x52.h
│ │ ├── br_fat32pe_0x1800.h
│ │ ├── br_fat32pe_0x3f0.h
│ │ ├── br_fat32pe_0x52.h
│ │ ├── br_fat32ros_0x1c00.h
│ │ ├── br_fat32ros_0x3f0.h
│ │ ├── br_fat32ros_0x52.h
│ │ ├── br_ntfs_0x0.h
│ │ ├── br_ntfs_0x54.h
│ │ ├── fat12.h
│ │ ├── fat16.h
│ │ ├── fat32.h
│ │ ├── file.h
│ │ ├── label_11_char.h
│ │ ├── libintl.h
│ │ ├── mbr_2000.h
│ │ ├── mbr_95b.h
│ │ ├── mbr_dos.h
│ │ ├── mbr_dos_f2.h
│ │ ├── mbr_gpt_syslinux.h
│ │ ├── mbr_grub.h
│ │ ├── mbr_grub2.h
│ │ ├── mbr_kolibri.h
│ │ ├── mbr_msg_rufus.h
│ │ ├── mbr_reactos.h
│ │ ├── mbr_rufus.h
│ │ ├── mbr_syslinux.h
│ │ ├── mbr_vista.h
│ │ ├── mbr_win7.h
│ │ ├── mbr_zero.h
│ │ ├── nls.h
│ │ ├── ntfs.h
│ │ └── partition_info.h
│ ├── ntfs.c
│ └── partition_info.c
├── msapi_utf8.h
├── msvc-missing/
│ └── unistd.h
├── net.c
├── ntdll.h
├── parser.c
├── pki.c
├── process.c
├── registry.h
├── resource.h
├── rufus.c
├── rufus.h
├── rufus.manifest
├── rufus.rc
├── settings.h
├── smart.c
├── smart.h
├── stdfn.c
├── stdio.c
├── stdlg.c
├── syslinux/
│ ├── .editorconfig
│ ├── libfat/
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── cache.c
│ │ ├── dumpdir.c
│ │ ├── fat.h
│ │ ├── fatchain.c
│ │ ├── libfat.h
│ │ ├── libfatint.h
│ │ ├── open.c
│ │ ├── searchdir.c
│ │ └── ulint.h
│ ├── libinstaller/
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── advconst.h
│ │ ├── fs.c
│ │ ├── setadv.c
│ │ ├── setadv.h
│ │ ├── syslinux.h
│ │ ├── syslxcom.h
│ │ ├── syslxfs.h
│ │ ├── syslxint.h
│ │ └── syslxmod.c
│ ├── sltypes.h
│ └── win/
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── ntfssect.c
│ └── ntfssect.h
├── syslinux.c
├── ui.c
├── ui.h
├── ui_data.h
├── vhd.c
├── vhd.h
├── wimlib/
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── avl_tree.c
│ ├── blob_table.c
│ ├── compress.c
│ ├── compress_common.c
│ ├── compress_parallel.c
│ ├── compress_serial.c
│ ├── config.h
│ ├── cpu_features.c
│ ├── decompress.c
│ ├── decompress_common.c
│ ├── dentry.c
│ ├── divsufsort.c
│ ├── encoding.c
│ ├── error.c
│ ├── export_image.c
│ ├── extract.c
│ ├── file_io.c
│ ├── header.c
│ ├── inode.c
│ ├── inode_fixup.c
│ ├── inode_table.c
│ ├── integrity.c
│ ├── iterate_dir.c
│ ├── lcpit_matchfinder.c
│ ├── lzms_common.c
│ ├── lzms_compress.c
│ ├── lzms_decompress.c
│ ├── lzx_common.c
│ ├── lzx_compress.c
│ ├── lzx_decompress.c
│ ├── metadata_resource.c
│ ├── pathlist.c
│ ├── paths.c
│ ├── pattern.c
│ ├── progress.c
│ ├── registry.c
│ ├── reparse.c
│ ├── resource.c
│ ├── scan.c
│ ├── security.c
│ ├── sha1.c
│ ├── solid.c
│ ├── split.c
│ ├── tagged_items.c
│ ├── textfile.c
│ ├── threads.c
│ ├── timestamp.c
│ ├── update_image.c
│ ├── util.c
│ ├── wim.c
│ ├── wimboot.c
│ ├── wimlib/
│ │ ├── alloca.h
│ │ ├── apply.h
│ │ ├── assert.h
│ │ ├── avl_tree.h
│ │ ├── bitops.h
│ │ ├── blob_table.h
│ │ ├── bt_matchfinder.h
│ │ ├── case.h
│ │ ├── chunk_compressor.h
│ │ ├── compiler.h
│ │ ├── compress_common.h
│ │ ├── compressor_ops.h
│ │ ├── cpu_features.h
│ │ ├── decompress_common.h
│ │ ├── decompressor_ops.h
│ │ ├── dentry.h
│ │ ├── divsufsort.h
│ │ ├── encoding.h
│ │ ├── endianness.h
│ │ ├── error.h
│ │ ├── file_io.h
│ │ ├── glob.h
│ │ ├── guid.h
│ │ ├── hc_matchfinder.h
│ │ ├── header.h
│ │ ├── inode.h
│ │ ├── inode_table.h
│ │ ├── integrity.h
│ │ ├── lcpit_matchfinder.h
│ │ ├── list.h
│ │ ├── lzms_common.h
│ │ ├── lzms_constants.h
│ │ ├── lzx_common.h
│ │ ├── lzx_constants.h
│ │ ├── matchfinder_common.h
│ │ ├── metadata.h
│ │ ├── ntfs_3g.h
│ │ ├── object_id.h
│ │ ├── pathlist.h
│ │ ├── paths.h
│ │ ├── pattern.h
│ │ ├── progress.h
│ │ ├── registry.h
│ │ ├── reparse.h
│ │ ├── resource.h
│ │ ├── scan.h
│ │ ├── security.h
│ │ ├── security_descriptor.h
│ │ ├── sha1.h
│ │ ├── solid.h
│ │ ├── tagged_items.h
│ │ ├── test_support.h
│ │ ├── textfile.h
│ │ ├── threads.h
│ │ ├── timestamp.h
│ │ ├── types.h
│ │ ├── unaligned.h
│ │ ├── unix_data.h
│ │ ├── util.h
│ │ ├── wim.h
│ │ ├── wimboot.h
│ │ ├── win32.h
│ │ ├── win32_common.h
│ │ ├── win32_vss.h
│ │ ├── wof.h
│ │ ├── write.h
│ │ ├── xattr.h
│ │ ├── xml.h
│ │ ├── xml_windows.h
│ │ ├── xmlproc.h
│ │ └── xpress_constants.h
│ ├── wimlib.h
│ ├── wimlib_tchar.h
│ ├── win32_apply.c
│ ├── win32_capture.c
│ ├── win32_common.c
│ ├── win32_replacements.c
│ ├── win32_vss.c
│ ├── write.c
│ ├── xml.c
│ ├── xml_windows.c
│ ├── xmlproc.c
│ ├── xpress_compress.c
│ └── xpress_decompress.c
├── winio.h
├── wue.c
├── wue.h
├── xml.c
└── xml.h
Showing preview only (429K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (5832 symbols across 384 files)
FILE: res/appstore/get_pe_info.c
function main (line 7) | int main(int argc, char *argv[]) {
FILE: res/hogger/hogger.c
function main (line 24) | int __cdecl main(int argc_ansi, char** argv_ansi)
FILE: res/loc/pollock/Pollock.cs
class Message (line 50) | public sealed class Message
method Message (line 54) | public Message(string id, string str)
class Id (line 61) | public sealed class Id
method Id (line 65) | public Id(string group, string id)
method Equals (line 71) | public override bool Equals(object obj)
method GetHashCode (line 78) | public override int GetHashCode()
method ToString (line 83) | public override string ToString()
class Language (line 91) | public sealed class Language
method Language (line 100) | public Language()
class Pollock (line 108) | class Pollock
method WaitForKey (line 132) | static void WaitForKey(string msg = null)
method ParseLocFile (line 154) | static List<Language> ParseLocFile(string file, string select_id = null)
method CreatePoFiles (line 314) | static int CreatePoFiles(List<Language> langs, Language old_en_US = nu...
method ParsePoFile (line 459) | static Language ParsePoFile(string file)
method WriteLoc (line 619) | static void WriteLoc(StreamWriter writer, Language lang)
method UpdateLocFile (line 656) | static bool UpdateLocFile(Language lang, string path = null)
method SaveLocFile (line 711) | static bool SaveLocFile(List<Language> list, string path = null)
method DownloadString (line 761) | static string DownloadString(string url)
method DownloadFile (line 787) | static bool DownloadFile(string url, string dest = null)
method DownloadProgress (line 827) | static void DownloadProgress(object sender, DownloadProgressChangedEve...
method DownloadCompleted (line 847) | static void DownloadCompleted(object sender, AsyncCompletedEventArgs e)
method PromptForQuestion (line 868) | static bool PromptForQuestion(string question)
method Main (line 888) | static void Main(string[] args)
FILE: res/setup/setup.c
function BOOL (line 26) | static BOOL RegDeleteNodeRecurse(HKEY hKeyRoot, CHAR* lpSubKey)
function BOOL (line 70) | static BOOL RegDeleteNode(HKEY hKeyRoot, CHAR* lpSubKey)
function BOOL (line 78) | static BOOL RegWriteKey(HKEY hKeyRoot, CHAR* lpKeyParent, CHAR* lpKeyNam...
function WinMain (line 94) | int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR l...
FILE: src/badblocks.c
type bb_struct_u64_list (line 46) | struct bb_struct_u64_list {
type bb_struct_u64_iterate (line 54) | struct bb_struct_u64_iterate {
function errcode_t (line 60) | static errcode_t make_u64_list(int size, int num, uint64_t *list, bb_u64...
function errcode_t (line 87) | static errcode_t bb_badblocks_list_create(bb_badblocks_list *ret, int size)
function errcode_t (line 95) | static errcode_t bb_u64_list_add(bb_u64_list bb, uint64_t blk)
function errcode_t (line 141) | static errcode_t bb_badblocks_list_add(bb_badblocks_list bb, blk64_t blk)
function bb_u64_list_find (line 150) | static int bb_u64_list_find(bb_u64_list bb, blk64_t blk)
function bb_u64_list_test (line 185) | static int bb_u64_list_test(bb_u64_list bb, blk64_t blk)
function bb_badblocks_list_test (line 193) | static int bb_badblocks_list_test(bb_badblocks_list bb, blk64_t blk)
function bb_u64_list_iterate (line 198) | static int bb_u64_list_iterate(bb_u64_iterate iter, blk64_t *blk)
function bb_badblocks_list_iterate (line 218) | static int bb_badblocks_list_iterate(bb_badblocks_iterate iter, blk64_t ...
function free_buffer (line 246) | static __inline void free_buffer(void* p) {
function bb_output (line 254) | static int bb_output (blk64_t bad, enum error_types error_type)
function calc_percent (line 289) | static float calc_percent(unsigned long current, unsigned long total) {
function print_status (line 301) | static void print_status(void)
function alarm_intr (line 317) | static void CALLBACK alarm_intr(HWND hwnd, UINT uMsg, UINT_PTR idEvent, ...
function pattern_fill (line 329) | static void pattern_fill(unsigned char *buffer, unsigned int pattern,
function do_read (line 367) | static int64_t do_read (HANDLE hDrive, unsigned char * buffer, uint64_t ...
function do_write (line 389) | static int64_t do_write(HANDLE hDrive, unsigned char * buffer, uint64_t ...
function test_rw (line 407) | static unsigned int test_rw(HANDLE hDrive, blk64_t last_block, size_t bl...
function BOOL (line 569) | BOOL BadBlocks(HANDLE hPhysicalDrive, ULONGLONG disk_size, int nb_passes,
FILE: src/badblocks.h
type bb_struct_u64_list (line 26) | struct bb_struct_u64_list
type bb_struct_u64_iterate (line 27) | struct bb_struct_u64_iterate
type bb_struct_u64_list (line 28) | struct bb_struct_u64_list
type bb_struct_u64_iterate (line 29) | struct bb_struct_u64_iterate
type error_types (line 40) | enum error_types { READ_ERROR, WRITE_ERROR, CORRUPTION_ERROR }
type op_type (line 41) | enum op_type { OP_READ, OP_WRITE }
type badblocks_report (line 46) | typedef struct {
FILE: src/bled/bb_archive.h
type file_header_t (line 37) | typedef struct file_header_t {
type hardlinks_t (line 52) | struct hardlinks_t
type archive_handle_t (line 54) | typedef struct archive_handle_t {
type tar_header_t (line 150) | typedef struct tar_header_t { /* byte offset */
type BUG_tar_header (line 173) | struct BUG_tar_header {
type tar_header_t (line 176) | struct tar_header_t
type transformer_state_t (line 226) | typedef struct transformer_state_t {
function transformer_switch_file (line 260) | static inline int transformer_switch_file(transformer_state_t* xstate)
FILE: src/bled/bled.c
function unpack_none (line 38) | static long long int unpack_none(transformer_state_t *xstate)
function bled_uncompress (line 58) | int64_t bled_uncompress(const char* src, const char* dst, int type)
function bled_uncompress_with_handles (line 105) | int64_t bled_uncompress_with_handles(HANDLE hSrc, HANDLE hDst, int type)
function bled_uncompress_to_buffer (line 143) | int64_t bled_uncompress_to_buffer(const char* src, char* buf, size_t siz...
function bled_uncompress_to_dir (line 195) | int64_t bled_uncompress_to_dir(const char* src, const char* dir, int type)
function bled_uncompress_from_buffer_to_buffer (line 238) | int64_t bled_uncompress_from_buffer_to_buffer(const char* src, const siz...
function bled_init (line 283) | int bled_init(uint32_t buffer_size, printf_t print_function, read_t read...
function bled_exit (line 306) | void bled_exit(void)
FILE: src/bled/bled.h
type bled_compression_type (line 24) | typedef enum {
FILE: src/bled/crc32.c
function crc32init_le (line 33) | static void crc32init_le(uint32_t *crc32table_le)
function crc32init_be (line 79) | static void crc32init_be(uint32_t *crc32table_be)
FILE: src/bled/data_align.c
function data_align (line 8) | void FAST_FUNC data_align(archive_handle_t *archive_handle, unsigned bou...
FILE: src/bled/data_extract_all.c
function data_extract_all (line 8) | void FAST_FUNC data_extract_all(archive_handle_t *archive_handle)
FILE: src/bled/data_skip.c
function data_skip (line 8) | void FAST_FUNC data_skip(archive_handle_t *archive_handle)
FILE: src/bled/decompress_bunzip2.c
type group_data (line 72) | struct group_data {
type bunzip_data (line 85) | struct bunzip_data {
type bunzip_data (line 110) | typedef struct bunzip_data bunzip_data;
function get_bits (line 115) | static unsigned get_bits(bunzip_data *bd, int bits_wanted)
function get_next_block (line 158) | static int get_next_block(bunzip_data *bd)
function read_bunzip (line 565) | static int read_bunzip(bunzip_data *bd, char *outbuf, int len)
function start_bunzip (line 689) | static int FAST_FUNC start_bunzip(
function dealloc_bunzip (line 751) | static void FAST_FUNC dealloc_bunzip(bunzip_data *bd)
function FAST_FUNC (line 759) | FAST_FUNC
function main (line 881) | int main(int argc, char **argv)
FILE: src/bled/decompress_gunzip.c
type huft_t (line 38) | typedef struct huft_t {
type state_t (line 71) | typedef struct state_t {
type cp_ext (line 192) | struct cp_ext {
type cp_ext (line 198) | struct cp_ext
type cp_ext (line 205) | struct cp_ext
function huft_free (line 226) | static void huft_free(huft_t *p)
function huft_free_all (line 245) | static void huft_free_all(STATE_PARAM_ONLY)
function abort_unzip (line 253) | static void abort_unzip(STATE_PARAM_ONLY) NORETURN;
function fill_bitbuffer (line 260) | static unsigned fill_bitbuffer(STATE_PARAM unsigned bitbuffer, unsigned ...
function huft_t (line 303) | static huft_t* huft_build(const unsigned *b, const unsigned n,
function inflate_codes_setup (line 520) | static void inflate_codes_setup(STATE_PARAM unsigned my_bl, unsigned my_bd)
function NOINLINE (line 533) | static NOINLINE int inflate_codes(STATE_PARAM_ONLY)
function inflate_stored_setup (line 665) | static void inflate_stored_setup(STATE_PARAM unsigned my_n, unsigned my_...
function inflate_stored (line 674) | static int inflate_stored(STATE_PARAM_ONLY)
function inflate_block (line 708) | static int inflate_block(STATE_PARAM smallint *e)
function calculate_gunzip_crc (line 961) | static void calculate_gunzip_crc(STATE_PARAM_ONLY)
function inflate_get_next_window (line 968) | static int inflate_get_next_window(STATE_PARAM_ONLY)
function inflate_unzip_internal (line 1008) | static IF_DESKTOP(long long) int
function FAST_FUNC (line 1081) | FAST_FUNC
function top_up (line 1110) | static int top_up(STATE_PARAM unsigned n)
function buffer_read_le_u16 (line 1129) | static uint16_t buffer_read_le_u16(STATE_PARAM_ONLY)
function buffer_read_le_u32 (line 1142) | static uint32_t buffer_read_le_u32(STATE_PARAM_ONLY)
function check_header_gzip (line 1157) | static int check_header_gzip(STATE_PARAM transformer_state_t *xstate)
function FAST_FUNC (line 1236) | FAST_FUNC
FILE: src/bled/decompress_uncompress.c
function FAST_FUNC (line 73) | FAST_FUNC
FILE: src/bled/decompress_unlzma.c
type rc_t (line 30) | typedef struct {
function rc_read (line 56) | static void rc_read(rc_t *rc)
function rc_do_normalize (line 68) | static void rc_do_normalize(rc_t *rc)
function ALWAYS_INLINE (line 75) | static ALWAYS_INLINE void rc_normalize(rc_t *rc)
function ALWAYS_INLINE (line 83) | static ALWAYS_INLINE rc_t* rc_init(int fd) /*, int buffer_size) */
function ALWAYS_INLINE (line 103) | static ALWAYS_INLINE void rc_free(rc_t *rc)
function speed_inline (line 109) | static speed_inline int rc_is_bit_1(rc_t *rc, uint16_t *p)
function ALWAYS_INLINE (line 125) | static ALWAYS_INLINE int rc_get_bit(rc_t *rc, uint16_t *p, int *symbol)
function ALWAYS_INLINE (line 133) | static ALWAYS_INLINE int rc_direct_bit(rc_t *rc)
function speed_inline (line 145) | static speed_inline void
function PRAGMA_BEGIN_PACKED (line 156) | PRAGMA_BEGIN_PACKED
function PRAGMA_END_PACKED (line 162) | PRAGMA_END_PACKED
FILE: src/bled/decompress_unxz.c
function xz_crc32_init (line 20) | static void XZ_FUNC xz_crc32_init(void)
function xz_crc32 (line 26) | static uint32_t XZ_FUNC xz_crc32(const uint8_t *buf, size_t size, uint32...
function FAST_FUNC (line 32) | FAST_FUNC unpack_xz_stream(transformer_state_t *xstate)
FILE: src/bled/decompress_unzip.c
function PRAGMA_BEGIN_PACKED (line 38) | PRAGMA_BEGIN_PACKED
function PRAGMA_BEGIN_PACKED (line 73) | PRAGMA_BEGIN_PACKED
function PRAGMA_BEGIN_PACKED (line 119) | PRAGMA_BEGIN_PACKED
function PRAGMA_BEGIN_PACKED (line 144) | PRAGMA_BEGIN_PACKED
function PRAGMA_BEGIN_PACKED (line 164) | PRAGMA_BEGIN_PACKED
function PRAGMA_BEGIN_PACKED (line 185) | PRAGMA_BEGIN_PACKED
function BUG (line 210) | inline void BUG(void) {
function find_cdf_offset (line 244) | static uint64_t find_cdf_offset(int fd)
function read_next_cdf (line 338) | static uint64_t read_next_cdf(int fd, uint64_t cdf_offset, cdf_header_t ...
function die_if_bad_fnamesize (line 380) | static void die_if_bad_fnamesize(unsigned sz)
function unzip_skip (line 386) | static void unzip_skip(int fd, off_t skip)
function unzip_set_xstate (line 394) | static void unzip_set_xstate(transformer_state_t* xstate, zip_header_t* ...
function unzip_extract (line 453) | static IF_DESKTOP(long long) int
function FAST_FUNC (line 519) | FAST_FUNC
FILE: src/bled/decompress_unzstd.c
function ALWAYS_INLINE (line 20) | ALWAYS_INLINE static size_t roundupsize(size_t size, size_t align)
function ALWAYS_INLINE (line 25) | ALWAYS_INLINE static IF_DESKTOP(long long) int
function FAST_FUNC (line 119) | FAST_FUNC
FILE: src/bled/decompress_vtsi.c
type VTSI_SEGMENT (line 40) | typedef struct {
type VTSI_FOOTER (line 46) | typedef struct {
function check_vtsi_footer (line 67) | static int check_vtsi_footer(VTSI_FOOTER* footer)
function check_vtsi_segment (line 94) | static int check_vtsi_segment(VTSI_FOOTER* footer, VTSI_SEGMENT* segment)
function FAST_FUNC (line 114) | FAST_FUNC unpack_vtsi_stream(transformer_state_t* xstate)
FILE: src/bled/filter_accept_all.c
function filter_accept_all (line 11) | char FAST_FUNC filter_accept_all(archive_handle_t *archive_handle)
FILE: src/bled/filter_accept_list.c
function filter_accept_list (line 13) | char FAST_FUNC filter_accept_list(archive_handle_t *archive_handle)
FILE: src/bled/filter_accept_reject_list.c
function filter_accept_reject_list (line 14) | char FAST_FUNC filter_accept_reject_list(archive_handle_t *archive_handle)
FILE: src/bled/find_list_entry.c
function llist_t (line 12) | const llist_t* FAST_FUNC find_list_entry(const llist_t *list, const char...
function llist_t (line 26) | const llist_t* FAST_FUNC find_list_entry2(const llist_t *list, const cha...
FILE: src/bled/fse.h
type FSE_CTable (line 124) | typedef unsigned FSE_CTable;
type FSE_DTable (line 200) | typedef unsigned FSE_DTable;
type FSE_repeat (line 287) | typedef enum {
type FSE_CState_t (line 300) | typedef struct {
type FSE_DState_t (line 360) | typedef struct {
type FSE_symbolCompressionTransform (line 432) | typedef struct {
function MEM_STATIC (line 437) | MEM_STATIC void FSE_initCState(FSE_CState_t* statePtr, const FSE_CTable*...
function MEM_STATIC (line 452) | MEM_STATIC void FSE_initCState2(FSE_CState_t* statePtr, const FSE_CTable...
function MEM_STATIC (line 463) | MEM_STATIC void FSE_encodeSymbol(BIT_CStream_t* bitC, FSE_CState_t* stat...
function MEM_STATIC (line 472) | MEM_STATIC void FSE_flushCState(BIT_CStream_t* bitC, const FSE_CState_t*...
function MEM_STATIC (line 484) | MEM_STATIC U32 FSE_getMaxNbBits(const void* symbolTTPtr, U32 symbolValue)
function MEM_STATIC (line 494) | MEM_STATIC U32 FSE_bitCost(const void* symbolTTPtr, U32 tableLog, U32 sy...
type FSE_DTableHeader (line 514) | typedef struct {
type FSE_decode_t (line 519) | typedef struct
function MEM_STATIC (line 526) | MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* b...
function MEM_STATIC (line 535) | MEM_STATIC BYTE FSE_peekSymbol(const FSE_DState_t* DStatePtr)
function MEM_STATIC (line 541) | MEM_STATIC void FSE_updateState(FSE_DState_t* DStatePtr, BIT_DStream_t* ...
function MEM_STATIC (line 549) | MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t*...
function MEM_STATIC (line 562) | MEM_STATIC BYTE FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStrea...
function FSE_endOfDState (line 573) | MEM_STATIC unsigned FSE_endOfDState(const FSE_DState_t* DStatePtr)
FILE: src/bled/fse_bitstream.h
type BIT_CStream_t (line 58) | typedef struct {
type BitContainerType (line 92) | typedef size_t BitContainerType;
type BIT_DStream_t (line 93) | typedef struct {
type BIT_DStream_status (line 101) | typedef enum { BIT_DStream_unfinished = 0, /* fully refilled */
function MEM_STATIC (line 153) | MEM_STATIC size_t BIT_initCStream(BIT_CStream_t* bitC,
function FORCE_INLINE_TEMPLATE (line 165) | FORCE_INLINE_TEMPLATE size_t BIT_getLowerBits(size_t bitContainer, U32 c...
function MEM_STATIC (line 178) | MEM_STATIC void BIT_addBits(BIT_CStream_t* bitC,
function MEM_STATIC (line 191) | MEM_STATIC void BIT_addBitsFast(BIT_CStream_t* bitC,
function MEM_STATIC (line 203) | MEM_STATIC void BIT_flushBitsFast(BIT_CStream_t* bitC)
function MEM_STATIC (line 219) | MEM_STATIC void BIT_flushBits(BIT_CStream_t* bitC)
function MEM_STATIC (line 234) | MEM_STATIC size_t BIT_closeCStream(BIT_CStream_t* bitC)
function MEM_STATIC (line 252) | MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBu...
function FORCE_INLINE_TEMPLATE (line 300) | FORCE_INLINE_TEMPLATE size_t BIT_getUpperBits(BitContainerType bitContai...
function FORCE_INLINE_TEMPLATE (line 305) | FORCE_INLINE_TEMPLATE size_t BIT_getMiddleBits(BitContainerType bitConta...
function FORCE_INLINE_TEMPLATE (line 328) | FORCE_INLINE_TEMPLATE size_t BIT_lookBits(const BIT_DStream_t* bitD, U3...
function MEM_STATIC (line 344) | MEM_STATIC size_t BIT_lookBitsFast(const BIT_DStream_t* bitD, U32 nbBits)
function FORCE_INLINE_TEMPLATE (line 351) | FORCE_INLINE_TEMPLATE void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits)
function FORCE_INLINE_TEMPLATE (line 360) | FORCE_INLINE_TEMPLATE size_t BIT_readBits(BIT_DStream_t* bitD, unsigned ...
function MEM_STATIC (line 369) | MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits)
function MEM_STATIC (line 382) | MEM_STATIC BIT_DStream_status BIT_reloadDStream_internal(BIT_DStream_t* ...
function MEM_STATIC (line 398) | MEM_STATIC BIT_DStream_status BIT_reloadDStreamFast(BIT_DStream_t* bitD)
function FORCE_INLINE_TEMPLATE (line 410) | FORCE_INLINE_TEMPLATE BIT_DStream_status BIT_reloadDStream(BIT_DStream_t...
function BIT_endOfDStream (line 447) | MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream)
FILE: src/bled/fse_decompress.c
function FSE_buildDTable_internal (line 57) | static size_t FSE_buildDTable_internal(FSE_DTable* dt, const short* norm...
function FSE_buildDTable_wksp (line 160) | size_t FSE_buildDTable_wksp(FSE_DTable* dt, const short* normalizedCount...
function FORCE_INLINE_TEMPLATE (line 172) | FORCE_INLINE_TEMPLATE size_t FSE_decompress_usingDTable_generic(
type FSE_DecompressWksp (line 237) | typedef struct {
function FORCE_INLINE_TEMPLATE (line 242) | FORCE_INLINE_TEMPLATE size_t FSE_decompress_wksp_body(
function FSE_decompress_wksp_body_default (line 291) | static size_t FSE_decompress_wksp_body_default(void* dst, size_t dstCapa...
function BMI2_TARGET_ATTRIBUTE (line 297) | BMI2_TARGET_ATTRIBUTE static size_t FSE_decompress_wksp_body_bmi2(void* ...
function FSE_decompress_wksp_bmi2 (line 303) | size_t FSE_decompress_wksp_bmi2(void* dst, size_t dstCapacity, const voi...
FILE: src/bled/header_list.c
function header_list (line 8) | void FAST_FUNC header_list(const file_header_t *file_header)
FILE: src/bled/header_skip.c
function header_skip (line 8) | void FAST_FUNC header_skip(const file_header_t *file_header UNUSED_PARAM)
FILE: src/bled/header_verbose_list.c
function header_verbose_list (line 8) | void FAST_FUNC header_verbose_list(const file_header_t *file_header)
FILE: src/bled/huf.h
type HUF_CElt (line 62) | typedef size_t HUF_CElt;
type U32 (line 69) | typedef U32 HUF_DTable;
type HUF_flags_e (line 85) | typedef enum {
type HUF_repeat (line 144) | typedef enum {
type HUF_CTableHeader (line 205) | typedef struct {
FILE: src/bled/huf_decompress.c
type DTableDesc (line 141) | typedef struct { BYTE maxTableLog; BYTE tableType; BYTE tableLog; BYTE r...
function DTableDesc (line 143) | static DTableDesc HUF_getDTableDesc(const HUF_DTable* table)
function HUF_initFastDStream (line 150) | static size_t HUF_initFastDStream(BYTE const* ip) {
type HUF_DecompressFastArgs (line 173) | typedef struct {
function HUF_DecompressFastArgs_init (line 191) | static size_t HUF_DecompressFastArgs_init(HUF_DecompressFastArgs* args, ...
function HUF_initRemainingDStream (line 281) | static size_t HUF_initRemainingDStream(BIT_DStream_t* bit, HUF_Decompres...
type HUF_DEltX1 (line 329) | typedef struct { BYTE nbBits; BYTE byte; } HUF_DEltX1;
function U64 (line 335) | static U64 HUF_DEltX1_set4(BYTE symbol, BYTE nbBits) {
function U32 (line 352) | static U32 HUF_rescaleStats(BYTE* huffWeight, U32* rankVal, U32 nbSymbol...
type HUF_ReadDTableX1_Workspace (line 377) | typedef struct {
function HUF_readDTableX1_wksp (line 385) | size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t...
function FORCE_INLINE_TEMPLATE (line 521) | FORCE_INLINE_TEMPLATE BYTE
function HINT_INLINE (line 545) | HINT_INLINE size_t
function FORCE_INLINE_TEMPLATE (line 574) | FORCE_INLINE_TEMPLATE size_t
function FORCE_INLINE_TEMPLATE (line 601) | FORCE_INLINE_TEMPLATE size_t
function BMI2_TARGET_ATTRIBUTE (line 701) | static BMI2_TARGET_ATTRIBUTE
function HUF_decompress4X1_usingDTable_internal_default (line 708) | static
function HUF_FAST_BMI2_ATTRS (line 720) | static HUF_FAST_BMI2_ATTRS
function HUF_FAST_BMI2_ATTRS (line 838) | static HUF_FAST_BMI2_ATTRS
function HUF_decompress4X1_usingDTable_internal (line 895) | HUF_DGEN(HUF_decompress1X1_usingDTable_internal)
function HUF_decompress4X1_DCtx_wksp (line 930) | static size_t HUF_decompress4X1_DCtx_wksp(HUF_DTable* dctx, void* dst, s...
type HUF_DEltX2 (line 953) | typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX2;
type sortedSymbol_t (line 954) | typedef struct { BYTE symbol; } sortedSymbol_t;
type U32 (line 955) | typedef U32 rankValCol_t[HUF_TABLELOG_MAX + 1];
type rankValCol_t (line 956) | typedef rankValCol_t rankVal_t[HUF_TABLELOG_MAX];
function U32 (line 961) | static U32 HUF_buildDEltX2U32(U32 symbol, U32 nbBits, U32 baseSeq, int l...
function HUF_DEltX2 (line 980) | static HUF_DEltX2 HUF_buildDEltX2(U32 symbol, U32 nbBits, U32 baseSeq, i...
function U64 (line 992) | static U64 HUF_buildDEltX2U64(U32 symbol, U32 nbBits, U16 baseSeq, int l...
function HUF_fillDTableX2ForWeight (line 1010) | static void HUF_fillDTableX2ForWeight(
function HUF_fillDTableX2Level2 (line 1069) | static void HUF_fillDTableX2Level2(HUF_DEltX2* DTable, U32 targetLog, co...
function HUF_fillDTableX2 (line 1124) | static void HUF_fillDTableX2(HUF_DEltX2* DTable, const U32 targetLog,
type HUF_ReadDTableX2_Workspace (line 1170) | typedef struct {
function HUF_readDTableX2_wksp (line 1179) | size_t HUF_readDTableX2_wksp(HUF_DTable* DTable,
function FORCE_INLINE_TEMPLATE (line 1266) | FORCE_INLINE_TEMPLATE U32
function FORCE_INLINE_TEMPLATE (line 1275) | FORCE_INLINE_TEMPLATE U32
function HINT_INLINE (line 1308) | HINT_INLINE size_t
function FORCE_INLINE_TEMPLATE (line 1353) | FORCE_INLINE_TEMPLATE size_t
function FORCE_INLINE_TEMPLATE (line 1384) | FORCE_INLINE_TEMPLATE size_t
function BMI2_TARGET_ATTRIBUTE (line 1505) | static BMI2_TARGET_ATTRIBUTE
function HUF_decompress4X2_usingDTable_internal_default (line 1512) | static
function HUF_FAST_BMI2_ATTRS (line 1524) | static HUF_FAST_BMI2_ATTRS
function HUF_FAST_BMI2_ATTRS (line 1667) | static HUF_FAST_BMI2_ATTRS size_t
function HUF_decompress4X2_usingDTable_internal (line 1720) | static size_t HUF_decompress4X2_usingDTable_internal(void* dst, size_t d...
function HUF_decompress1X2_DCtx_wksp (line 1753) | HUF_DGEN(HUF_decompress1X2_usingDTable_internal)
function HUF_decompress4X2_DCtx_wksp (line 1770) | static size_t HUF_decompress4X2_DCtx_wksp(HUF_DTable* dctx, void* dst, s...
type algo_time_t (line 1794) | typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t;
function U32 (line 1822) | U32 HUF_selectDecoder (size_t dstSize, size_t cSrcSize)
function HUF_decompress1X_DCtx_wksp (line 1846) | size_t HUF_decompress1X_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t ds...
function HUF_decompress1X_usingDTable (line 1877) | size_t HUF_decompress1X_usingDTable(void* dst, size_t maxDstSize, const ...
function HUF_decompress1X1_DCtx_wksp (line 1895) | size_t HUF_decompress1X1_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t d...
function HUF_decompress4X_usingDTable (line 1908) | size_t HUF_decompress4X_usingDTable(void* dst, size_t maxDstSize, const ...
function HUF_decompress4X_hufOnly_wksp (line 1925) | size_t HUF_decompress4X_hufOnly_wksp(HUF_DTable* dctx, void* dst, size_t...
FILE: src/bled/libbb.h
type mode_t (line 76) | typedef unsigned short mode_t;
type pid_t (line 81) | typedef int pid_t;
type gid_t (line 86) | typedef unsigned int gid_t;
type uid_t (line 91) | typedef unsigned int uid_t;
type llist_t (line 144) | typedef struct _llist_t {
type timeval64 (line 149) | struct timeval64 {
function link (line 185) | static inline int link(const char *oldpath, const char *newpath) { errno...
function symlink (line 186) | static inline int symlink(const char *oldpath, const char *newpath) { er...
function chown (line 187) | static inline int chown(const char *path, uid_t owner, gid_t group) { er...
function mknod (line 188) | static inline int mknod(const char *pathname, mode_t mode, dev_t dev) { ...
function utimes64 (line 189) | static inline int utimes64(const char* filename, const struct timeval64 ...
function fnmatch (line 190) | static inline int fnmatch(const char *pattern, const char *string, int f...
function pid_t (line 191) | static inline pid_t wait(int* status) { *status = 4; return -1; }
function full_read (line 196) | static inline int full_read(int fd, void *buf, unsigned int count) {
function full_write (line 234) | static inline int full_write(int fd, const void* buffer, unsigned int co...
function bb_copyfd_exact_size (line 245) | static inline void bb_copyfd_exact_size(int fd1, int fd2, off_t size)
type tm (line 286) | struct tm
type tm (line 286) | struct tm
type fd_pair (line 298) | struct fd_pair { int rd; int wr; }
function xmove_fd (line 304) | static inline void xmove_fd(int from, int to)
FILE: src/bled/open_transformer.c
function init_transformer_state (line 8) | void FAST_FUNC init_transformer_state(transformer_state_t *xstate)
function check_signature16 (line 13) | int FAST_FUNC check_signature16(transformer_state_t *xstate, unsigned ma...
function transformer_write (line 26) | ssize_t FAST_FUNC transformer_write(transformer_state_t *xstate, const v...
function xtransformer_write (line 55) | ssize_t FAST_FUNC xtransformer_write(transformer_state_t *xstate, const ...
function check_errors_in_children (line 64) | void check_errors_in_children(int signo)
function fork_transformer (line 104) | void FAST_FUNC fork_transformer(int fd, const char *transform_prog)
function transformer_state_t (line 156) | static transformer_state_t *setup_transformer_on_fd(int fd, int fail_if_...
function fork_transformer_and_free (line 234) | static void fork_transformer_and_free(transformer_state_t *xstate)
function setup_unzip_on_fd (line 253) | int FAST_FUNC setup_unzip_on_fd(int fd, int fail_if_not_compressed)
function setup_lzma_on_fd (line 267) | void FAST_FUNC setup_lzma_on_fd(int fd)
function transformer_state_t (line 277) | static transformer_state_t *open_transformer(const char *fname, int fail...
function open_zipped (line 303) | int FAST_FUNC open_zipped(const char *fname, int fail_if_not_compressed)
FILE: src/bled/platform.h
function bswap_16 (line 166) | static __inline uint16_t bswap_16(uint16_t x)
function bswap_32 (line 174) | static __inline uint32_t bswap_32(uint32_t x)
function bswap_64 (line 183) | static __inline uint64_t bswap_64(uint64_t x)
type bb__aliased_int (line 255) | typedef int bb__aliased_int
type FIX_ALIASING (line 256) | typedef long bb__aliased_long FIX_ALIASING;
type bb__aliased_uint16_t (line 257) | typedef uint16_t bb__aliased_uint16_t
type bb__aliased_uint32_t (line 258) | typedef uint32_t bb__aliased_uint32_t
type bb__aliased_uint64_t (line 259) | typedef uint64_t bb__aliased_uint64_t
type smallint (line 295) | typedef signed char smallint;
type smalluint (line 296) | typedef unsigned char smalluint;
type smallint (line 299) | typedef int smallint;
type smalluint (line 300) | typedef unsigned smalluint;
type __int64 (line 468) | typedef __int64 ssize_t;
function ALWAYS_INLINE (line 611) | static ALWAYS_INLINE void *mempcpy(void *dest, const void *src, size_t len)
FILE: src/bled/seek_by_jump.c
function seek_by_jump (line 8) | void FAST_FUNC seek_by_jump(int fd, off_t amount)
FILE: src/bled/seek_by_read.c
function seek_by_read (line 11) | void FAST_FUNC seek_by_read(int fd, off_t amount)
FILE: src/bled/xxhash.h
type XXH_errorcode (line 558) | typedef enum {
type XXH32_hash_t (line 573) | typedef uint32_t XXH32_hash_t;
type XXH32_hash_t (line 583) | typedef uint32_t XXH32_hash_t;
type XXH32_hash_t (line 588) | typedef unsigned int XXH32_hash_t;
type XXH32_hash_t (line 590) | typedef unsigned long XXH32_hash_t;
type XXH32_state_t (line 638) | typedef struct XXH32_state_s XXH32_state_t;
type XXH32_canonical_t (line 729) | typedef struct {
type XXH64_hash_t (line 841) | typedef uint64_t XXH64_hash_t;
type XXH64_hash_t (line 850) | typedef uint64_t XXH64_hash_t;
type XXH64_hash_t (line 855) | typedef unsigned long XXH64_hash_t;
type XXH64_hash_t (line 858) | typedef unsigned long long XXH64_hash_t;
type XXH64_state_t (line 901) | typedef struct XXH64_state_s XXH64_state_t;
type XXH64_canonical_t (line 992) | typedef struct { unsigned char digest[sizeof(XXH64_hash_t)]; } XXH64_can...
type XXH3_state_t (line 1189) | typedef struct XXH3_state_s XXH3_state_t;
type XXH128_hash_t (line 1318) | typedef struct {
type XXH128_canonical_t (line 1535) | typedef struct { unsigned char digest[sizeof(XXH128_hash_t)]; } XXH128_c...
type XXH32_state_s (line 1602) | struct XXH32_state_s {
type XXH64_state_s (line 1626) | struct XXH64_state_s {
type XXH3_state_s (line 1701) | struct XXH3_state_s {
function XXH_CONSTF (line 2283) | static XXH_CONSTF void* XXH_malloc(size_t s) { (void)s; return NULL; }
function XXH_free (line 2284) | static void XXH_free(void* p) { (void)p; }
function XXH_MALLOCF (line 2298) | static XXH_MALLOCF void* XXH_malloc(size_t s) { return malloc(s); }
function XXH_free (line 2304) | static void XXH_free(void* p) { free(p); }
type xxh_u8 (line 2442) | typedef uint8_t xxh_u8;
type xxh_u8 (line 2444) | typedef unsigned char xxh_u8;
type XXH32_hash_t (line 2446) | typedef XXH32_hash_t xxh_u32;
function xxh_u32 (line 2518) | static xxh_u32 XXH_read32(const void* memPtr) { return *(const xxh_u32*)...
type unalign (line 2530) | typedef union { xxh_u32 u32; } __attribute__((packed)) unalign;
function xxh_u32 (line 2532) | static xxh_u32 XXH_read32(const void* ptr)
function xxh_u32 (line 2544) | static xxh_u32 XXH_read32(const void* memPtr)
function XXH_isLittleEndian (line 2591) | static int XXH_isLittleEndian(void)
function xxh_u32 (line 2702) | static xxh_u32 XXH_swap32 (xxh_u32 x)
type XXH_alignment (line 2720) | typedef enum {
function XXH_FORCE_INLINE (line 2732) | XXH_FORCE_INLINE xxh_u32 XXH_readLE32(const void* memPtr)
function XXH_FORCE_INLINE (line 2741) | XXH_FORCE_INLINE xxh_u32 XXH_readBE32(const void* memPtr)
function XXH_FORCE_INLINE (line 2751) | XXH_FORCE_INLINE xxh_u32 XXH_readLE32(const void* ptr)
function xxh_u32 (line 2756) | static xxh_u32 XXH_readBE32(const void* ptr)
function XXH_FORCE_INLINE (line 2762) | XXH_FORCE_INLINE xxh_u32
function XXH_versionNumber (line 2777) | XXH_PUBLIC_API unsigned XXH_versionNumber (void) { return XXH_VERSION_NU...
function xxh_u32 (line 2817) | static xxh_u32 XXH32_round(xxh_u32 acc, xxh_u32 input)
function xxh_u32 (line 2874) | static xxh_u32 XXH32_avalanche(xxh_u32 hash)
function XXH_PUREF (line 2901) | static XXH_PUREF xxh_u32
function xxh_u32 (line 2990) | xxh_u32
function XXH_PUBLIC_API (line 3024) | XXH_PUBLIC_API XXH32_hash_t XXH32 (const void* input, size_t len, XXH32_...
function XXH_PUBLIC_API (line 3047) | XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void)
function XXH_PUBLIC_API (line 3052) | XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr)
function XXH_PUBLIC_API (line 3059) | XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* dstState, const XXH32...
function XXH_PUBLIC_API (line 3065) | XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, XXH32_...
function XXH_PUBLIC_API (line 3078) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 3133) | XXH_PUBLIC_API XXH32_hash_t XXH32_digest(const XXH32_state_t* state)
function XXH_PUBLIC_API (line 3155) | XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH3...
function XXH_PUBLIC_API (line 3162) | XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonica...
type XXH64_hash_t (line 3180) | typedef XXH64_hash_t xxh_u64;
function xxh_u64 (line 3194) | static xxh_u64 XXH_read64(const void* memPtr)
type unalign64 (line 3209) | typedef union { xxh_u32 u32; xxh_u64 u64; } __attribute__((packed)) unal...
function xxh_u64 (line 3211) | static xxh_u64 XXH_read64(const void* ptr)
function xxh_u64 (line 3223) | static xxh_u64 XXH_read64(const void* memPtr)
function xxh_u64 (line 3237) | static xxh_u64 XXH_swap64(xxh_u64 x)
function XXH_FORCE_INLINE (line 3254) | XXH_FORCE_INLINE xxh_u64 XXH_readLE64(const void* memPtr)
function XXH_FORCE_INLINE (line 3267) | XXH_FORCE_INLINE xxh_u64 XXH_readBE64(const void* memPtr)
function XXH_FORCE_INLINE (line 3281) | XXH_FORCE_INLINE xxh_u64 XXH_readLE64(const void* ptr)
function xxh_u64 (line 3286) | static xxh_u64 XXH_readBE64(const void* ptr)
function XXH_FORCE_INLINE (line 3292) | XXH_FORCE_INLINE xxh_u64
function xxh_u64 (line 3327) | static xxh_u64 XXH64_round(xxh_u64 acc, xxh_u64 input)
function xxh_u64 (line 3352) | static xxh_u64 XXH64_mergeRound(xxh_u64 acc, xxh_u64 val)
function xxh_u64 (line 3361) | static xxh_u64 XXH64_avalanche(xxh_u64 hash)
function XXH_PUREF (line 3389) | static XXH_PUREF xxh_u64
function xxh_u64 (line 3434) | xxh_u64
function XXH_PUBLIC_API (line 3472) | XXH_PUBLIC_API XXH64_hash_t XXH64 (XXH_NOESCAPE const void* input, size_...
function XXH_PUBLIC_API (line 3494) | XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void)
function XXH_PUBLIC_API (line 3499) | XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr)
function XXH_PUBLIC_API (line 3506) | XXH_PUBLIC_API void XXH64_copyState(XXH_NOESCAPE XXH64_state_t* dstState...
function XXH_PUBLIC_API (line 3512) | XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH_NOESCAPE XXH64_state_t* sta...
function XXH_PUBLIC_API (line 3524) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 3576) | XXH_PUBLIC_API XXH64_hash_t XXH64_digest(XXH_NOESCAPE const XXH64_state_...
function XXH_PUBLIC_API (line 3599) | XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH_NOESCAPE XXH64_canonical...
function XXH_PUBLIC_API (line 3607) | XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(XXH_NOESCAPE const X...
type XXH_VECTOR_TYPE (line 3786) | enum XXH_VECTOR_TYPE /* fake enum */ {
type uint64x2_t (line 3941) | typedef uint64x2_t xxh_aliasing_uint64x2_t
function XXH_FORCE_INLINE (line 3957) | XXH_FORCE_INLINE uint64x2_t XXH_vld1q_u64(void const* ptr) /* silence -W...
function XXH_FORCE_INLINE (line 3962) | XXH_FORCE_INLINE uint64x2_t XXH_vld1q_u64(void const* ptr)
function XXH_FORCE_INLINE (line 3977) | XXH_FORCE_INLINE uint64x2_t
function XXH_FORCE_INLINE (line 3984) | XXH_FORCE_INLINE uint64x2_t
function XXH_FORCE_INLINE (line 3992) | XXH_FORCE_INLINE uint64x2_t
function XXH_FORCE_INLINE (line 3999) | XXH_FORCE_INLINE uint64x2_t
type xxh_u64x2 (line 4090) | typedef __vector unsigned long long xxh_u64x2;
type xxh_u8x16 (line 4091) | typedef __vector unsigned char xxh_u8x16;
type xxh_u32x4 (line 4092) | typedef __vector unsigned xxh_u32x4;
type xxh_u64x2 (line 4097) | typedef xxh_u64x2 xxh_aliasing_u64x2
function XXH_FORCE_INLINE (line 4118) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_revb(xxh_u64x2 val)
function XXH_FORCE_INLINE (line 4130) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_loadu(const void *ptr)
function XXH_FORCE_INLINE (line 4158) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_mulo(xxh_u32x4 a, xxh_u32x4 b)
function XXH_FORCE_INLINE (line 4164) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_mule(xxh_u32x4 a, xxh_u32x4 b)
function XXH_FORCE_INLINE (line 4255) | XXH_FORCE_INLINE xxh_u64
function XXH128_hash_t (line 4282) | static XXH128_hash_t
function xxh_u64 (line 4416) | static xxh_u64
function xxh_u64 (line 4424) | xxh_u64 XXH_xorshift64(xxh_u64 v64, int shift)
function XXH64_hash_t (line 4434) | static XXH64_hash_t XXH3_avalanche(xxh_u64 h64)
function XXH64_hash_t (line 4447) | static XXH64_hash_t XXH3_rrmxmx(xxh_u64 h64, xxh_u64 len)
function XXH64_hash_t (line 4491) | XXH64_hash_t
function XXH64_hash_t (line 4513) | XXH64_hash_t
function XXH64_hash_t (line 4529) | XXH64_hash_t
function XXH64_hash_t (line 4546) | XXH64_hash_t
function XXH_FORCE_INLINE (line 4583) | XXH_FORCE_INLINE xxh_u64 XXH3_mix16B(const xxh_u8* XXH_RESTRICT input,
function XXH64_hash_t (line 4616) | XXH64_hash_t
function XXH64_hash_t (line 4657) | XXH64_hash_t
function XXH_FORCE_INLINE (line 4769) | XXH_FORCE_INLINE void XXH_writeLE64(void* dst, xxh_u64 v64)
type xxh_i64 (line 4783) | typedef int64_t xxh_i64;
type xxh_i64 (line 4786) | typedef long long xxh_i64;
function XXH3_accumulate_512_avx512 (line 4820) | void
function XXH_FORCE_INLINE (line 4847) | XXH_FORCE_INLINE XXH_TARGET_AVX512 XXH3_ACCUMULATE_TEMPLATE(avx512)
function XXH3_initCustomSecret_avx512 (line 4893) | void
function XXH3_accumulate_512_avx2 (line 4923) | void
function XXH_FORCE_INLINE (line 4956) | XXH_FORCE_INLINE XXH_TARGET_AVX2 XXH3_ACCUMULATE_TEMPLATE(avx2)
function XXH3_initCustomSecret_avx2 (line 4987) | void XXH3_initCustomSecret_avx2(void* XXH_RESTRICT customSecret, xxh_u64...
function XXH3_accumulate_512_sse2 (line 5029) | void
function XXH_FORCE_INLINE (line 5063) | XXH_FORCE_INLINE XXH_TARGET_SSE2 XXH3_ACCUMULATE_TEMPLATE(sse2)
function XXH3_initCustomSecret_sse2 (line 5094) | void XXH3_initCustomSecret_sse2(void* XXH_RESTRICT customSecret, xxh_u64...
function XXH_FORCE_INLINE (line 5164) | XXH_FORCE_INLINE void
function XXH_FORCE_INLINE (line 5290) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(neon)
function XXH_FORCE_INLINE (line 5351) | XXH_FORCE_INLINE void
function XXH_FORCE_INLINE (line 5385) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(vsx)
function XXH_FORCE_INLINE (line 5421) | XXH_FORCE_INLINE void
function XXH_FORCE_INLINE (line 5461) | XXH_FORCE_INLINE void
function XXH_FORCE_INLINE (line 5545) | XXH_FORCE_INLINE xxh_u64
function XXH_FORCE_INLINE (line 5554) | XXH_FORCE_INLINE xxh_u64
function XXH_FORCE_INLINE (line 5568) | XXH_FORCE_INLINE void
function XXH_FORCE_INLINE (line 5591) | XXH_FORCE_INLINE void
function XXH_FORCE_INLINE (line 5608) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(scalar)
function XXH_FORCE_INLINE (line 5640) | XXH_FORCE_INLINE void
function XXH_FORCE_INLINE (line 5649) | XXH_FORCE_INLINE void
function XXH_FORCE_INLINE (line 5772) | XXH_FORCE_INLINE void
function XXH_FORCE_INLINE (line 5805) | XXH_FORCE_INLINE xxh_u64
function XXH64_hash_t (line 5813) | static XXH64_hash_t
function XXH_FORCE_INLINE (line 5843) | XXH_FORCE_INLINE XXH64_hash_t
function XXH3_WITH_SECRET_INLINE (line 5868) | XXH3_WITH_SECRET_INLINE XXH64_hash_t
function XXH64_hash_t (line 5882) | XXH64_hash_t
function XXH_FORCE_INLINE (line 5901) | XXH_FORCE_INLINE XXH64_hash_t
function XXH_NO_INLINE (line 5924) | XXH_NO_INLINE XXH64_hash_t
type XXH64_hash_t (line 5934) | typedef XXH64_hash_t (*XXH3_hashLong64_f)(const void* XXH_RESTRICT, size_t,
function XXH_FORCE_INLINE (line 5937) | XXH_FORCE_INLINE XXH64_hash_t
function XXH_PUBLIC_API (line 5963) | XXH_PUBLIC_API XXH64_hash_t XXH3_64bits(XXH_NOESCAPE const void* input, ...
function XXH_PUBLIC_API (line 5969) | XXH_PUBLIC_API XXH64_hash_t
function XXH_PUBLIC_API (line 5976) | XXH_PUBLIC_API XXH64_hash_t
function XXH_PUBLIC_API (line 5982) | XXH_PUBLIC_API XXH64_hash_t
function XXH_MALLOCF (line 6016) | static XXH_MALLOCF void* XXH_alignedMalloc(size_t s, size_t align)
function XXH_alignedFree (line 6047) | static void XXH_alignedFree(void* p)
function XXH_PUBLIC_API (line 6067) | XXH_PUBLIC_API XXH3_state_t* XXH3_createState(void)
function XXH_PUBLIC_API (line 6085) | XXH_PUBLIC_API XXH_errorcode XXH3_freeState(XXH3_state_t* statePtr)
function XXH_PUBLIC_API (line 6092) | XXH_PUBLIC_API void
function XXH3_reset_internal (line 6098) | static void
function XXH_PUBLIC_API (line 6126) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 6135) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 6146) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 6158) | XXH_PUBLIC_API XXH_errorcode
function XXH_FORCE_INLINE (line 6186) | XXH_FORCE_INLINE const xxh_u8 *
function XXH_PUBLIC_API (line 6310) | XXH_PUBLIC_API XXH_errorcode
function XXH_FORCE_INLINE (line 6318) | XXH_FORCE_INLINE void
function XXH_PUBLIC_API (line 6356) | XXH_PUBLIC_API XXH64_hash_t XXH3_64bits_digest (XXH_NOESCAPE const XXH3_...
function XXH128_hash_t (line 6392) | XXH128_hash_t
function XXH128_hash_t (line 6421) | XXH128_hash_t
function XXH128_hash_t (line 6448) | XXH128_hash_t
function XXH128_hash_t (line 6523) | XXH128_hash_t
function XXH_FORCE_INLINE (line 6542) | XXH_FORCE_INLINE XXH128_hash_t
function XXH128_hash_t (line 6554) | XXH128_hash_t
function XXH128_hash_t (line 6598) | XXH128_hash_t
function XXH_FORCE_INLINE (line 6656) | XXH_FORCE_INLINE XXH128_hash_t
function XXH128_hash_t (line 6684) | XXH128_hash_t
function XXH3_WITH_SECRET_INLINE (line 6701) | XXH3_WITH_SECRET_INLINE XXH128_hash_t
function XXH_FORCE_INLINE (line 6711) | XXH_FORCE_INLINE XXH128_hash_t
function XXH_NO_INLINE (line 6732) | XXH_NO_INLINE XXH128_hash_t
type XXH128_hash_t (line 6741) | typedef XXH128_hash_t (*XXH3_hashLong128_f)(const void* XXH_RESTRICT, si...
function XXH_FORCE_INLINE (line 6744) | XXH_FORCE_INLINE XXH128_hash_t
function XXH_PUBLIC_API (line 6769) | XXH_PUBLIC_API XXH128_hash_t XXH3_128bits(XXH_NOESCAPE const void* input...
function XXH_PUBLIC_API (line 6777) | XXH_PUBLIC_API XXH128_hash_t
function XXH_PUBLIC_API (line 6786) | XXH_PUBLIC_API XXH128_hash_t
function XXH_PUBLIC_API (line 6795) | XXH_PUBLIC_API XXH128_hash_t
function XXH_PUBLIC_API (line 6804) | XXH_PUBLIC_API XXH128_hash_t
function XXH_PUBLIC_API (line 6819) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 6826) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 6833) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 6840) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 6847) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 6854) | XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_digest (XXH_NOESCAPE const XXH...
function XXH_PUBLIC_API (line 6885) | XXH_PUBLIC_API int XXH128_isEqual(XXH128_hash_t h1, XXH128_hash_t h2)
function XXH_PUBLIC_API (line 6896) | XXH_PUBLIC_API int XXH128_cmp(XXH_NOESCAPE const void* h128_1, XXH_NOESC...
function XXH_PUBLIC_API (line 6909) | XXH_PUBLIC_API void
function XXH_PUBLIC_API (line 6922) | XXH_PUBLIC_API XXH128_hash_t
function XXH_FORCE_INLINE (line 6939) | XXH_FORCE_INLINE void XXH3_combine16(void* dst, XXH128_hash_t h128)
function XXH_PUBLIC_API (line 6946) | XXH_PUBLIC_API XXH_errorcode
function XXH_PUBLIC_API (line 6991) | XXH_PUBLIC_API void
FILE: src/bled/xz.h
type xz_mode (line 63) | enum xz_mode {
type xz_ret (line 119) | enum xz_ret {
type xz_buf (line 148) | struct xz_buf {
type xz_dec (line 161) | struct xz_dec
type xz_mode (line 207) | enum xz_mode
type xz_dec (line 227) | struct xz_dec
type xz_buf (line 227) | struct xz_buf
type xz_dec (line 240) | struct xz_dec
type xz_dec (line 247) | struct xz_dec
FILE: src/bled/xz_config.h
function get_unaligned_le32 (line 82) | static inline uint32_t XZ_FUNC get_unaligned_le32(const uint8_t *buf)
function get_unaligned_be32 (line 92) | static inline uint32_t XZ_FUNC get_unaligned_be32(const uint8_t *buf)
function put_unaligned_le32 (line 102) | static inline void XZ_FUNC put_unaligned_le32(uint32_t val, uint8_t *buf)
function put_unaligned_be32 (line 112) | static inline void XZ_FUNC put_unaligned_be32(uint32_t val, uint8_t *buf)
FILE: src/bled/xz_dec_bcj.c
type xz_dec_bcj (line 19) | struct xz_dec_bcj {
function bcj_x86_test_msbyte (line 83) | static inline int bcj_x86_test_msbyte(uint8_t b)
function XZ_FUNC (line 88) | XZ_FUNC bcj_x86(
function XZ_FUNC (line 162) | XZ_FUNC bcj_powerpc(
function XZ_FUNC (line 184) | XZ_FUNC bcj_ia64(
function XZ_FUNC (line 269) | XZ_FUNC bcj_arm(
function XZ_FUNC (line 293) | XZ_FUNC bcj_armthumb(
function XZ_FUNC (line 322) | XZ_FUNC bcj_sparc(
function bcj_apply (line 352) | static void XZ_FUNC bcj_apply(struct xz_dec_bcj *s,
function bcj_flush (line 406) | static void XZ_FUNC bcj_flush(struct xz_dec_bcj *s, struct xz_buf *b)
function xz_ret (line 424) | xz_ret XZ_FUNC xz_dec_bcj_run(struct xz_dec_bcj *s,
type xz_dec_bcj (line 535) | struct xz_dec_bcj
function xz_ret (line 542) | xz_ret XZ_FUNC xz_dec_bcj_reset(
FILE: src/bled/xz_dec_lzma2.c
type dictionary (line 44) | struct dictionary {
type rc_dec (line 95) | struct rc_dec {
type lzma_len_dec (line 115) | struct lzma_len_dec {
type lzma_dec (line 132) | struct lzma_dec {
type lzma2_dec (line 214) | struct lzma2_dec {
type xz_dec_lzma2 (line 253) | struct xz_dec_lzma2 {
function dict_reset (line 286) | static void XZ_FUNC dict_reset(struct dictionary *dict, struct xz_buf *b)
function dict_limit (line 300) | static void XZ_FUNC dict_limit(struct dictionary *dict, size_t out_max)
function XZ_FUNC (line 309) | XZ_FUNC dict_has_space(const struct dictionary *dict)
function XZ_FUNC (line 320) | XZ_FUNC dict_get(
function dict_put (line 334) | static inline void XZ_FUNC dict_put(struct dictionary *dict, uint8_t byte)
function dict_repeat (line 347) | static bool XZ_FUNC dict_repeat(
function dict_uncompressed (line 376) | static void XZ_FUNC dict_uncompressed(
function dict_flush (line 418) | static uint32_t XZ_FUNC dict_flush(struct dictionary *dict, struct xz_bu...
function rc_reset (line 440) | static void XZ_FUNC rc_reset(struct rc_dec *rc)
function rc_read_init (line 451) | static bool XZ_FUNC rc_read_init(struct rc_dec *rc, struct xz_buf *b)
function rc_limit_exceeded (line 465) | static inline bool XZ_FUNC rc_limit_exceeded(const struct rc_dec *rc)
function rc_is_finished (line 474) | static inline bool XZ_FUNC rc_is_finished(const struct rc_dec *rc)
function XZ_FUNC (line 480) | XZ_FUNC rc_normalize(struct rc_dec *rc)
function XZ_FUNC (line 499) | XZ_FUNC rc_bit(struct rc_dec *rc, uint16_t *prob)
function XZ_FUNC (line 521) | XZ_FUNC rc_bittree(
function XZ_FUNC (line 537) | XZ_FUNC rc_bittree_reverse(struct rc_dec *rc,
function rc_direct (line 554) | static inline void XZ_FUNC rc_direct(
type xz_dec_lzma2 (line 574) | struct xz_dec_lzma2
function lzma_literal (line 583) | static void XZ_FUNC lzma_literal(struct xz_dec_lzma2 *s)
function lzma_len (line 621) | static void XZ_FUNC lzma_len(struct xz_dec_lzma2 *s, struct lzma_len_dec...
function lzma_match (line 649) | static void XZ_FUNC lzma_match(struct xz_dec_lzma2 *s, uint32_t pos_state)
function lzma_rep_match (line 691) | static void XZ_FUNC lzma_rep_match(struct xz_dec_lzma2 *s, uint32_t pos_...
function lzma_main (line 725) | static bool XZ_FUNC lzma_main(struct xz_dec_lzma2 *s)
function lzma_reset (line 770) | static void XZ_FUNC lzma_reset(struct xz_dec_lzma2 *s)
function lzma_props (line 803) | static bool XZ_FUNC lzma_props(struct xz_dec_lzma2 *s, uint8_t props)
function lzma2_lzma (line 850) | static bool XZ_FUNC lzma2_lzma(struct xz_dec_lzma2 *s, struct xz_buf *b)
function xz_dec_lzma2_run (line 935) | enum xz_ret XZ_FUNC xz_dec_lzma2_run(
type xz_dec_lzma2 (line 1110) | struct xz_dec_lzma2
function xz_ret (line 1131) | xz_ret XZ_FUNC xz_dec_lzma2_reset(
function XZ_FUNC (line 1169) | XZ_FUNC xz_dec_lzma2_end(struct xz_dec_lzma2 *s)
FILE: src/bled/xz_dec_stream.c
type xz_dec_hash (line 14) | struct xz_dec_hash {
type xz_dec (line 20) | struct xz_dec {
function fill_temp (line 157) | static bool XZ_FUNC fill_temp(struct xz_dec *s, struct xz_buf *b)
function dec_vli (line 175) | static enum xz_ret XZ_FUNC dec_vli(struct xz_dec *s,
function dec_block (line 218) | static enum xz_ret XZ_FUNC dec_block(struct xz_dec *s, struct xz_buf *b)
function index_update (line 281) | static void XZ_FUNC index_update(struct xz_dec *s, const struct xz_buf *b)
function dec_index (line 296) | static enum xz_ret XZ_FUNC dec_index(struct xz_dec *s, struct xz_buf *b)
function crc32_validate (line 346) | static enum xz_ret XZ_FUNC crc32_validate(struct xz_dec *s, struct xz_bu...
function check_skip (line 369) | static bool XZ_FUNC check_skip(struct xz_dec *s, struct xz_buf *b)
function dec_stream_header (line 386) | static enum xz_ret XZ_FUNC dec_stream_header(struct xz_dec *s)
function dec_stream_footer (line 421) | static enum xz_ret XZ_FUNC dec_stream_footer(struct xz_dec *s)
type xz_ret (line 448) | enum xz_ret
type xz_dec (line 448) | struct xz_dec
type xz_ret (line 450) | enum xz_ret
function xz_ret (line 548) | xz_ret XZ_FUNC dec_main(struct xz_dec *s, struct xz_buf *b)
function xz_ret (line 733) | xz_ret XZ_FUNC xz_dec_run(struct xz_dec *s, struct xz_buf *b)
type xz_mode (line 769) | enum xz_mode
type xz_dec (line 771) | struct xz_dec
function XZ_FUNC (line 799) | XZ_FUNC xz_dec_reset(struct xz_dec *s)
function XZ_FUNC (line 811) | XZ_FUNC xz_dec_end(struct xz_dec *s)
FILE: src/bled/xz_lzma2.h
type lzma_state (line 42) | enum lzma_state {
function lzma_state_literal (line 64) | static inline void XZ_FUNC lzma_state_literal(enum lzma_state *state)
function lzma_state_match (line 75) | static inline void XZ_FUNC lzma_state_match(enum lzma_state *state)
function lzma_state_long_rep (line 81) | static inline void XZ_FUNC lzma_state_long_rep(enum lzma_state *state)
function lzma_state_short_rep (line 87) | static inline void XZ_FUNC lzma_state_short_rep(enum lzma_state *state)
function lzma_state_is_literal (line 93) | static inline bool XZ_FUNC lzma_state_is_literal(enum lzma_state state)
function lzma_get_dist_state (line 147) | static inline uint32_t XZ_FUNC lzma_get_dist_state(uint32_t len)
FILE: src/bled/xz_private.h
type xz_mode (line 113) | enum xz_mode
type xz_dec_lzma2 (line 122) | struct xz_dec_lzma2
type xz_dec_lzma2 (line 126) | struct xz_dec_lzma2
type xz_buf (line 126) | struct xz_buf
type xz_dec_lzma2 (line 129) | struct xz_dec_lzma2
type xz_dec_bcj (line 145) | struct xz_dec_bcj
type xz_dec_bcj (line 152) | struct xz_dec_bcj
type xz_dec_lzma2 (line 153) | struct xz_dec_lzma2
type xz_buf (line 153) | struct xz_buf
FILE: src/bled/xz_stream.h
type vli_type (line 43) | typedef uint64_t vli_type;
type xz_check (line 52) | enum xz_check {
FILE: src/bled/zstd.h
type ZSTD_CCtx (line 270) | typedef struct ZSTD_CCtx_s ZSTD_CCtx;
type ZSTD_DCtx (line 293) | typedef struct ZSTD_DCtx_s ZSTD_DCtx;
type ZSTD_strategy (line 326) | typedef enum { ZSTD_fast=1,
type ZSTD_cParameter (line 339) | typedef enum {
type ZSTD_bounds (line 534) | typedef struct {
type ZSTD_ResetDirective (line 579) | typedef enum {
type ZSTD_dParameter (line 630) | typedef enum {
type ZSTD_inBuffer (line 691) | typedef struct ZSTD_inBuffer_s {
type ZSTD_outBuffer (line 697) | typedef struct ZSTD_outBuffer_s {
type ZSTD_CCtx (line 766) | typedef ZSTD_CCtx ZSTD_CStream;
type ZSTD_EndDirective (line 773) | typedef enum {
type ZSTD_DCtx (line 898) | typedef ZSTD_DCtx ZSTD_DStream;
type ZSTD_CDict (line 975) | typedef struct ZSTD_CDict_s ZSTD_CDict;
type ZSTD_DDict (line 1008) | typedef struct ZSTD_DDict_s ZSTD_DDict;
type ZSTD_CCtx_params (line 1297) | typedef struct ZSTD_CCtx_params_s ZSTD_CCtx_params;
type ZSTD_Sequence (line 1299) | typedef struct {
type ZSTD_compressionParameters (line 1336) | typedef struct {
type ZSTD_frameParameters (line 1346) | typedef struct {
type ZSTD_parameters (line 1352) | typedef struct {
type ZSTD_dictContentType_e (line 1357) | typedef enum {
type ZSTD_dictLoadMethod_e (line 1363) | typedef enum {
type ZSTD_format_e (line 1368) | typedef enum {
type ZSTD_forceIgnoreChecksum_e (line 1375) | typedef enum {
type ZSTD_refMultipleDDicts_e (line 1381) | typedef enum {
type ZSTD_dictAttachPref_e (line 1387) | typedef enum {
type ZSTD_literalCompressionMode_e (line 1426) | typedef enum {
type ZSTD_paramSwitch_e (line 1435) | typedef enum {
type ZSTD_frameType_e (line 1493) | typedef enum { ZSTD_frame, ZSTD_skippableFrame } ZSTD_frameType_e;
type ZSTD_frameHeader (line 1494) | typedef struct {
type ZSTD_sequenceFormat_e (line 1562) | typedef enum {
type ZSTD_customMem (line 1815) | typedef struct { ZSTD_allocFunction customAlloc; ZSTD_freeFunction custo...
function MEM_STATIC (line 1830) | MEM_STATIC void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem)
function MEM_STATIC (line 1837) | MEM_STATIC void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem)
function MEM_STATIC (line 1849) | MEM_STATIC void ZSTD_customFree(void* ptr, ZSTD_customMem customMem)
type ZSTD_threadPool (line 1880) | typedef struct POOL_ctx_s ZSTD_threadPool;
type ZSTD_frameProgression (line 2709) | typedef struct {
type ZSTD_nextInputType_e (line 3109) | typedef enum { ZSTDnit_frameHeader, ZSTDnit_blockHeader, ZSTDnit_block, ...
FILE: src/bled/zstd_bits.h
function ZSTD_countTrailingZeros32_fallback (line 16) | MEM_STATIC unsigned ZSTD_countTrailingZeros32_fallback(U32 val)
function ZSTD_countTrailingZeros32 (line 28) | MEM_STATIC unsigned ZSTD_countTrailingZeros32(U32 val)
function ZSTD_countLeadingZeros32_fallback (line 53) | MEM_STATIC unsigned ZSTD_countLeadingZeros32_fallback(U32 val) {
function ZSTD_countLeadingZeros32 (line 69) | MEM_STATIC unsigned ZSTD_countLeadingZeros32(U32 val)
function ZSTD_countTrailingZeros64 (line 94) | MEM_STATIC unsigned ZSTD_countTrailingZeros64(U64 val)
function ZSTD_countLeadingZeros64 (line 127) | MEM_STATIC unsigned ZSTD_countLeadingZeros64(U64 val)
function ZSTD_NbCommonBytes (line 160) | MEM_STATIC unsigned ZSTD_NbCommonBytes(size_t val)
function ZSTD_highbit32 (line 177) | MEM_STATIC unsigned ZSTD_highbit32(U32 val) /* compress, dictBuilder, ...
function MEM_STATIC (line 187) | MEM_STATIC
function MEM_STATIC (line 194) | MEM_STATIC
function MEM_STATIC (line 201) | MEM_STATIC
FILE: src/bled/zstd_common.c
function ZSTD_versionNumber (line 24) | unsigned ZSTD_versionNumber(void) { return ZSTD_VERSION_NUMBER; }
function ZSTD_isError (line 36) | unsigned ZSTD_isError(size_t code) { return ERR_isError(code); }
function ZSTD_ErrorCode (line 44) | ZSTD_ErrorCode ZSTD_getErrorCode(size_t code) { return ERR_getErrorCode(...
FILE: src/bled/zstd_compiler.h
function MEM_STATIC (line 282) | MEM_STATIC int ZSTD_isPower2(size_t u) {
function ZSTD_wrappedPtrDiff (line 341) | ptrdiff_t ZSTD_wrappedPtrDiff(unsigned char const* lhs, unsigned char co...
FILE: src/bled/zstd_cpu.h
type ZSTD_cpuid_t (line 25) | typedef struct {
function ZSTD_cpuid (line 32) | ZSTD_cpuid(void) {
FILE: src/bled/zstd_ddict.c
type ZSTD_DDict_s (line 36) | struct ZSTD_DDict_s {
function ZSTD_DDict_dictSize (line 52) | size_t ZSTD_DDict_dictSize(const ZSTD_DDict* ddict)
function ZSTD_copyDDictParameters (line 58) | void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict)
function ZSTD_loadEntropy_intoDDict (line 89) | static size_t
function ZSTD_initDDict_internal (line 120) | static size_t ZSTD_initDDict_internal(ZSTD_DDict* ddict,
function ZSTD_DDict (line 145) | ZSTD_DDict* ZSTD_createDDict_advanced(const void* dict, size_t dictSize,
function ZSTD_DDict (line 170) | ZSTD_DDict* ZSTD_createDDict(const void* dict, size_t dictSize)
function ZSTD_DDict (line 180) | ZSTD_DDict* ZSTD_createDDict_byReference(const void* dictBuffer, size_t ...
function ZSTD_DDict (line 187) | const ZSTD_DDict* ZSTD_initStaticDDict(
function ZSTD_freeDDict (line 212) | size_t ZSTD_freeDDict(ZSTD_DDict* ddict)
function ZSTD_estimateDDictSize (line 225) | size_t ZSTD_estimateDDictSize(size_t dictSize, ZSTD_dictLoadMethod_e dic...
function ZSTD_sizeof_DDict (line 230) | size_t ZSTD_sizeof_DDict(const ZSTD_DDict* ddict)
function ZSTD_getDictID_fromDDict (line 240) | unsigned ZSTD_getDictID_fromDDict(const ZSTD_DDict* ddict)
FILE: src/bled/zstd_decompress.c
function ZSTD_DDictHashSet_getIndex (line 92) | static size_t ZSTD_DDictHashSet_getIndex(const ZSTD_DDictHashSet* hashSe...
function ZSTD_DDictHashSet_emplaceDDict (line 102) | static size_t ZSTD_DDictHashSet_emplaceDDict(ZSTD_DDictHashSet* hashSet,...
function ZSTD_DDictHashSet_expand (line 128) | static size_t ZSTD_DDictHashSet_expand(ZSTD_DDictHashSet* hashSet, ZSTD_...
function ZSTD_DDict (line 153) | static const ZSTD_DDict* ZSTD_DDictHashSet_getDDict(ZSTD_DDictHashSet* h...
function ZSTD_DDictHashSet (line 175) | static ZSTD_DDictHashSet* ZSTD_createDDictHashSet(ZSTD_customMem customM...
function ZSTD_freeDDictHashSet (line 193) | static void ZSTD_freeDDictHashSet(ZSTD_DDictHashSet* hashSet, ZSTD_custo...
function ZSTD_DDictHashSet_addDDict (line 206) | static size_t ZSTD_DDictHashSet_addDDict(ZSTD_DDictHashSet* hashSet, con...
function ZSTD_sizeof_DCtx (line 218) | size_t ZSTD_sizeof_DCtx (const ZSTD_DCtx* dctx)
function ZSTD_estimateDCtxSize (line 226) | size_t ZSTD_estimateDCtxSize(void) { return sizeof(ZSTD_DCtx); }
function ZSTD_startingInputLength (line 229) | static size_t ZSTD_startingInputLength(ZSTD_format_e format)
function ZSTD_DCtx_resetParameters (line 237) | static void ZSTD_DCtx_resetParameters(ZSTD_DCtx* dctx)
function ZSTD_initDCtx_internal (line 249) | static void ZSTD_initDCtx_internal(ZSTD_DCtx* dctx)
function ZSTD_DCtx (line 278) | ZSTD_DCtx* ZSTD_initStaticDCtx(void *workspace, size_t workspaceSize)
function ZSTD_DCtx (line 291) | static ZSTD_DCtx* ZSTD_createDCtx_internal(ZSTD_customMem customMem) {
function ZSTD_DCtx (line 302) | ZSTD_DCtx* ZSTD_createDCtx_advanced(ZSTD_customMem customMem)
function ZSTD_DCtx (line 307) | ZSTD_DCtx* ZSTD_createDCtx(void)
function ZSTD_clearDict (line 313) | static void ZSTD_clearDict(ZSTD_DCtx* dctx)
function ZSTD_freeDCtx (line 321) | size_t ZSTD_freeDCtx(ZSTD_DCtx* dctx)
function ZSTD_copyDCtx (line 343) | void ZSTD_copyDCtx(ZSTD_DCtx* dstDCtx, const ZSTD_DCtx* srcDCtx)
function ZSTD_DCtx_selectFrameDDict (line 357) | static void ZSTD_DCtx_selectFrameDDict(ZSTD_DCtx* dctx) {
function ZSTD_isFrame (line 382) | unsigned ZSTD_isFrame(const void* buffer, size_t size)
function ZSTD_isSkippableFrame (line 399) | unsigned ZSTD_isSkippableFrame(const void* buffer, size_t size)
function ZSTD_frameHeaderSize_internal (line 413) | static size_t ZSTD_frameHeaderSize_internal(const void* src, size_t srcS...
function ZSTD_frameHeaderSize (line 432) | size_t ZSTD_frameHeaderSize(const void* src, size_t srcSize)
function ZSTD_getFrameHeader_advanced (line 444) | size_t ZSTD_getFrameHeader_advanced(ZSTD_frameHeader* zfhPtr, const void...
function ZSTD_getFrameHeader (line 554) | size_t ZSTD_getFrameHeader(ZSTD_frameHeader* zfhPtr, const void* src, si...
function ZSTD_getFrameContentSize (line 564) | unsigned long long ZSTD_getFrameContentSize(const void *src, size_t srcS...
function readSkippableFrameSize (line 582) | static size_t readSkippableFrameSize(void const* src, size_t srcSize)
function ZSTD_readSkippableFrame (line 609) | size_t ZSTD_readSkippableFrame(void* dst, size_t dstCapacity,
function ZSTD_findDecompressedSize (line 638) | unsigned long long ZSTD_findDecompressedSize(const void* src, size_t src...
function ZSTD_getDecompressedSize (line 685) | unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcS...
function ZSTD_decodeFrameHeader (line 697) | static size_t ZSTD_decodeFrameHeader(ZSTD_DCtx* dctx, const void* src, s...
function ZSTD_frameSizeInfo (line 721) | static ZSTD_frameSizeInfo ZSTD_errorFrameSizeInfo(size_t ret)
function ZSTD_frameSizeInfo (line 730) | static ZSTD_frameSizeInfo ZSTD_findFrameSizeInfo(const void* src, size_t...
function ZSTD_findFrameCompressedSize_advanced (line 797) | static size_t ZSTD_findFrameCompressedSize_advanced(const void *src, siz...
function ZSTD_findFrameCompressedSize (line 805) | size_t ZSTD_findFrameCompressedSize(const void *src, size_t srcSize)
function ZSTD_decompressBound (line 816) | unsigned long long ZSTD_decompressBound(const void* src, size_t srcSize)
function ZSTD_decompressionMargin (line 834) | size_t ZSTD_decompressionMargin(void const* src, size_t srcSize)
function ZSTD_insertBlock (line 883) | size_t ZSTD_insertBlock(ZSTD_DCtx* dctx, const void* blockStart, size_t ...
function ZSTD_copyRawBlock (line 892) | static size_t ZSTD_copyRawBlock(void* dst, size_t dstCapacity,
function ZSTD_setRleBlock (line 905) | static size_t ZSTD_setRleBlock(void* dst, size_t dstCapacity,
function ZSTD_DCtx_trace_end (line 918) | static void ZSTD_DCtx_trace_end(ZSTD_DCtx const* dctx, U64 uncompressedS...
function ZSTD_decompressFrame (line 949) | static size_t ZSTD_decompressFrame(ZSTD_DCtx* dctx,
function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 1064) | static
function ZSTD_decompress_usingDict (line 1167) | size_t ZSTD_decompress_usingDict(ZSTD_DCtx* dctx,
function ZSTD_DDict (line 1176) | static ZSTD_DDict const* ZSTD_getDDict(ZSTD_DCtx* dctx)
function ZSTD_decompressDCtx (line 1193) | size_t ZSTD_decompressDCtx(ZSTD_DCtx* dctx, void* dst, size_t dstCapacit...
function ZSTD_decompress (line 1199) | size_t ZSTD_decompress(void* dst, size_t dstCapacity, const void* src, s...
function ZSTD_nextSrcSizeToDecompress (line 1220) | size_t ZSTD_nextSrcSizeToDecompress(ZSTD_DCtx* dctx) { return dctx->expe...
function ZSTD_nextSrcSizeToDecompressWithInputSize (line 1232) | static size_t ZSTD_nextSrcSizeToDecompressWithInputSize(ZSTD_DCtx* dctx,...
function ZSTD_nextInputType_e (line 1240) | ZSTD_nextInputType_e ZSTD_nextInputType(ZSTD_DCtx* dctx) {
function ZSTD_isSkipFrame (line 1265) | static int ZSTD_isSkipFrame(ZSTD_DCtx* dctx) { return dctx->stage == ZST...
function ZSTD_decompressContinue (line 1271) | size_t ZSTD_decompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCap...
function ZSTD_refDictContent (line 1431) | static size_t ZSTD_refDictContent(ZSTD_DCtx* dctx, const void* dict, siz...
function ZSTD_loadDEntropy (line 1447) | size_t
function ZSTD_decompress_insertDictionary (line 1535) | static size_t ZSTD_decompress_insertDictionary(ZSTD_DCtx* dctx, const vo...
function ZSTD_decompressBegin (line 1556) | size_t ZSTD_decompressBegin(ZSTD_DCtx* dctx)
function ZSTD_decompressBegin_usingDict (line 1584) | size_t ZSTD_decompressBegin_usingDict(ZSTD_DCtx* dctx, const void* dict,...
function ZSTD_decompressBegin_usingDDict (line 1597) | size_t ZSTD_decompressBegin_usingDDict(ZSTD_DCtx* dctx, const ZSTD_DDict...
function ZSTD_getDictID_fromDict (line 1620) | unsigned ZSTD_getDictID_fromDict(const void* dict, size_t dictSize)
function ZSTD_getDictID_fromFrame (line 1640) | unsigned ZSTD_getDictID_fromFrame(const void* src, size_t srcSize)
function ZSTD_decompress_usingDDict (line 1652) | size_t ZSTD_decompress_usingDDict(ZSTD_DCtx* dctx,
function ZSTD_DStream (line 1668) | ZSTD_DStream* ZSTD_createDStream(void)
function ZSTD_DStream (line 1674) | ZSTD_DStream* ZSTD_initStaticDStream(void *workspace, size_t workspaceSize)
function ZSTD_DStream (line 1679) | ZSTD_DStream* ZSTD_createDStream_advanced(ZSTD_customMem customMem)
function ZSTD_freeDStream (line 1684) | size_t ZSTD_freeDStream(ZSTD_DStream* zds)
function ZSTD_DStreamInSize (line 1692) | size_t ZSTD_DStreamInSize(void) { return ZSTD_BLOCKSIZE_MAX + ZSTD_bloc...
function ZSTD_DStreamOutSize (line 1693) | size_t ZSTD_DStreamOutSize(void) { return ZSTD_BLOCKSIZE_MAX; }
function ZSTD_DCtx_loadDictionary_advanced (line 1695) | size_t ZSTD_DCtx_loadDictionary_advanced(ZSTD_DCtx* dctx,
function ZSTD_DCtx_loadDictionary_byReference (line 1711) | size_t ZSTD_DCtx_loadDictionary_byReference(ZSTD_DCtx* dctx, const void*...
function ZSTD_DCtx_loadDictionary (line 1716) | size_t ZSTD_DCtx_loadDictionary(ZSTD_DCtx* dctx, const void* dict, size_...
function ZSTD_DCtx_refPrefix_advanced (line 1721) | size_t ZSTD_DCtx_refPrefix_advanced(ZSTD_DCtx* dctx, const void* prefix,...
function ZSTD_DCtx_refPrefix (line 1728) | size_t ZSTD_DCtx_refPrefix(ZSTD_DCtx* dctx, const void* prefix, size_t p...
function ZSTD_initDStream_usingDict (line 1737) | size_t ZSTD_initDStream_usingDict(ZSTD_DStream* zds, const void* dict, s...
function ZSTD_initDStream (line 1746) | size_t ZSTD_initDStream(ZSTD_DStream* zds)
function ZSTD_initDStream_usingDDict (line 1757) | size_t ZSTD_initDStream_usingDDict(ZSTD_DStream* dctx, const ZSTD_DDict*...
function ZSTD_resetDStream (line 1768) | size_t ZSTD_resetDStream(ZSTD_DStream* dctx)
function ZSTD_DCtx_refDDict (line 1776) | size_t ZSTD_DCtx_refDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict)
function ZSTD_DCtx_setMaxWindowSize (line 1800) | size_t ZSTD_DCtx_setMaxWindowSize(ZSTD_DCtx* dctx, size_t maxWindowSize)
function ZSTD_DCtx_setFormat (line 1812) | size_t ZSTD_DCtx_setFormat(ZSTD_DCtx* dctx, ZSTD_format_e format)
function ZSTD_bounds (line 1817) | ZSTD_bounds ZSTD_dParam_getBounds(ZSTD_dParameter dParam)
function ZSTD_dParam_withinBounds (line 1860) | static int ZSTD_dParam_withinBounds(ZSTD_dParameter dParam, int value)
function ZSTD_DCtx_getParameter (line 1873) | size_t ZSTD_DCtx_getParameter(ZSTD_DCtx* dctx, ZSTD_dParameter param, in...
function ZSTD_DCtx_setParameter (line 1902) | size_t ZSTD_DCtx_setParameter(ZSTD_DCtx* dctx, ZSTD_dParameter dParam, i...
function ZSTD_DCtx_reset (line 1943) | size_t ZSTD_DCtx_reset(ZSTD_DCtx* dctx, ZSTD_ResetDirective reset)
function ZSTD_sizeof_DStream (line 1961) | size_t ZSTD_sizeof_DStream(const ZSTD_DStream* dctx)
function ZSTD_decodingBufferSize_internal (line 1966) | static size_t ZSTD_decodingBufferSize_internal(unsigned long long window...
function ZSTD_decodingBufferSize_min (line 1984) | size_t ZSTD_decodingBufferSize_min(unsigned long long windowSize, unsign...
function ZSTD_estimateDStreamSize (line 1989) | size_t ZSTD_estimateDStreamSize(size_t windowSize)
function ZSTD_estimateDStreamSize_fromFrame (line 1997) | size_t ZSTD_estimateDStreamSize_fromFrame(const void* src, size_t srcSize)
function ZSTD_DCtx_isOverflow (line 2012) | static int ZSTD_DCtx_isOverflow(ZSTD_DStream* zds, size_t const neededIn...
function ZSTD_DCtx_updateOversizedDuration (line 2017) | static void ZSTD_DCtx_updateOversizedDuration(ZSTD_DStream* zds, size_t ...
function ZSTD_DCtx_isOversizedTooLong (line 2025) | static int ZSTD_DCtx_isOversizedTooLong(ZSTD_DStream* zds)
function ZSTD_checkOutBuffer (line 2031) | static size_t ZSTD_checkOutBuffer(ZSTD_DStream const* zds, ZSTD_outBuffe...
function ZSTD_decompressContinueStream (line 2053) | static size_t ZSTD_decompressContinueStream(
function ZSTD_decompressStream (line 2082) | size_t ZSTD_decompressStream(ZSTD_DStream* zds, ZSTD_outBuffer* output, ...
function ZSTD_decompressStream_simpleArgs (line 2387) | size_t ZSTD_decompressStream_simpleArgs (
FILE: src/bled/zstd_decompress_block.c
function ZSTD_copy4 (line 48) | static void ZSTD_copy4(void* dst, const void* src) { ZSTD_memcpy(dst, sr...
function ZSTD_blockSizeMax (line 55) | static size_t ZSTD_blockSizeMax(ZSTD_DCtx const* dctx)
function ZSTD_getcBlockSize (line 64) | size_t ZSTD_getcBlockSize(const void* src, size_t srcSize,
function ZSTD_allocateLiteralsBuffer (line 81) | static void ZSTD_allocateLiteralsBuffer(ZSTD_DCtx* dctx, void* const dst...
function ZSTD_decodeLiteralsBlock (line 135) | static size_t ZSTD_decodeLiteralsBlock(ZSTD_DCtx* dctx,
function ZSTD_decodeLiteralsBlock_wrapper (line 347) | size_t ZSTD_decodeLiteralsBlock_wrapper(ZSTD_DCtx* dctx,
function ZSTD_buildSeqTable_rle (line 464) | static void ZSTD_buildSeqTable_rle(ZSTD_seqSymbol* dt, U32 baseValue, U8...
function FORCE_INLINE_TEMPLATE (line 485) | FORCE_INLINE_TEMPLATE
function ZSTD_buildFSETable_body_default (line 607) | static void ZSTD_buildFSETable_body_default(ZSTD_seqSymbol* dt,
function BMI2_TARGET_ATTRIBUTE (line 617) | BMI2_TARGET_ATTRIBUTE static void ZSTD_buildFSETable_body_bmi2(ZSTD_seqS...
function ZSTD_buildFSETable (line 627) | void ZSTD_buildFSETable(ZSTD_seqSymbol* dt,
function ZSTD_buildSeqTable (line 648) | static size_t ZSTD_buildSeqTable(ZSTD_seqSymbol* DTableSpace, const ZSTD...
function ZSTD_decodeSeqHeaders (line 696) | size_t ZSTD_decodeSeqHeaders(ZSTD_DCtx* dctx, int* nbSeqPtr,
type seq_t (line 779) | typedef struct {
type ZSTD_fseState (line 785) | typedef struct {
type seqState_t (line 790) | typedef struct {
function HINT_INLINE (line 805) | HINT_INLINE void ZSTD_overlapCopy8(BYTE** op, BYTE const** ip, size_t of...
function ZSTD_safecopy (line 838) | static void ZSTD_safecopy(BYTE* op, const BYTE* const oend_w, BYTE const...
function ZSTD_safecopyDstBeforeSrc (line 878) | static void ZSTD_safecopyDstBeforeSrc(BYTE* op, const BYTE* ip, ptrdiff_...
function ZSTD_execSequenceEnd (line 908) | size_t ZSTD_execSequenceEnd(BYTE* op,
function ZSTD_execSequenceEndSplitLitBuffer (line 956) | size_t ZSTD_execSequenceEndSplitLitBuffer(BYTE* op,
function ZSTD_execSequence (line 1002) | size_t ZSTD_execSequence(BYTE* op,
function ZSTD_execSequenceSplitLitBuffer (line 1101) | size_t ZSTD_execSequenceSplitLitBuffer(BYTE* op,
function ZSTD_initFseState (line 1192) | static void
function FORCE_INLINE_TEMPLATE (line 1204) | FORCE_INLINE_TEMPLATE void
type ZSTD_longOffset_e (line 1221) | typedef enum { ZSTD_lo_isRegularOffset, ZSTD_lo_isLongOffset=1 } ZSTD_lo...
function FORCE_INLINE_TEMPLATE (line 1229) | FORCE_INLINE_TEMPLATE seq_t
function ZSTD_dictionaryIsActive (line 1351) | static int ZSTD_dictionaryIsActive(ZSTD_DCtx const* dctx, BYTE const* pr...
function ZSTD_assertValidSequence (line 1367) | static void ZSTD_assertValidSequence(
function DONT_VECTORIZE (line 1403) | DONT_VECTORIZE
function DONT_VECTORIZE (line 1615) | DONT_VECTORIZE
function ZSTD_decompressSequences_default (line 1693) | static size_t
function ZSTD_decompressSequencesSplitLitBuffer_default (line 1702) | static size_t
function FORCE_INLINE_TEMPLATE (line 1714) | FORCE_INLINE_TEMPLATE
function FORCE_INLINE_TEMPLATE (line 1733) | FORCE_INLINE_TEMPLATE size_t
function ZSTD_decompressSequencesLong_default (line 1891) | static size_t
function DONT_VECTORIZE (line 1907) | DONT_VECTORIZE
function DONT_VECTORIZE (line 1916) | DONT_VECTORIZE
function BMI2_TARGET_ATTRIBUTE (line 1927) | static BMI2_TARGET_ATTRIBUTE size_t
function ZSTD_decompressSequences (line 1946) | static size_t
function ZSTD_decompressSequencesSplitLitBuffer (line 1959) | static size_t
function ZSTD_decompressSequencesLong (line 1981) | static size_t
function ZSTD_totalHistorySize (line 2003) | static size_t ZSTD_totalHistorySize(BYTE* op, BYTE const* virtualStart)
type ZSTD_OffsetInfo (line 2008) | typedef struct {
function ZSTD_OffsetInfo (line 2019) | static ZSTD_OffsetInfo
function ZSTD_maxShortOffset (line 2052) | static size_t ZSTD_maxShortOffset(void)
function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 2184) | ZSTD_ALLOW_POINTER_OVERFLOW_ATTR
function ZSTD_decompressBlock_deprecated (line 2196) | size_t ZSTD_decompressBlock_deprecated(ZSTD_DCtx* dctx,
function ZSTD_decompressBlock (line 2211) | size_t ZSTD_decompressBlock(ZSTD_DCtx* dctx,
FILE: src/bled/zstd_decompress_block.h
type streaming_operation (line 37) | typedef enum {
FILE: src/bled/zstd_decompress_internal.h
type ZSTD_seqSymbol_header (line 62) | typedef struct {
type ZSTD_seqSymbol (line 67) | typedef struct {
type ZSTD_entropyDTables_t (line 80) | typedef struct {
type ZSTD_dStage (line 89) | typedef enum { ZSTDds_getFrameHeaderSize, ZSTDds_decodeFrameHeader,
type ZSTD_dStreamStage (line 94) | typedef enum { zdss_init=0, zdss_loadHeader,
type ZSTD_dictUses_e (line 97) | typedef enum {
type ZSTD_DDictHashSet (line 104) | typedef struct {
type ZSTD_litLocation_e (line 120) | typedef enum {
type ZSTD_DCtx_s (line 126) | struct ZSTD_DCtx_s
function MEM_STATIC (line 213) | MEM_STATIC int ZSTD_DCtx_get_bmi2(const struct ZSTD_DCtx_s *dctx) {
FILE: src/bled/zstd_entropy_common.c
function FSE_versionNumber (line 27) | unsigned FSE_versionNumber(void) { return FSE_VERSION_NUMBER; }
function FSE_isError (line 31) | unsigned FSE_isError(size_t code) { return ERR_isError(code); }
function HUF_isError (line 34) | unsigned HUF_isError(size_t code) { return ERR_isError(code); }
function FORCE_INLINE_TEMPLATE (line 41) | FORCE_INLINE_TEMPLATE
function FSE_readNCount_body_default (line 190) | static size_t FSE_readNCount_body_default(
function BMI2_TARGET_ATTRIBUTE (line 198) | BMI2_TARGET_ATTRIBUTE static size_t FSE_readNCount_body_bmi2(
function FSE_readNCount_bmi2 (line 206) | size_t FSE_readNCount_bmi2(
function FSE_readNCount (line 219) | size_t FSE_readNCount(
function HUF_readStats (line 234) | size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats,
function FORCE_INLINE_TEMPLATE (line 242) | FORCE_INLINE_TEMPLATE size_t
function HUF_readStats_body_default (line 309) | static size_t HUF_readStats_body_default(BYTE* huffWeight, size_t hwSize...
function BMI2_TARGET_ATTRIBUTE (line 318) | static BMI2_TARGET_ATTRIBUTE size_t HUF_readStats_body_bmi2(BYTE* huffWe...
function HUF_readStats_wksp (line 327) | size_t HUF_readStats_wksp(BYTE* huffWeight, size_t hwSize, U32* rankStats,
FILE: src/bled/zstd_error_private.h
type ZSTD_ErrorCode (line 46) | typedef ZSTD_ErrorCode ERR_enum;
function ERR_isError (line 57) | ERR_STATIC unsigned ERR_isError(size_t code) { return (code > ERROR(maxC...
function ERR_STATIC (line 59) | ERR_STATIC ERR_enum ERR_getErrorCode(size_t code) { if (!ERR_isError(cod...
function ERR_STATIC (line 77) | ERR_STATIC const char* ERR_getErrorName(size_t code)
function _force_has_format_string (line 92) | void _force_has_format_string(const char *format, ...) {
FILE: src/bled/zstd_errors.h
type ZSTD_ErrorCode (line 60) | typedef enum {
FILE: src/bled/zstd_internal.h
type blockType_e (line 89) | typedef enum { bt_raw, bt_rle, bt_compressed, bt_reserved } blockType_e;
type symbolEncodingType_e (line 97) | typedef enum { set_basic, set_rle, set_compressed, set_repeat } symbolEn...
function ZSTD_copy8 (line 173) | static void ZSTD_copy8(void* dst, const void* src) {
function ZSTD_copy16 (line 186) | static void ZSTD_copy16(void* dst, const void* src) {
type ZSTD_overlap_e (line 205) | typedef enum {
function ZSTD_wildcopy (line 219) | void ZSTD_wildcopy(void* dst, const void* src, ptrdiff_t length, ZSTD_ov...
function MEM_STATIC (line 251) | MEM_STATIC size_t ZSTD_limitCopy(void* dst, size_t dstCapacity, const vo...
type ZSTD_bufferMode_e (line 271) | typedef enum {
type seqDef (line 280) | typedef struct seqDef_s {
type ZSTD_longLengthType_e (line 287) | typedef enum {
type seqStore_t (line 293) | typedef struct {
type ZSTD_sequenceLength (line 312) | typedef struct {
function MEM_STATIC (line 321) | MEM_STATIC ZSTD_sequenceLength ZSTD_getSequenceLength(seqStore_t const* ...
type ZSTD_frameSizeInfo (line 343) | typedef struct {
type blockProperties_t (line 360) | typedef struct {
function MEM_STATIC (line 381) | MEM_STATIC int ZSTD_cpuSupportsBmi2(void)
FILE: src/bled/zstd_mem.h
type BYTE (line 45) | typedef uint8_t BYTE;
type U8 (line 46) | typedef uint8_t U8;
type S8 (line 47) | typedef int8_t S8;
type U16 (line 48) | typedef uint16_t U16;
type S16 (line 49) | typedef int16_t S16;
type U32 (line 50) | typedef uint32_t U32;
type S32 (line 51) | typedef int32_t S32;
type U64 (line 52) | typedef uint64_t U64;
type S64 (line 53) | typedef int64_t S64;
type BYTE (line 59) | typedef unsigned char BYTE;
type U8 (line 60) | typedef unsigned char U8;
type S8 (line 61) | typedef signed char S8;
type U16 (line 65) | typedef unsigned short U16;
type S16 (line 66) | typedef signed short S16;
type U32 (line 70) | typedef unsigned int U32;
type S32 (line 71) | typedef signed int S32;
type U64 (line 74) | typedef unsigned long long U64;
type S64 (line 75) | typedef signed long long S64;
function MEM_32bits (line 141) | MEM_STATIC unsigned MEM_32bits(void) { return sizeof(size_t)==4; }
function MEM_64bits (line 142) | MEM_STATIC unsigned MEM_64bits(void) { return sizeof(size_t)==8; }
function MEM_isLittleEndian (line 144) | MEM_STATIC unsigned MEM_isLittleEndian(void)
function MEM_STATIC (line 170) | MEM_STATIC U16 MEM_read16(const void* memPtr) { return *(const U16*) mem...
function MEM_STATIC (line 171) | MEM_STATIC U32 MEM_read32(const void* memPtr) { return *(const U32*) mem...
function MEM_STATIC (line 172) | MEM_STATIC U64 MEM_read64(const void* memPtr) { return *(const U64*) mem...
function MEM_STATIC (line 173) | MEM_STATIC size_t MEM_readST(const void* memPtr) { return *(const size_t...
function MEM_STATIC (line 175) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) { *(U16*)memPtr = v...
function MEM_STATIC (line 176) | MEM_STATIC void MEM_write32(void* memPtr, U32 value) { *(U32*)memPtr = v...
function MEM_STATIC (line 177) | MEM_STATIC void MEM_write64(void* memPtr, U64 value) { *(U64*)memPtr = v...
type __attribute__ (line 181) | typedef __attribute__((aligned(1)))
type __attribute__ (line 182) | typedef __attribute__((aligned(1)))
type __attribute__ (line 183) | typedef __attribute__((aligned(1)))
type __attribute__ (line 184) | typedef __attribute__((aligned(1)))
function MEM_STATIC (line 186) | MEM_STATIC U16 MEM_read16(const void* ptr) { return *(const unalign16*)p...
function MEM_STATIC (line 187) | MEM_STATIC U32 MEM_read32(const void* ptr) { return *(const unalign32*)p...
function MEM_STATIC (line 188) | MEM_STATIC U64 MEM_read64(const void* ptr) { return *(const unalign64*)p...
function MEM_STATIC (line 189) | MEM_STATIC size_t MEM_readST(const void* ptr) { return *(const unalignAr...
function MEM_STATIC (line 191) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) { *(unalign16*)memP...
function MEM_STATIC (line 192) | MEM_STATIC void MEM_write32(void* memPtr, U32 value) { *(unalign32*)memP...
function MEM_STATIC (line 193) | MEM_STATIC void MEM_write64(void* memPtr, U64 value) { *(unalign64*)memP...
function MEM_STATIC (line 200) | MEM_STATIC U16 MEM_read16(const void* memPtr)
function MEM_STATIC (line 205) | MEM_STATIC U32 MEM_read32(const void* memPtr)
function MEM_STATIC (line 210) | MEM_STATIC U64 MEM_read64(const void* memPtr)
function MEM_STATIC (line 215) | MEM_STATIC size_t MEM_readST(const void* memPtr)
function MEM_STATIC (line 220) | MEM_STATIC void MEM_write16(void* memPtr, U16 value)
function MEM_STATIC (line 225) | MEM_STATIC void MEM_write32(void* memPtr, U32 value)
function MEM_STATIC (line 230) | MEM_STATIC void MEM_write64(void* memPtr, U64 value)
function MEM_STATIC (line 237) | MEM_STATIC U32 MEM_swap32_fallback(U32 in)
function MEM_STATIC (line 245) | MEM_STATIC U32 MEM_swap32(U32 in)
function MEM_STATIC (line 259) | MEM_STATIC U64 MEM_swap64_fallback(U64 in)
function MEM_STATIC (line 271) | MEM_STATIC U64 MEM_swap64(U64 in)
function MEM_STATIC (line 283) | MEM_STATIC size_t MEM_swapST(size_t in)
function MEM_STATIC (line 293) | MEM_STATIC U16 MEM_readLE16(const void* memPtr)
function MEM_STATIC (line 303) | MEM_STATIC void MEM_writeLE16(void* memPtr, U16 val)
function MEM_STATIC (line 314) | MEM_STATIC U32 MEM_readLE24(const void* memPtr)
function MEM_STATIC (line 319) | MEM_STATIC void MEM_writeLE24(void* memPtr, U32 val)
function MEM_STATIC (line 325) | MEM_STATIC U32 MEM_readLE32(const void* memPtr)
function MEM_STATIC (line 333) | MEM_STATIC void MEM_writeLE32(void* memPtr, U32 val32)
function MEM_STATIC (line 341) | MEM_STATIC U64 MEM_readLE64(const void* memPtr)
function MEM_STATIC (line 349) | MEM_STATIC void MEM_writeLE64(void* memPtr, U64 val64)
function MEM_STATIC (line 357) | MEM_STATIC size_t MEM_readLEST(const void* memPtr)
function MEM_STATIC (line 365) | MEM_STATIC void MEM_writeLEST(void* memPtr, size_t val)
function MEM_STATIC (line 375) | MEM_STATIC U32 MEM_readBE32(const void* memPtr)
function MEM_STATIC (line 383) | MEM_STATIC void MEM_writeBE32(void* memPtr, U32 val32)
function MEM_STATIC (line 391) | MEM_STATIC U64 MEM_readBE64(const void* memPtr)
function MEM_STATIC (line 399) | MEM_STATIC void MEM_writeBE64(void* memPtr, U64 val64)
function MEM_STATIC (line 407) | MEM_STATIC size_t MEM_readBEST(const void* memPtr)
function MEM_STATIC (line 415) | MEM_STATIC void MEM_writeBEST(void* memPtr, size_t val)
function MEM_STATIC (line 424) | MEM_STATIC void MEM_check(void) { DEBUG_STATIC_ASSERT((sizeof(size_t)==4...
FILE: src/cregex.h
type cregex_node_type (line 6) | typedef enum {
type cregex_node_t (line 25) | typedef struct cregex_node {
type cregex_program_opcode_t (line 56) | typedef enum {
function cregex_char_class_contains (line 77) | static inline int cregex_char_class_contains(const cregex_char_class klass,
function cregex_char_class_add (line 83) | static inline int cregex_char_class_add(cregex_char_class klass, int ch)
type cregex_program_instr_t (line 89) | typedef struct cregex_program_instr {
type cregex_program_t (line 117) | typedef struct {
FILE: src/cregex_compile.c
type regex_compile_context (line 6) | typedef struct {
function count_instructions (line 11) | static int count_instructions(const cregex_node_t *node)
function node_is_anchored (line 53) | static bool node_is_anchored(const cregex_node_t *node)
function cregex_program_instr_t (line 91) | static inline cregex_program_instr_t *emit(
function cregex_program_instr_t (line 99) | static cregex_program_instr_t *compile_char_class(
function cregex_program_instr_t (line 129) | static cregex_program_instr_t *compile_context(regex_compile_context *co...
function cregex_program_t (line 254) | static cregex_program_t *compile_node_with_program(const cregex_node_t *...
function estimate_instructions (line 298) | static int estimate_instructions(const cregex_node_t *root)
function cregex_program_t (line 308) | cregex_program_t *cregex_compile_node(const cregex_node_t *root)
function cregex_compile_free (line 326) | void cregex_compile_free(cregex_program_t *program)
FILE: src/cregex_parse.c
type regex_parse_context (line 7) | typedef struct {
function cregex_node_t (line 16) | static inline cregex_node_t *push(regex_parse_context *context,
function cregex_node_t (line 24) | static inline cregex_node_t *drop(regex_parse_context *context)
function cregex_node_t (line 29) | static inline cregex_node_t *consume(regex_parse_context *context)
function cregex_node_t (line 35) | static inline cregex_node_t *concatenate(regex_parse_context *context,
function cregex_node_t (line 53) | static cregex_node_t *parse_char_class(regex_parse_context *context)
function cregex_node_t (line 89) | static cregex_node_t *parse_interval(regex_parse_context *context)
function cregex_node_t (line 128) | static cregex_node_t *parse_context(regex_parse_context *context, int de...
function estimate_nodes (line 248) | static inline int estimate_nodes(const char *pattern)
function cregex_node_t (line 256) | static cregex_node_t *parse_with_nodes(const char *pattern,
function cregex_node_t (line 266) | cregex_node_t *cregex_parse(const char *pattern)
function cregex_parse_free (line 283) | void cregex_parse_free(cregex_node_t *root)
FILE: src/cregex_vm.c
type vm_thread (line 11) | typedef struct {
type vm_thread_list (line 32) | typedef struct {
function vm_add_thread (line 37) | static void vm_add_thread(vm_thread_list *list,
function vm_estimate_threads (line 100) | static int vm_estimate_threads(const cregex_program_t *program)
function vm_run (line 105) | static int vm_run(const cregex_program_t *program,
function vm_run_with_threads (line 122) | static int vm_run_with_threads(const cregex_program_t *program,
function cregex_program_run (line 205) | int cregex_program_run(const cregex_program_t *program,
FILE: src/darkmode.c
function BOOL (line 47) | static inline BOOL IsAtLeastWin10Build(DWORD buildNumber)
function BOOL (line 60) | static inline BOOL IsAtLeastWin10(void)
function BOOL (line 65) | static inline BOOL IsAtLeastWin11(void)
function BOOL (line 70) | static inline BOOL IsHighContrast(void)
function BOOL (line 80) | BOOL GetDarkModeFromRegistry(void)
function InitDarkMode (line 102) | void InitDarkMode(HWND hWnd)
function SetDarkTitleBar (line 120) | void SetDarkTitleBar(HWND hWnd)
function SetDarkTheme (line 142) | void SetDarkTheme(HWND hWnd)
function LinearValue (line 151) | static double LinearValue(double color_channel)
function CalculatePerceivedLightness (line 159) | static double CalculatePerceivedLightness(COLORREF clr)
function BOOL (line 173) | BOOL InitAccentColor(void)
function BOOL (line 192) | BOOL ChangeIconColor(HICON* hIcon, COLORREF new_color)
function HBRUSH (line 274) | static HBRUSH GetDlgBackgroundBrush(void)
function HBRUSH (line 281) | static HBRUSH GetCtrlBackgroundBrush(void)
function HBRUSH (line 288) | static HBRUSH GetHotBackgroundBrush(void)
function HBRUSH (line 295) | static HBRUSH GetEdgeBrush(void)
function HPEN (line 302) | static HPEN GetEdgePen(void)
function HPEN (line 308) | static HPEN GetHotEdgePen(void)
function DestroyDarkModeGDIObjects (line 315) | void DestroyDarkModeGDIObjects(void)
function PaintRoundRect (line 328) | static void PaintRoundRect(HDC hdc, const RECT rect, HPEN hpen, HBRUSH h...
function PaintRoundFrameRect (line 338) | static void PaintRoundFrameRect(HDC hdc, const RECT rect, HPEN hpen, int...
function RenderButton (line 346) | static void RenderButton(HWND hWnd, HDC hdc, HTHEME hTheme, int iPartID,...
function PaintButton (line 424) | static void PaintButton(HWND hWnd, HDC hdc, ButtonData* pButtonData)
function LRESULT (line 480) | static LRESULT CALLBACK ButtonSubclass(HWND hWnd, UINT uMsg, WPARAM wPar...
function SubclassButtonControl (line 540) | static void SubclassButtonControl(HWND hWnd)
function PaintGroupbox (line 551) | static void PaintGroupbox(HWND hWnd, HDC hdc, ButtonData buttonData)
function LRESULT (line 612) | static LRESULT CALLBACK GroupboxSubclass(HWND hWnd, UINT uMsg, WPARAM wP...
function SubclassGroupboxControl (line 660) | static void SubclassGroupboxControl(HWND hWnd)
function LRESULT (line 674) | static LRESULT DarkToolBarNotifyCustomDraw(HWND hWnd, UINT uMsg, WPARAM ...
function LRESULT (line 715) | static LRESULT DarkTrackBarNotifyCustomDraw(HWND hWnd, UINT uMsg, WPARAM...
function LRESULT (line 752) | static LRESULT CALLBACK WindowNotifySubclass(HWND hWnd, UINT uMsg, WPARA...
function SubclassNotifyCustomDraw (line 780) | void SubclassNotifyCustomDraw(HWND hWnd)
function PaintStatusBar (line 789) | static void PaintStatusBar(HWND hWnd, HDC hdc, StatusBarData statusBarData)
function LRESULT (line 843) | static LRESULT CALLBACK StatusBarSubclass(HWND hWnd, UINT uMsg, WPARAM w...
function SubclassStatusBar (line 882) | void SubclassStatusBar(HWND hWnd)
function GetProgressBarRects (line 902) | static void GetProgressBarRects(HWND hWnd, RECT* rcEmpty, RECT* rcFilled)
function PaintProgressBar (line 923) | static void PaintProgressBar(HWND hWnd, HDC hdc, ProgressBarData progres...
function LRESULT (line 936) | static LRESULT CALLBACK ProgressBarSubclass(HWND hWnd, UINT uMsg, WPARAM...
function SubclassProgressBarControl (line 991) | void SubclassProgressBarControl(HWND hWnd)
function LRESULT (line 1005) | static LRESULT CALLBACK StaticTextSubclass(HWND hWnd, UINT uMsg, WPARAM ...
function SubclassStaticText (line 1032) | static void SubclassStaticText(HWND hWnd)
function LRESULT (line 1046) | static LRESULT OnCtlColorDlg(HDC hdc)
function LRESULT (line 1053) | static LRESULT OnCtlColorStatic(WPARAM wParam, LPARAM lParam)
function LRESULT (line 1077) | static LRESULT OnCtlColorCtrl(HDC hdc)
function INT_PTR (line 1084) | static INT_PTR OnCtlColorListbox(WPARAM wParam, LPARAM lParam)
function LRESULT (line 1097) | static LRESULT CALLBACK WindowCtlColorSubclass(HWND hWnd, UINT uMsg, WPA...
function SubclassCtlColor (line 1120) | void SubclassCtlColor(HWND hWnd)
function BOOL (line 1129) | static BOOL CALLBACK DarkModeForChildCallback(HWND hWnd, LPARAM lParam)
function SetDarkModeForChild (line 1201) | void SetDarkModeForChild(HWND hParent)
FILE: src/darkmode.h
type WindowsBuild (line 27) | typedef enum _WindowsBuild {
type SubclassID (line 34) | typedef enum _SubclassID {
type PreferredAppMode (line 44) | typedef enum _PreferredAppMode {
type WINDOWCOMPOSITIONATTRIB (line 51) | typedef enum _WINDOWCOMPOSITIONATTRIB {
type WINDOWCOMPOSITIONATTRIBDATA (line 82) | typedef struct _WINDOWCOMPOSITIONATTRIBDATA {
type ThemeResources (line 88) | typedef struct {
type ButtonData (line 97) | typedef struct {
type StatusBarData (line 102) | typedef struct {
type ProgressBarData (line 106) | typedef struct {
type StaticTextData (line 111) | typedef struct {
type Borders (line 115) | typedef struct {
function SetDarkModeForDlg (line 134) | static __inline void SetDarkModeForDlg(HWND hWnd)
function InitAndSetDarkModeForMainDlg (line 142) | static __inline void InitAndSetDarkModeForMainDlg(HWND hWnd)
FILE: src/dev.c
function BOOL (line 55) | static BOOL GetUSBProperties(char* parent_path, char* device_id, usb_dev...
function BOOL (line 132) | BOOL CyclePort(int index)
function CycleDevice (line 184) | int CycleDevice(int index)
function BOOL (line 284) | static __inline BOOL IsVHD(const char* buffer)
function BOOL (line 304) | static __inline BOOL IsRemovable(const char* buffer)
function ToUpper (line 315) | static __inline void ToUpper(char* str)
function BOOL (line 322) | BOOL GetOpticalMedia(IMG_SAVE* img_save)
function ClearDrives (line 428) | void ClearDrives(void)
function BOOL (line 444) | BOOL GetDevices(DWORD devnum)
FILE: src/dev.h
type usb_device_props (line 32) | typedef struct usb_device_props {
type USB_CONNECTION_STATUS (line 49) | typedef enum USB_CONNECTION_STATUS {
type USB_HUB_NODE (line 61) | typedef enum USB_HUB_NODE {
type USB_DEVICE_DESCRIPTOR (line 80) | typedef struct _USB_DEVICE_DESCRIPTOR {
type USB_NODE_CONNECTION_INFORMATION_EX (line 97) | typedef struct USB_NODE_CONNECTION_INFORMATION_EX {
type USB_PROTOCOLS (line 109) | typedef union _USB_PROTOCOLS {
type USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS (line 119) | typedef union _USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS {
type USB_NODE_CONNECTION_INFORMATION_EX_V2 (line 130) | typedef struct _USB_NODE_CONNECTION_INFORMATION_EX_V2 {
type USB_CYCLE_PORT_PARAMS (line 137) | typedef struct {
FILE: src/dos.c
type TIME_FIELDS (line 61) | typedef struct _TIME_FIELDS {
function IsLeapYear (line 80) | static __inline int IsLeapYear(int Year)
function DaysSinceEpoch (line 85) | static int DaysSinceEpoch(int Year)
function BOOLEAN (line 94) | static BOOLEAN RtlTimeFieldsToTime(PTIME_FIELDS TimeFields, PLARGE_INTEG...
function FatDateTimeToSystemTime (line 130) | static void FatDateTimeToSystemTime(PLARGE_INTEGER SystemTime, PFAT_DATE...
function BOOL (line 169) | static BOOL Patch_COMMAND_COM(size_t filestart, size_t filesize)
function BOOL (line 186) | static BOOL Patch_IO_SYS(size_t filestart, size_t filesize)
function BOOL (line 204) | static BOOL ExtractFAT(int entry, const char* path)
function BOOL (line 289) | static BOOL ExtractMSDOS(const char* path)
function BOOL (line 344) | BOOL ExtractFreeDOS(const char* path)
function BOOL (line 406) | BOOL ExtractDOS(const char* path)
FILE: src/dos.h
type FAT_TIME (line 38) | typedef struct _FAT_TIME
type FAT_DATE (line 52) | typedef struct _FAT_DATE {
type FAT_DATETIME (line 66) | typedef struct _FAT_DATETIME {
type DIR_ENTRY (line 78) | typedef struct _DIR_ENTRY
type LONG_FILE_NAME_ENTRY (line 96) | typedef struct _LONG_FILE_NAME_ENTRY {
FILE: src/dos_locale.c
type kb_default (line 166) | typedef struct {
type kb_list (line 178) | typedef struct {
function ms_get_kbdrv (line 197) | static int ms_get_kbdrv(const char* kb)
function fd_get_kbdrv (line 210) | static int fd_get_kbdrv(const char* kb)
type cp_list (line 301) | typedef struct {
function ULONG (line 955) | static ULONG fd_upgrade_cp(ULONG cp)
function BOOL (line 966) | BOOL SetDOSLocale(const char* path, BOOL bFreeDOS)
FILE: src/drive.c
function BOOL (line 93) | BOOL SetAutoMount(BOOL enable)
function BOOL (line 106) | BOOL GetAutoMount(BOOL* enabled)
function HANDLE (line 138) | static HANDLE GetHandle(char* Path, BOOL bLockDrive, BOOL bWriteAccess, ...
function HANDLE (line 235) | HANDLE GetPhysicalHandle(DWORD DriveIndex, BOOL bLockDrive, BOOL bWriteA...
function BOOL (line 455) | BOOL IsVdsAvailable(BOOL bSilent)
function BOOL (line 492) | BOOL RefreshLayout(DWORD DriveIndex)
function BOOL (line 572) | static BOOL GetVdsDiskInterface(DWORD DriveIndex, const IID* InterfaceII...
function BOOL (line 729) | BOOL VdsRescan(DWORD dwRescanType, DWORD dwSleepTime, BOOL bSilent)
function BOOL (line 792) | BOOL DeletePartition(DWORD DriveIndex, ULONGLONG PartitionOffset, BOOL b...
function BOOL (line 843) | BOOL ListVdsVolumes(BOOL bSilent)
function BOOL (line 997) | BOOL WaitForLogical(DWORD DriveIndex, uint64_t PartitionOffset)
function HANDLE (line 1026) | HANDLE GetLogicalHandle(DWORD DriveIndex, uint64_t PartitionOffset, BOOL...
function HANDLE (line 1042) | HANDLE AltGetLogicalHandle(DWORD DriveIndex, uint64_t PartitionOffset, B...
function GetDriveNumber (line 1062) | int GetDriveNumber(HANDLE hDrive, char* path)
function BOOL (line 1097) | static BOOL _GetDriveLettersAndType(DWORD DriveIndex, char* drive_letter...
function BOOL (line 1201) | BOOL GetDriveLetters(DWORD DriveIndex, char* drive_letters)
function UINT (line 1207) | UINT GetDriveTypeFromIndex(DWORD DriveIndex)
function BOOL (line 1214) | BOOL IsSourceImageLocatedOnTargetDrive(DWORD DriveIndex)
function RemoveDriveLetters (line 1231) | char RemoveDriveLetters(DWORD DriveIndex, BOOL bReturnLast, BOOL bSilent)
function GetUnusedDriveLetter (line 1272) | char GetUnusedDriveLetter(void)
function BOOL (line 1301) | BOOL IsDriveLetterInUse(const char drive_letter)
function BOOL (line 1328) | BOOL GetDriveLabel(DWORD DriveIndex, char* letters, char** label, BOOL b...
function GetDriveSize (line 1391) | uint64_t GetDriveSize(DWORD DriveIndex)
function BOOL (line 1413) | BOOL IsMediaPresent(DWORD DriveIndex)
function BOOL (line 1443) | BOOL AnalyzeMBR(HANDLE hPhysicalDrive, const char* TargetName, BOOL bSil...
function BOOL (line 1478) | BOOL AnalyzePBR(HANDLE hLogicalVolume)
function GetEspOffset (line 1511) | uint64_t GetEspOffset(DWORD DriveIndex)
function BOOL (line 1543) | static BOOL StoreEspInfo(GUID* guid)
function GUID (line 1564) | static GUID GetEspGuid(uint8_t index)
function BOOL (line 1572) | static BOOL ClearEspInfo(uint8_t index)
function BOOL (line 1584) | BOOL ToggleEsp(DWORD DriveIndex, uint64_t PartitionOffset)
type win_fs_type (line 1737) | typedef struct {
function BOOL (line 1867) | BOOL GetDrivePartitionData(DWORD DriveIndex, char* FileSystemName, DWORD...
function BOOL (line 2050) | static BOOL FlushDrive(char drive_letter)
function BOOL (line 2075) | BOOL UnmountVolume(HANDLE hDrive)
function BOOL (line 2089) | BOOL MountVolume(char* drive_name, char *volume_name)
function BOOL (line 2204) | BOOL AltUnmountVolume(const char* drive_name, BOOL bSilent)
function BOOL (line 2220) | BOOL RemountVolume(char* drive_name, BOOL bSilent)
function BOOL (line 2245) | static BOOL ClearPartition(HANDLE hDrive, uint64_t offset, DWORD size)
function BOOL (line 2272) | BOOL CreatePartition(HANDLE hDrive, int partition_style, int file_system...
function BOOL (line 2578) | BOOL RefreshDriveLayout(HANDLE hDrive)
function BOOL (line 2590) | BOOL InitializeDisk(HANDLE hDrive)
function BOOL (line 2631) | BOOL IsMsDevDrive(DWORD DriveIndex)
function BOOL (line 2662) | BOOL IsFilteredDrive(DWORD DriveIndex)
FILE: src/drive.h
type STORAGE_DEVICE_NUMBER_REDEF (line 65) | typedef struct {
type VOLUME_DISK_EXTENTS_REDEF (line 71) | typedef struct {
type FILE_FS_DEVICE_INFORMATION (line 78) | typedef struct _FILE_FS_DEVICE_INFORMATION {
type interface (line 90) | typedef interface IVdsServiceLoader
type interface (line 91) | typedef interface IVdsService
type interface (line 92) | typedef interface IVdsProvider
type interface (line 93) | typedef interface IVdsSwProvider
type interface (line 94) | typedef interface IEnumVdsObject
type interface (line 95) | typedef interface IVdsPack IVdsPack;
type interface (line 96) | typedef interface IVdsDisk IVdsDisk;
type interface (line 97) | typedef interface IVdsAdvancedDisk
type interface (line 98) | typedef interface IVdsAdviseSink
type interface (line 99) | typedef interface IVdsAsync IVdsAsync;
type interface (line 100) | typedef interface IVdsVolume
type interface (line 101) | typedef interface IVdsVolumeMF3
type IVdsServiceLoaderVtbl (line 120) | typedef struct IVdsServiceLoaderVtbl {
function interface (line 126) | interface IVdsServiceLoader {
type IVdsServiceVtbl (line 130) | typedef struct IVdsServiceVtbl {
function interface (line 152) | interface IVdsService {
type IEnumVdsObjectVtbl (line 156) | typedef struct IEnumVdsObjectVtbl {
function interface (line 165) | interface IEnumVdsObject {
type IVdsProviderVtbl (line 169) | typedef struct IVdsProviderVtbl {
function interface (line 175) | interface IVdsProvider {
type IVdsSwProviderVtbl (line 179) | typedef struct IVdsSwProviderVtbl {
function interface (line 186) | interface IVdsSwProvider {
type IVdsPackVtbl (line 190) | typedef struct IVdsPackVtbl {
function interface (line 205) | interface IVdsPack {
type IVdsDiskVtbl (line 209) | typedef struct IVdsDiskVtbl {
function interface (line 221) | interface IVdsDisk {
type IVdsAdvancedDiskVtbl (line 225) | typedef struct IVdsAdvancedDiskVtbl {
function interface (line 240) | interface IVdsAdvancedDisk {
type IVdsVolumeVtbl (line 244) | typedef struct IVdsVolumeVtbl {
function interface (line 260) | interface IVdsVolume {
type IVdsVolumeMF3Vtbl (line 264) | typedef struct IVdsVolumeMF3Vtbl {
function interface (line 272) | interface IVdsVolumeMF3 {
type IVdsAsyncVtbl (line 276) | typedef struct IVdsAsyncVtbl {
function interface (line 284) | interface IVdsAsync {
type DRIVE_LAYOUT_INFORMATION_EX4 (line 325) | typedef struct _DRIVE_LAYOUT_INFORMATION_EX4 {
function BOOL (line 335) | static __inline BOOL UnlockDrive(HANDLE hDrive) {
type RUFUS_DRIVE_INFO (line 341) | typedef struct {
FILE: src/efi.h
type EFI_TIME (line 25) | typedef struct {
type WIN_CERTIFICATE (line 39) | typedef struct _WIN_CERTIFICATE {
type WIN_CERTIFICATE_UEFI_GUID (line 45) | typedef struct _WIN_CERTIFICATE_UEFI_GUID {
type EFI_VARIABLE_AUTHENTICATION_2 (line 51) | typedef struct {
type EFI_SIGNATURE_DATA (line 56) | typedef struct {
type EFI_SIGNATURE_LIST (line 61) | typedef struct {
FILE: src/ext2fs/alloc.c
function ext2fs_clear_block_uninit (line 44) | void ext2fs_clear_block_uninit(ext2_filsys fs, dgrp_t group)
function check_inode_uninit (line 62) | static void check_inode_uninit(ext2_filsys fs, ext2fs_inode_bitmap map,
function errcode_t (line 149) | errcode_t ext2fs_new_block3(ext2_filsys fs, blk64_t goal,
function errcode_t (line 206) | errcode_t ext2fs_new_block2(ext2_filsys fs, blk64_t goal,
function errcode_t (line 212) | errcode_t ext2fs_new_block(ext2_filsys fs, blk_t goal,
function errcode_t (line 227) | errcode_t ext2fs_alloc_block3(ext2_filsys fs, blk64_t goal, char *block_...
function errcode_t (line 268) | errcode_t ext2fs_alloc_block2(ext2_filsys fs, blk64_t goal,
function errcode_t (line 274) | errcode_t ext2fs_alloc_block(ext2_filsys fs, blk_t goal,
function errcode_t (line 285) | errcode_t ext2fs_get_free_blocks2(ext2_filsys fs, blk64_t start, blk64_t...
function errcode_t (line 321) | errcode_t ext2fs_get_free_blocks(ext2_filsys fs, blk_t start, blk_t finish,
function ext2fs_set_alloc_block_callback (line 332) | void ext2fs_set_alloc_block_callback(ext2_filsys fs,
function blk64_t (line 349) | blk64_t ext2fs_find_inode_goal(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 406) | errcode_t ext2fs_new_range(ext2_filsys fs, int flags, blk64_t goal,
function ext2fs_set_new_range_callback (line 512) | void ext2fs_set_new_range_callback(ext2_filsys fs,
function errcode_t (line 527) | errcode_t ext2fs_alloc_range(ext2_filsys fs, int flags, blk64_t goal,
FILE: src/ext2fs/alloc_sb.c
function ext2fs_reserve_super_and_bgd (line 44) | int ext2fs_reserve_super_and_bgd(ext2_filsys fs,
FILE: src/ext2fs/alloc_stats.c
function ext2fs_inode_alloc_stats2 (line 18) | void ext2fs_inode_alloc_stats2(ext2_filsys fs, ext2_ino_t ino,
function ext2fs_inode_alloc_stats (line 56) | void ext2fs_inode_alloc_stats(ext2_filsys fs, ext2_ino_t ino, int inuse)
function ext2fs_block_alloc_stats2 (line 61) | void ext2fs_block_alloc_stats2(ext2_filsys fs, blk64_t blk, int inuse)
function ext2fs_block_alloc_stats (line 88) | void ext2fs_block_alloc_stats(ext2_filsys fs, blk_t blk, int inuse)
function ext2fs_set_block_alloc_stats_callback (line 93) | void ext2fs_set_block_alloc_stats_callback(ext2_filsys fs,
function ext2fs_block_alloc_stats_range (line 109) | void ext2fs_block_alloc_stats_range(ext2_filsys fs, blk64_t blk,
function ext2fs_set_block_alloc_stats_range_callback (line 152) | void ext2fs_set_block_alloc_stats_range_callback(ext2_filsys fs,
FILE: src/ext2fs/alloc_tables.c
function blk64_t (line 38) | static blk64_t flexbg_offset(ext2_filsys fs, dgrp_t group, blk64_t start...
function errcode_t (line 84) | errcode_t ext2fs_allocate_group_table(ext2_filsys fs, dgrp_t group,
function errcode_t (line 257) | errcode_t ext2fs_allocate_tables(ext2_filsys fs)
FILE: src/ext2fs/badblocks.c
function errcode_t (line 33) | static errcode_t make_u32_list(int size, int num, __u32 *list,
function errcode_t (line 63) | errcode_t ext2fs_u32_list_create(ext2_u32_list *ret, int size)
function errcode_t (line 71) | errcode_t ext2fs_badblocks_list_create(ext2_badblocks_list *ret, int size)
function errcode_t (line 80) | errcode_t ext2fs_u32_copy(ext2_u32_list src, ext2_u32_list *dest)
function errcode_t (line 91) | errcode_t ext2fs_badblocks_copy(ext2_badblocks_list src,
function errcode_t (line 108) | errcode_t ext2fs_u32_list_add(ext2_u32_list bb, __u32 blk)
function errcode_t (line 154) | errcode_t ext2fs_badblocks_list_add(ext2_badblocks_list bb, blk_t blk)
function ext2fs_u32_list_find (line 163) | int ext2fs_u32_list_find(ext2_u32_list bb, __u32 blk)
function ext2fs_u32_list_test (line 198) | int ext2fs_u32_list_test(ext2_u32_list bb, __u32 blk)
function ext2fs_badblocks_list_test (line 206) | int ext2fs_badblocks_list_test(ext2_badblocks_list bb, blk_t blk)
function ext2fs_u32_list_del (line 215) | int ext2fs_u32_list_del(ext2_u32_list bb, __u32 blk)
function ext2fs_badblocks_list_del (line 232) | void ext2fs_badblocks_list_del(ext2_u32_list bb, __u32 blk)
function errcode_t (line 237) | errcode_t ext2fs_u32_list_iterate_begin(ext2_u32_list bb,
function errcode_t (line 256) | errcode_t ext2fs_badblocks_list_iterate_begin(ext2_badblocks_list bb,
function ext2fs_u32_list_iterate (line 264) | int ext2fs_u32_list_iterate(ext2_u32_iterate iter, __u32 *blk)
function ext2fs_badblocks_list_iterate (line 284) | int ext2fs_badblocks_list_iterate(ext2_badblocks_iterate iter, blk_t *blk)
function ext2fs_u32_list_iterate_end (line 291) | void ext2fs_u32_list_iterate_end(ext2_u32_iterate iter)
function ext2fs_badblocks_list_iterate_end (line 300) | void ext2fs_badblocks_list_iterate_end(ext2_badblocks_iterate iter)
function ext2fs_u32_list_equal (line 306) | int ext2fs_u32_list_equal(ext2_u32_list bb1, ext2_u32_list bb2)
function ext2fs_badblocks_equal (line 319) | int ext2fs_badblocks_equal(ext2_badblocks_list bb1, ext2_badblocks_list ...
function ext2fs_u32_list_count (line 325) | int ext2fs_u32_list_count(ext2_u32_list bb)
FILE: src/ext2fs/bb_inode.c
type set_badblock_record (line 34) | struct set_badblock_record {
function errcode_t (line 58) | errcode_t ext2fs_update_bb_inode(ext2_filsys fs, ext2_badblocks_list bb_...
function clear_bad_block_proc (line 155) | static int clear_bad_block_proc(ext2_filsys fs, blk_t *block_nr,
function set_bad_block_proc (line 212) | static int set_bad_block_proc(ext2_filsys fs, blk_t *block_nr,
FILE: src/ext2fs/bitmaps.c
function ext2fs_free_inode_bitmap (line 33) | void ext2fs_free_inode_bitmap(ext2fs_inode_bitmap bitmap)
function ext2fs_free_block_bitmap (line 38) | void ext2fs_free_block_bitmap(ext2fs_block_bitmap bitmap)
function errcode_t (line 43) | errcode_t ext2fs_copy_bitmap(ext2fs_generic_bitmap src,
function ext2fs_set_bitmap_padding (line 48) | void ext2fs_set_bitmap_padding(ext2fs_generic_bitmap map)
function errcode_t (line 53) | errcode_t ext2fs_allocate_inode_bitmap(ext2_filsys fs,
function errcode_t (line 85) | errcode_t ext2fs_allocate_block_bitmap(ext2_filsys fs,
function errcode_t (line 122) | errcode_t ext2fs_allocate_subcluster_bitmap(ext2_filsys fs,
function ext2fs_get_bitmap_granularity (line 157) | int ext2fs_get_bitmap_granularity(ext2fs_block_bitmap bitmap)
function errcode_t (line 167) | errcode_t ext2fs_fudge_inode_bitmap_end(ext2fs_inode_bitmap bitmap,
function errcode_t (line 181) | errcode_t ext2fs_fudge_block_bitmap_end(ext2fs_block_bitmap bitmap,
function errcode_t (line 190) | errcode_t ext2fs_fudge_block_bitmap_end2(ext2fs_block_bitmap bitmap,
function ext2fs_clear_inode_bitmap (line 198) | void ext2fs_clear_inode_bitmap(ext2fs_inode_bitmap bitmap)
function ext2fs_clear_block_bitmap (line 203) | void ext2fs_clear_block_bitmap(ext2fs_block_bitmap bitmap)
function errcode_t (line 208) | errcode_t ext2fs_resize_inode_bitmap(__u32 new_end, __u32 new_real_end,
function errcode_t (line 215) | errcode_t ext2fs_resize_inode_bitmap2(__u64 new_end, __u64 new_real_end,
function errcode_t (line 221) | errcode_t ext2fs_resize_block_bitmap(__u32 new_end, __u32 new_real_end,
function errcode_t (line 228) | errcode_t ext2fs_resize_block_bitmap2(__u64 new_end, __u64 new_real_end,
function errcode_t (line 234) | errcode_t ext2fs_compare_block_bitmap(ext2fs_block_bitmap bm1,
function errcode_t (line 241) | errcode_t ext2fs_compare_inode_bitmap(ext2fs_inode_bitmap bm1,
function errcode_t (line 248) | errcode_t ext2fs_set_inode_bitmap_range(ext2fs_inode_bitmap bmap,
function errcode_t (line 257) | errcode_t ext2fs_set_inode_bitmap_range2(ext2fs_inode_bitmap bmap,
function errcode_t (line 264) | errcode_t ext2fs_get_inode_bitmap_range(ext2fs_inode_bitmap bmap,
function errcode_t (line 273) | errcode_t ext2fs_get_inode_bitmap_range2(ext2fs_inode_bitmap bmap,
function errcode_t (line 280) | errcode_t ext2fs_set_block_bitmap_range(ext2fs_block_bitmap bmap,
function errcode_t (line 289) | errcode_t ext2fs_set_block_bitmap_range2(ext2fs_block_bitmap bmap,
function errcode_t (line 296) | errcode_t ext2fs_get_block_bitmap_range(ext2fs_block_bitmap bmap,
function errcode_t (line 305) | errcode_t ext2fs_get_block_bitmap_range2(ext2fs_block_bitmap bmap,
FILE: src/ext2fs/bitops.c
function ext2fs_set_bit (line 34) | int ext2fs_set_bit(unsigned int nr,void * addr)
function ext2fs_clear_bit (line 46) | int ext2fs_clear_bit(unsigned int nr, void * addr)
function ext2fs_test_bit (line 58) | int ext2fs_test_bit(unsigned int nr, const void * addr)
function ext2fs_warn_bitmap (line 70) | void ext2fs_warn_bitmap(errcode_t errcode, unsigned long arg,
function ext2fs_set_bit64 (line 85) | int ext2fs_set_bit64(__u64 nr, void * addr)
function ext2fs_clear_bit64 (line 97) | int ext2fs_clear_bit64(__u64 nr, void * addr)
function ext2fs_test_bit64 (line 109) | int ext2fs_test_bit64(__u64 nr, const void * addr)
function popcount8 (line 119) | static unsigned int popcount8(unsigned int w)
function popcount32 (line 126) | static unsigned int popcount32(unsigned int w)
function ext2fs_bitcount (line 135) | unsigned int ext2fs_bitcount(const void *addr, unsigned int nbytes)
FILE: src/ext2fs/bitops.h
function _INLINE_ (line 255) | _INLINE_ void ext2fs_fast_set_bit(unsigned int nr,void * addr)
function _INLINE_ (line 263) | _INLINE_ void ext2fs_fast_clear_bit(unsigned int nr, void * addr)
function _INLINE_ (line 272) | _INLINE_ void ext2fs_fast_set_bit64(__u64 nr, void * addr)
function _INLINE_ (line 280) | _INLINE_ void ext2fs_fast_clear_bit64(__u64 nr, void * addr)
type __dummy_h (line 306) | struct __dummy_h { unsigned long a[100]; }
function _INLINE_ (line 310) | _INLINE_ int ext2fs_set_bit(unsigned int nr, void * addr)
function _INLINE_ (line 321) | _INLINE_ int ext2fs_clear_bit(unsigned int nr, void * addr)
function _INLINE_ (line 332) | _INLINE_ int ext2fs_test_bit(unsigned int nr, const void * addr)
function _INLINE_ (line 343) | _INLINE_ __u32 ext2fs_swab32(__u32 val)
function _INLINE_ (line 357) | _INLINE_ __u16 ext2fs_swab16(__u16 val)
function _INLINE_ (line 372) | _INLINE_ __u16 ext2fs_swab16(__u16 val)
function _INLINE_ (line 377) | _INLINE_ __u32 ext2fs_swab32(__u32 val)
function _INLINE_ (line 385) | _INLINE_ __u64 ext2fs_swab64(__u64 val)
function _INLINE_ (line 391) | _INLINE_ int ext2fs_mark_block_bitmap(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 398) | _INLINE_ int ext2fs_unmark_block_bitmap(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 405) | _INLINE_ int ext2fs_test_block_bitmap(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 412) | _INLINE_ int ext2fs_mark_inode_bitmap(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 419) | _INLINE_ int ext2fs_unmark_inode_bitmap(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 426) | _INLINE_ int ext2fs_test_inode_bitmap(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 433) | _INLINE_ void ext2fs_fast_mark_block_bitmap(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 439) | _INLINE_ void ext2fs_fast_unmark_block_bitmap(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 445) | _INLINE_ int ext2fs_fast_test_block_bitmap(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 452) | _INLINE_ void ext2fs_fast_mark_inode_bitmap(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 458) | _INLINE_ void ext2fs_fast_unmark_inode_bitmap(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 464) | _INLINE_ int ext2fs_fast_test_inode_bitmap(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 471) | _INLINE_ blk_t ext2fs_get_block_bitmap_start(ext2fs_block_bitmap bitmap)
function _INLINE_ (line 476) | _INLINE_ ext2_ino_t ext2fs_get_inode_bitmap_start(ext2fs_inode_bitmap bi...
function _INLINE_ (line 481) | _INLINE_ blk_t ext2fs_get_block_bitmap_end(ext2fs_block_bitmap bitmap)
function _INLINE_ (line 486) | _INLINE_ ext2_ino_t ext2fs_get_inode_bitmap_end(ext2fs_inode_bitmap bitmap)
function _INLINE_ (line 491) | _INLINE_ int ext2fs_fast_test_block_bitmap_range(ext2fs_block_bitmap bit...
function _INLINE_ (line 497) | _INLINE_ void ext2fs_fast_mark_block_bitmap_range(ext2fs_block_bitmap bi...
function _INLINE_ (line 503) | _INLINE_ void ext2fs_fast_unmark_block_bitmap_range(ext2fs_block_bitmap ...
function _INLINE_ (line 511) | _INLINE_ int ext2fs_mark_block_bitmap2(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 518) | _INLINE_ int ext2fs_unmark_block_bitmap2(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 524) | _INLINE_ int ext2fs_test_block_bitmap2(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 531) | _INLINE_ int ext2fs_mark_inode_bitmap2(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 538) | _INLINE_ int ext2fs_unmark_inode_bitmap2(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 545) | _INLINE_ int ext2fs_test_inode_bitmap2(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 552) | _INLINE_ void ext2fs_fast_mark_block_bitmap2(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 558) | _INLINE_ void ext2fs_fast_unmark_block_bitmap2(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 564) | _INLINE_ int ext2fs_fast_test_block_bitmap2(ext2fs_block_bitmap bitmap,
function _INLINE_ (line 571) | _INLINE_ void ext2fs_fast_mark_inode_bitmap2(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 577) | _INLINE_ void ext2fs_fast_unmark_inode_bitmap2(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 583) | _INLINE_ int ext2fs_fast_test_inode_bitmap2(ext2fs_inode_bitmap bitmap,
function _INLINE_ (line 590) | _INLINE_ errcode_t ext2fs_find_first_zero_block_bitmap2(ext2fs_block_bit...
function _INLINE_ (line 605) | _INLINE_ errcode_t ext2fs_find_first_zero_inode_bitmap2(ext2fs_inode_bit...
function _INLINE_ (line 620) | _INLINE_ errcode_t ext2fs_find_first_set_block_bitmap2(ext2fs_block_bitm...
function _INLINE_ (line 635) | _INLINE_ errcode_t ext2fs_find_first_set_inode_bitmap2(ext2fs_inode_bitm...
function _INLINE_ (line 650) | _INLINE_ blk64_t ext2fs_get_block_bitmap_start2(ext2fs_block_bitmap bitmap)
function _INLINE_ (line 655) | _INLINE_ ext2_ino_t ext2fs_get_inode_bitmap_start2(ext2fs_inode_bitmap b...
function _INLINE_ (line 660) | _INLINE_ blk64_t ext2fs_get_block_bitmap_end2(ext2fs_block_bitmap bitmap)
function _INLINE_ (line 665) | _INLINE_ ext2_ino_t ext2fs_get_inode_bitmap_end2(ext2fs_inode_bitmap bit...
function _INLINE_ (line 670) | _INLINE_ int ext2fs_fast_test_block_bitmap_range2(ext2fs_block_bitmap bi...
function _INLINE_ (line 677) | _INLINE_ void ext2fs_fast_mark_block_bitmap_range2(ext2fs_block_bitmap b...
function _INLINE_ (line 684) | _INLINE_ void ext2fs_fast_unmark_block_bitmap_range2(ext2fs_block_bitmap...
FILE: src/ext2fs/blkmap64_ba.c
type ext2fs_ba_private_struct (line 37) | struct ext2fs_ba_private_struct {
type ext2fs_ba_private_struct (line 41) | struct ext2fs_ba_private_struct
function errcode_t (line 43) | static errcode_t ba_alloc_private_data (ext2fs_generic_bitmap_64 bitmap)
function errcode_t (line 71) | static errcode_t ba_new_bmap(ext2_filsys fs EXT2FS_ATTR((unused)),
function ba_free_bmap (line 89) | static void ba_free_bmap(ext2fs_generic_bitmap_64 bitmap)
function errcode_t (line 104) | static errcode_t ba_copy_bmap(ext2fs_generic_bitmap_64 src,
function errcode_t (line 124) | static errcode_t ba_resize_bmap(ext2fs_generic_bitmap_64 bmap,
function ba_mark_bmap (line 165) | static int ba_mark_bmap(ext2fs_generic_bitmap_64 bitmap, __u64 arg)
function ba_unmark_bmap (line 173) | static int ba_unmark_bmap(ext2fs_generic_bitmap_64 bitmap, __u64 arg)
function ba_test_bmap (line 181) | static int ba_test_bmap(ext2fs_generic_bitmap_64 bitmap, __u64 arg)
function ba_mark_bmap_extent (line 189) | static void ba_mark_bmap_extent(ext2fs_generic_bitmap_64 bitmap, __u64 arg,
function ba_unmark_bmap_extent (line 200) | static void ba_unmark_bmap_extent(ext2fs_generic_bitmap_64 bitmap, __u64...
function ba_test_clear_bmap_extent (line 211) | static int ba_test_clear_bmap_extent(ext2fs_generic_bitmap_64 bitmap,
function errcode_t (line 285) | static errcode_t ba_set_bmap_range(ext2fs_generic_bitmap_64 bitmap,
function errcode_t (line 295) | static errcode_t ba_get_bmap_range(ext2fs_generic_bitmap_64 bitmap,
function ba_clear_bmap (line 305) | static void ba_clear_bmap(ext2fs_generic_bitmap_64 bitmap)
function ba_print_stats (line 314) | static void ba_print_stats(ext2fs_generic_bitmap_64 bitmap)
function ba_print_stats (line 321) | static void ba_print_stats(ext2fs_generic_bitmap_64 bitmap EXT2FS_ATTR((...
function errcode_t (line 327) | static errcode_t ba_find_first_zero(ext2fs_generic_bitmap_64 bitmap,
function errcode_t (line 401) | static errcode_t ba_find_first_set(ext2fs_generic_bitmap_64 bitmap,
type ext2_bitmap_ops (line 474) | struct ext2_bitmap_ops
FILE: src/ext2fs/blkmap64_rb.c
type bmap_rb_extent (line 37) | struct bmap_rb_extent {
type ext2fs_rb_private (line 43) | struct ext2fs_rb_private {
type bmap_rb_extent (line 54) | struct bmap_rb_extent
type rb_node (line 54) | struct rb_node
type bmap_rb_extent (line 62) | struct bmap_rb_extent
type ext2fs_rb_private (line 66) | struct ext2fs_rb_private
type bmap_rb_extent (line 67) | struct bmap_rb_extent
function print_tree (line 72) | static void print_tree(struct rb_root *root)
function check_tree (line 88) | static void check_tree(struct rb_root *root, const char *msg)
function rb_get_new_extent (line 151) | static void rb_get_new_extent(struct bmap_rb_extent **ext, __u64 start,
function rb_free_extent (line 167) | inline
function errcode_t (line 180) | static errcode_t rb_alloc_private_data (ext2fs_generic_bitmap_64 bitmap)
function errcode_t (line 203) | static errcode_t rb_new_bmap(ext2_filsys fs EXT2FS_ATTR((unused)),
function rb_free_tree (line 215) | static void rb_free_tree(struct rb_root *root)
function rb_free_bmap (line 228) | static void rb_free_bmap(ext2fs_generic_bitmap_64 bitmap)
function errcode_t (line 239) | static errcode_t rb_copy_bmap(ext2fs_generic_bitmap_64 src,
function rb_truncate (line 284) | static void rb_truncate(__u64 new_max, struct rb_root *root)
function errcode_t (line 305) | static errcode_t rb_resize_bmap(ext2fs_generic_bitmap_64 bmap,
function rb_test_bit (line 327) | inline static int
function rb_insert_extent (line 390) | static int rb_insert_extent(__u64 start, __u64 count,
function rb_remove_extent (line 494) | static int rb_remove_extent(__u64 start, __u64 count,
function rb_mark_bmap (line 578) | static int rb_mark_bmap(ext2fs_generic_bitmap_64 bitmap, __u64 arg)
function rb_unmark_bmap (line 591) | static int rb_unmark_bmap(ext2fs_generic_bitmap_64 bitmap, __u64 arg)
function rb_test_bmap (line 605) | inline
function rb_mark_bmap_extent (line 616) | static void rb_mark_bmap_extent(ext2fs_generic_bitmap_64 bitmap, __u64 arg,
function rb_unmark_bmap_extent (line 628) | static void rb_unmark_bmap_extent(ext2fs_generic_bitmap_64 bitmap, __u64...
function rb_test_clear_bmap_extent (line 640) | static int rb_test_clear_bmap_extent(ext2fs_generic_bitmap_64 bitmap,
function errcode_t (line 696) | static errcode_t rb_set_bmap_range(ext2fs_generic_bitmap_64 bitmap,
function errcode_t (line 742) | static errcode_t rb_get_bmap_range(ext2fs_generic_bitmap_64 bitmap,
function rb_clear_bmap (line 807) | static void rb_clear_bmap(ext2fs_generic_bitmap_64 bitmap)
function errcode_t (line 820) | static errcode_t rb_find_first_zero(ext2fs_generic_bitmap_64 bitmap,
function errcode_t (line 856) | static errcode_t rb_find_first_set(ext2fs_generic_bitmap_64 bitmap,
function rb_print_stats (line 905) | static void rb_print_stats(ext2fs_generic_bitmap_64 bitmap)
function rb_print_stats (line 966) | static void rb_print_stats(ext2fs_generic_bitmap_64 bitmap EXT2FS_ATTR((...
type ext2_bitmap_ops (line 971) | struct ext2_bitmap_ops
FILE: src/ext2fs/blknum.c
function dgrp_t (line 20) | dgrp_t ext2fs_group_of_blk2(ext2_filsys fs, blk64_t blk)
function blk64_t (line 29) | blk64_t ext2fs_group_first_block2(ext2_filsys fs, dgrp_t group)
function blk64_t (line 38) | blk64_t ext2fs_group_last_block2(ext2_filsys fs, dgrp_t group)
function ext2fs_group_blocks_count (line 49) | int ext2fs_group_blocks_count(ext2_filsys fs, dgrp_t group)
function blk64_t (line 68) | blk64_t ext2fs_inode_data_blocks2(ext2_filsys fs,
function blk64_t (line 80) | blk64_t ext2fs_inode_i_blocks(ext2_filsys fs,
function blk64_t (line 91) | blk64_t ext2fs_get_stat_i_blocks(ext2_filsys fs,
function blk64_t (line 107) | blk64_t ext2fs_blocks_count(struct ext2_super_block *super)
function ext2fs_blocks_count_set (line 117) | void ext2fs_blocks_count_set(struct ext2_super_block *super, blk64_t blk)
function ext2fs_blocks_count_add (line 127) | void ext2fs_blocks_count_add(struct ext2_super_block *super, blk64_t blk)
function blk64_t (line 137) | blk64_t ext2fs_r_blocks_count(struct ext2_super_block *super)
function ext2fs_r_blocks_count_set (line 147) | void ext2fs_r_blocks_count_set(struct ext2_super_block *super, blk64_t blk)
function ext2fs_r_blocks_count_add (line 157) | void ext2fs_r_blocks_count_add(struct ext2_super_block *super, blk64_t blk)
function blk64_t (line 167) | blk64_t ext2fs_free_blocks_count(struct ext2_super_block *super)
function ext2fs_free_blocks_count_set (line 177) | void ext2fs_free_blocks_count_set(struct ext2_super_block *super, blk64_...
function ext2fs_free_blocks_count_add (line 187) | void ext2fs_free_blocks_count_add(struct ext2_super_block *super, blk64_...
type ext2_group_desc (line 200) | struct ext2_group_desc
type opaque_ext2_group_desc (line 201) | struct opaque_ext2_group_desc
type ext2_group_desc (line 204) | struct ext2_group_desc
type ext2_group_desc (line 215) | struct ext2_group_desc
type ext2_group_desc (line 234) | struct ext2_group_desc
type ext4_group_desc (line 243) | struct ext4_group_desc
type opaque_ext2_group_desc (line 244) | struct opaque_ext2_group_desc
type ext4_group_desc (line 247) | struct ext4_group_desc
function __u32 (line 253) | __u32 ext2fs_block_bitmap_checksum(ext2_filsys fs, dgrp_t group)
function blk64_t (line 268) | blk64_t ext2fs_block_bitmap_loc(ext2_filsys fs, dgrp_t group)
function ext2fs_block_bitmap_loc_set (line 281) | void ext2fs_block_bitmap_loc_set(ext2_filsys fs, dgrp_t group, blk64_t blk)
function __u32 (line 294) | __u32 ext2fs_inode_bitmap_checksum(ext2_filsys fs, dgrp_t group)
function blk64_t (line 309) | blk64_t ext2fs_inode_bitmap_loc(ext2_filsys fs, dgrp_t group)
function ext2fs_inode_bitmap_loc_set (line 322) | void ext2fs_inode_bitmap_loc_set(ext2_filsys fs, dgrp_t group, blk64_t blk)
function blk64_t (line 335) | blk64_t ext2fs_inode_table_loc(ext2_filsys fs, dgrp_t group)
function ext2fs_inode_table_loc_set (line 348) | void ext2fs_inode_table_loc_set(ext2_filsys fs, dgrp_t group, blk64_t blk)
function __u32 (line 361) | __u32 ext2fs_bg_free_blocks_count(ext2_filsys fs, dgrp_t group)
function ext2fs_bg_free_blocks_count_set (line 374) | void ext2fs_bg_free_blocks_count_set(ext2_filsys fs, dgrp_t group, __u32 n)
function __u32 (line 388) | __u32 ext2fs_bg_free_inodes_count(ext2_filsys fs, dgrp_t group)
function ext2fs_bg_free_inodes_count_set (line 401) | void ext2fs_bg_free_inodes_count_set(ext2_filsys fs, dgrp_t group, __u32 n)
function __u32 (line 414) | __u32 ext2fs_bg_used_dirs_count(ext2_filsys fs, dgrp_t group)
function ext2fs_bg_used_dirs_count_set (line 427) | void ext2fs_bg_used_dirs_count_set(ext2_filsys fs, dgrp_t group, __u32 n)
function __u32 (line 440) | __u32 ext2fs_bg_itable_unused(ext2_filsys fs, dgrp_t group)
function ext2fs_bg_itable_unused_set (line 453) | void ext2fs_bg_itable_unused_set(ext2_filsys fs, dgrp_t group, __u32 n)
function __u16 (line 466) | __u16 ext2fs_bg_flags(ext2_filsys fs, dgrp_t group)
function ext2fs_bg_flags_zap (line 477) | void ext2fs_bg_flags_zap(ext2_filsys fs, dgrp_t group)
function ext2fs_bg_flags_test (line 489) | int ext2fs_bg_flags_test(ext2_filsys fs, dgrp_t group, __u16 bg_flag)
function ext2fs_bg_flags_set (line 500) | void ext2fs_bg_flags_set(ext2_filsys fs, dgrp_t group, __u16 bg_flags)
function ext2fs_bg_flags_clear (line 512) | void ext2fs_bg_flags_clear(ext2_filsys fs, dgrp_t group, __u16 bg_flags)
function __u16 (line 524) | __u16 ext2fs_bg_checksum(ext2_filsys fs, dgrp_t group)
function ext2fs_bg_checksum_set (line 535) | void ext2fs_bg_checksum_set(ext2_filsys fs, dgrp_t group, __u16 checksum)
function blk64_t (line 547) | blk64_t ext2fs_file_acl_block(ext2_filsys fs, const struct ext2_inode *i...
function ext2fs_file_acl_block_set (line 559) | void ext2fs_file_acl_block_set(ext2_filsys fs, struct ext2_inode *inode,
function errcode_t (line 570) | errcode_t ext2fs_inode_size_set(ext2_filsys fs, struct ext2_inode *inode,
FILE: src/ext2fs/block.c
type block_context (line 22) | struct block_context {
function block_iterate_ind (line 60) | static int block_iterate_ind(blk_t *ind_block, blk_t ref_block,
function block_iterate_dind (line 149) | static int block_iterate_dind(blk_t *dind_block, blk_t ref_block,
function block_iterate_tind (line 235) | static int block_iterate_tind(blk_t *tind_block, blk_t ref_block,
function errcode_t (line 321) | errcode_t ext2fs_block_iterate3(ext2_filsys fs,
type xlate64 (line 574) | struct xlate64 {
function xlate64_func (line 584) | static int xlate64_func(ext2_filsys fs, blk64_t *blocknr,
function errcode_t (line 598) | errcode_t ext2fs_block_iterate2(ext2_filsys fs,
type xlate (line 620) | struct xlate {
function xlate_func (line 631) | static int xlate_func(ext2_filsys fs, blk_t *blocknr, e2_blkcnt_t blockcnt,
function errcode_t (line 641) | errcode_t ext2fs_block_iterate(ext2_filsys fs,
FILE: src/ext2fs/bmap.c
type ext2_inode (line 30) | struct ext2_inode
function _BMAP_INLINE_ (line 36) | static _BMAP_INLINE_ errcode_t block_ind_bmap(ext2_filsys fs, int flags,
function _BMAP_INLINE_ (line 93) | static _BMAP_INLINE_ errcode_t block_dind_bmap(ext2_filsys fs, int flags,
function _BMAP_INLINE_ (line 113) | static _BMAP_INLINE_ errcode_t block_tind_bmap(ext2_filsys fs, int flags,
type ext2_inode (line 134) | struct ext2_inode
function errcode_t (line 140) | static errcode_t implied_cluster_alloc(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 176) | errcode_t ext2fs_map_cluster_block(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 203) | static errcode_t extent_bmap(ext2_filsys fs, ext2_ino_t ino,
function ext2fs_file_block_offset_too_big (line 280) | int ext2fs_file_block_offset_too_big(ext2_filsys fs,
function errcode_t (line 302) | errcode_t ext2fs_bmap2(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode...
function errcode_t (line 484) | errcode_t ext2fs_bmap(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode ...
FILE: src/ext2fs/bmap64.h
type ext2_bmap_statistics (line 12) | struct ext2_bmap_statistics {
type ext2fs_struct_generic_bitmap_64 (line 40) | struct ext2fs_struct_generic_bitmap_64 {
type ext2fs_struct_generic_bitmap_64 (line 56) | struct ext2fs_struct_generic_bitmap_64
type ext2_bitmap_ops (line 68) | struct ext2_bitmap_ops {
type ext2_bitmap_ops (line 105) | struct ext2_bitmap_ops
type ext2_bitmap_ops (line 106) | struct ext2_bitmap_ops
FILE: src/ext2fs/closefs.c
function test_root (line 23) | static int test_root(unsigned int a, unsigned int b)
function ext2fs_bg_has_super (line 36) | int ext2fs_bg_has_super(ext2_filsys fs, dgrp_t group)
function errcode_t (line 71) | errcode_t ext2fs_super_and_bgd_loc2(ext2_filsys fs,
function ext2fs_super_and_bgd_loc (line 145) | int ext2fs_super_and_bgd_loc(ext2_filsys fs,
function errcode_t (line 192) | static errcode_t write_primary_superblock(ext2_filsys fs,
function ext2fs_update_dynamic_rev (line 239) | void ext2fs_update_dynamic_rev(ext2_filsys fs)
function errcode_t (line 253) | static errcode_t write_backup_super(ext2_filsys fs, dgrp_t group,
function errcode_t (line 273) | errcode_t ext2fs_flush(ext2_filsys fs)
function errcode_t (line 278) | errcode_t ext2fs_flush2(ext2_filsys fs, int flags)
function errcode_t (line 466) | errcode_t ext2fs_close_free(ext2_filsys *fs_ptr)
function errcode_t (line 478) | errcode_t ext2fs_close(ext2_filsys fs)
function errcode_t (line 483) | errcode_t ext2fs_close2(ext2_filsys fs, int flags)
FILE: src/ext2fs/com_err.h
type errcode_t (line 22) | typedef long errcode_t;
type error_table (line 24) | struct error_table {
type et_list (line 29) | struct et_list
type error_table (line 47) | struct error_table
type error_table (line 48) | struct error_table
type et_list (line 49) | struct et_list
type et_list (line 52) | struct et_list
type et_list (line 53) | struct et_list
type et_list (line 54) | struct et_list
type et_list (line 58) | struct et_list
FILE: src/ext2fs/crc16.c
function crc16_t (line 60) | crc16_t ext2fs_crc16(crc16_t crc, const void *buffer, unsigned int len)
FILE: src/ext2fs/crc16.h
type crc16_t (line 22) | typedef unsigned int crc16_t;
FILE: src/ext2fs/crc32c.c
function crc32_body (line 78) | static inline uint32_t
function crc32_le_generic (line 149) | static inline uint32_t crc32_le_generic(uint32_t crc, unsigned char cons...
function ext2fs_crc32c_le (line 188) | uint32_t ext2fs_crc32c_le(uint32_t crc, unsigned char const *p, size_t len)
function crc32_be_generic (line 200) | static inline uint32_t crc32_be_generic(uint32_t crc, unsigned char cons...
function ext2fs_crc32_be (line 240) | uint32_t ext2fs_crc32_be(uint32_t crc, unsigned char const *p, size_t len)
type crc_test (line 761) | struct crc_test {
function test_crc32c (line 899) | static int test_crc32c(void)
function main (line 924) | int main(int argc, char *argv[])
FILE: src/ext2fs/csum.c
function ext2fs_init_csum_seed (line 33) | void ext2fs_init_csum_seed(ext2_filsys fs)
function __u32 (line 43) | static __u32 ext2fs_mmp_csum(ext2_filsys fs, struct mmp_struct *mmp)
function ext2fs_mmp_csum_verify (line 50) | int ext2fs_mmp_csum_verify(ext2_filsys fs, struct mmp_struct *mmp)
function errcode_t (line 62) | errcode_t ext2fs_mmp_csum_set(ext2_filsys fs, struct mmp_struct *mmp)
function ext2fs_verify_csum_type (line 75) | int ext2fs_verify_csum_type(ext2_filsys fs, struct ext2_super_block *sb)
type ext2_super_block (line 84) | struct ext2_super_block
type ext2_super_block (line 86) | struct ext2_super_block
function ext2fs_superblock_csum_verify (line 92) | int ext2fs_superblock_csum_verify(ext2_filsys fs, struct ext2_super_bloc...
function errcode_t (line 110) | errcode_t ext2fs_superblock_csum_set(ext2_filsys fs,
function ext2fs_ext_attr_block_csum_verify (line 148) | int ext2fs_ext_attr_block_csum_verify(ext2_filsys fs, ext2_ino_t inum,
function errcode_t (line 165) | errcode_t ext2fs_ext_attr_block_csum_set(ext2_filsys fs, ext2_ino_t inum,
function __u16 (line 182) | static __u16 do_nothing16(__u16 x)
function __u16 (line 187) | static __u16 disk_to_host16(__u16 x)
function errcode_t (line 192) | static errcode_t __get_dx_countlimit(ext2_filsys fs,
function errcode_t (line 237) | errcode_t ext2fs_get_dx_countlimit(ext2_filsys fs,
function ext2fs_initialize_dirent_tail (line 245) | void ext2fs_initialize_dirent_tail(ext2_filsys fs,
function errcode_t (line 254) | static errcode_t __get_dirent_tail(ext2_filsys fs,
function ext2fs_dirent_has_tail (line 292) | int ext2fs_dirent_has_tail(ext2_filsys fs, struct ext2_dir_entry *dirent)
function errcode_t (line 298) | static errcode_t ext2fs_dirent_csum(ext2_filsys fs, ext2_ino_t inum,
function ext2fs_dirent_csum_verify (line 321) | int ext2fs_dirent_csum_verify(ext2_filsys fs, ext2_ino_t inum,
function errcode_t (line 343) | static errcode_t ext2fs_dirent_csum_set(ext2_filsys fs, ext2_ino_t inum,
function errcode_t (line 363) | errcode_t ext2fs_dx_csum(ext2_filsys fs, ext2_ino_t inum,
function ext2fs_dx_csum_verify (line 407) | static int ext2fs_dx_csum_verify(ext2_filsys fs, ext2_ino_t inum,
function errcode_t (line 421) | static errcode_t ext2fs_dx_csum_set(ext2_filsys fs, ext2_ino_t inum,
function ext2fs_dir_block_csum_verify (line 435) | int ext2fs_dir_block_csum_verify(ext2_filsys fs, ext2_ino_t inum,
function errcode_t (line 449) | errcode_t ext2fs_dir_block_csum_set(ext2_filsys fs, ext2_ino_t inum,
type ext3_extent_tail (line 468) | struct ext3_extent_tail
type ext3_extent_header (line 468) | struct ext3_extent_header
type ext3_extent_tail (line 470) | struct ext3_extent_tail
function errcode_t (line 474) | static errcode_t ext2fs_extent_block_csum(ext2_filsys fs, ext2_ino_t inum,
function ext2fs_extent_block_csum_verify (line 499) | int ext2fs_extent_block_csum_verify(ext2_filsys fs, ext2_ino_t inum,
function errcode_t (line 521) | errcode_t ext2fs_extent_block_csum_set(ext2_filsys fs, ext2_ino_t inum,
function ext2fs_inode_bitmap_csum_verify (line 542) | int ext2fs_inode_bitmap_csum_verify(ext2_filsys fs, dgrp_t group,
function errcode_t (line 562) | errcode_t ext2fs_inode_bitmap_csum_set(ext2_filsys fs, dgrp_t group,
function ext2fs_block_bitmap_csum_verify (line 580) | int ext2fs_block_bitmap_csum_verify(ext2_filsys fs, dgrp_t group,
function errcode_t (line 600) | errcode_t ext2fs_block_bitmap_csum_set(ext2_filsys fs, dgrp_t group,
function errcode_t (line 618) | static errcode_t ext2fs_inode_csum(ext2_filsys fs, ext2_ino_t inum,
function ext2fs_inode_csum_verify (line 648) | int ext2fs_inode_csum_verify(ext2_filsys fs, ext2_ino_t inum,
function errcode_t (line 691) | errcode_t ext2fs_inode_csum_set(ext2_filsys fs, ext2_ino_t inum,
function __u16 (line 713) | __u16 ext2fs_group_desc_csum(ext2_filsys fs, dgrp_t group)
function ext2fs_group_desc_csum_verify (line 783) | int ext2fs_group_desc_csum_verify(ext2_filsys fs, dgrp_t group)
function ext2fs_group_desc_csum_set (line 793) | void ext2fs_group_desc_csum_set(ext2_filsys fs, dgrp_t group)
function __u32 (line 803) | static __u32 find_last_inode_ingrp(ext2fs_inode_bitmap bitmap,
function errcode_t (line 820) | errcode_t ext2fs_set_gdt_csum(ext2_filsys fs)
function print_csum (line 872) | void print_csum(const char *msg, ext2_filsys fs, dgrp_t group)
function main (line 922) | int main(int argc, char **argv)
FILE: src/ext2fs/dir_iterate.c
function errcode_t (line 27) | errcode_t ext2fs_get_rec_len(ext2_filsys fs,
function errcode_t (line 42) | errcode_t ext2fs_set_rec_len(ext2_filsys fs,
function ext2fs_validate_entry (line 70) | static int ext2fs_validate_entry(ext2_filsys fs, char *buf,
function errcode_t (line 92) | errcode_t ext2fs_dir_iterate2(ext2_filsys fs,
type xlate (line 139) | struct xlate {
type xlate (line 153) | struct xlate
function errcode_t (line 158) | errcode_t ext2fs_dir_iterate(ext2_filsys fs,
function ext2fs_process_dir_block (line 183) | int ext2fs_process_dir_block(ext2_filsys fs,
FILE: src/ext2fs/dirblock.c
function errcode_t (line 23) | errcode_t ext2fs_read_dir_block4(ext2_filsys fs, blk64_t block,
function errcode_t (line 47) | errcode_t ext2fs_read_dir_block3(ext2_filsys fs, blk64_t block,
function errcode_t (line 53) | errcode_t ext2fs_read_dir_block2(ext2_filsys fs, blk_t block,
function errcode_t (line 59) | errcode_t ext2fs_read_dir_block(ext2_filsys fs, blk_t block,
function errcode_t (line 66) | errcode_t ext2fs_write_dir_block4(ext2_filsys fs, blk64_t block,
function errcode_t (line 96) | errcode_t ext2fs_write_dir_block3(ext2_filsys fs, blk64_t block,
function errcode_t (line 102) | errcode_t ext2fs_write_dir_block2(ext2_filsys fs, blk_t block,
function errcode_t (line 108) | errcode_t ext2fs_write_dir_block(ext2_filsys fs, blk_t block,
FILE: src/ext2fs/dirhash.c
function TEA_transform (line 40) | static void TEA_transform(__u32 buf[4], __u32 const in[])
function halfMD4Transform (line 78) | static void halfMD4Transform (__u32 buf[4], __u32 const in[])
function ext2_dirhash_t (line 127) | static ext2_dirhash_t dx_hack_hash (const char *name, int len,
function str2hashbuf (line 149) | static void str2hashbuf(const char *msg, int len, __u32 *buf, int num,
function errcode_t (line 200) | errcode_t ext2fs_dirhash(int version, const char *name, int len,
function errcode_t (line 279) | errcode_t ext2fs_dirhash2(int version, const char *name, int len,
FILE: src/ext2fs/e2image.h
type ext2_image_hdr (line 15) | struct ext2_image_hdr {
FILE: src/ext2fs/ext2_err.h
type error_table (line 188) | struct error_table
type et_list (line 192) | struct et_list
FILE: src/ext2fs/ext2_ext_attr.h
type ext2_ext_attr_header (line 18) | struct ext2_ext_attr_header {
type ext2_ext_attr_entry (line 28) | struct ext2_ext_attr_entry {
type inode (line 62) | struct inode
type inode (line 63) | struct inode
type inode (line 64) | struct inode
type super_block (line 65) | struct super_block
FILE: src/ext2fs/ext2_fs.h
type ext2_acl_header (line 152) | struct ext2_acl_header /* Header of Access Control Lists */
type ext2_acl_entry (line 160) | struct ext2_acl_entry /* Access Control List Entry */
type ext2_group_desc (line 174) | struct ext2_group_desc
type ext4_group_desc (line 193) | struct ext4_group_desc
type ext2_dx_root_info (line 243) | struct ext2_dx_root_info {
type ext2_dx_entry (line 262) | struct ext2_dx_entry {
type ext2_dx_countlimit (line 267) | struct ext2_dx_countlimit {
type ext2_dx_tail (line 275) | struct ext2_dx_tail {
type ext2_new_group_input (line 370) | struct ext2_new_group_input {
type ext4_new_group_input (line 380) | struct ext4_new_group_input {
type ext2_inode (line 408) | struct ext2_inode {
type ext2_inode_large (line 456) | struct ext2_inode_large {
type ext2_inode (line 551) | struct ext2_inode
type ext2_inode_large (line 551) | struct ext2_inode_large
type ext2_inode (line 553) | struct ext2_inode
function EXT2FS_PACKME (line 639) | EXT2FS_PACKME struct ext4_encryption_policy {
function EXT2FS_PACKME (line 647) | EXT2FS_PACKME struct ext4_encryption_key {
type ext2_super_block (line 656) | struct ext2_super_block {
type ext2_dir_entry (line 1012) | struct ext2_dir_entry {
type ext2_dir_entry_2 (line 1033) | struct ext2_dir_entry_2 {
type ext2_dir_entry_tail (line 1045) | struct ext2_dir_entry_tail {
type mmp_struct (line 1119) | struct mmp_struct {
FILE: src/ext2fs/ext2_io.h
type ext2_loff_t (line 21) | typedef long long ext2_loff_t;
type ext2_loff_t (line 23) | typedef long ext2_loff_t;
type struct_io_manager (line 29) | struct struct_io_manager
type struct_io_channel (line 30) | struct struct_io_channel
type struct_io_stats (line 31) | struct struct_io_stats
type struct_io_channel (line 39) | struct struct_io_channel {
type struct_io_stats (line 66) | struct struct_io_stats {
type struct_io_manager (line 73) | struct struct_io_manager {
FILE: src/ext2fs/ext2_types.h
type __u8 (line 14) | typedef uint8_t __u8;
type __s8 (line 19) | typedef int8_t __s8;
type __u16 (line 24) | typedef uint16_t __u16;
type __s16 (line 29) | typedef int16_t __s16;
type __u32 (line 34) | typedef uint32_t __u32;
type __s32 (line 39) | typedef int32_t __s32;
type __u64 (line 44) | typedef uint64_t __u64;
type __s64 (line 49) | typedef int64_t __s64;
type __u16 (line 79) | typedef __u16 __bitwise __le16;
type __u32 (line 80) | typedef __u32 __bitwise __le32;
type __u64 (line 81) | typedef __u64 __bitwise __le64;
type __u16 (line 82) | typedef __u16 __bitwise __be16;
type __u32 (line 83) | typedef __u32 __bitwise __be32;
type __u64 (line 84) | typedef __u64 __bitwise __be64;
FILE: src/ext2fs/ext2fs.h
type __u32 (line 77) | typedef __u32 __bitwise ext2_ino_t;
type __u32 (line 78) | typedef __u32 __bitwise blk_t;
type __u64 (line 79) | typedef __u64 __bitwise blk64_t;
type __u32 (line 80) | typedef __u32 __bitwise dgrp_t;
type __u32 (line 81) | typedef __u32 __bitwise ext2_off_t;
type __u64 (line 82) | typedef __u64 __bitwise ext2_off64_t;
type __s64 (line 83) | typedef __s64 __bitwise e2_blkcnt_t;
type __u32 (line 84) | typedef __u32 __bitwise ext2_dirhash_t;
type struct_ext2_filsys (line 102) | struct struct_ext2_filsys
type ext2fs_struct_generic_bitmap_base (line 108) | struct ext2fs_struct_generic_bitmap_base {
type ext2fs_struct_generic_bitmap_base (line 113) | struct ext2fs_struct_generic_bitmap_base
type ext2fs_struct_generic_bitmap_base (line 114) | struct ext2fs_struct_generic_bitmap_base
type ext2fs_struct_generic_bitmap_base (line 115) | struct ext2fs_struct_generic_bitmap_base
type ext2_struct_u32_list (line 124) | struct ext2_struct_u32_list
type ext2_struct_u32_iterate (line 125) | struct ext2_struct_u32_iterate
type ext2_struct_u32_list (line 127) | struct ext2_struct_u32_list
type ext2_struct_u32_iterate (line 128) | struct ext2_struct_u32_iterate
type ext2_struct_u32_list (line 131) | struct ext2_struct_u32_list
type ext2_struct_u32_iterate (line 132) | struct ext2_struct_u32_iterate
type ext2_db_entry2 (line 139) | struct ext2_db_entry2 {
type ext2_db_entry (line 146) | struct ext2_db_entry {
type ext2_struct_dblist (line 152) | struct ext2_struct_dblist
type ext2_file (line 168) | struct ext2_file
type blk_alloc_ctx (line 217) | struct blk_alloc_ctx
type opaque_ext2_group_desc (line 218) | struct opaque_ext2_group_desc
type struct_ext2_filsys (line 220) | struct struct_ext2_filsys {
type blk_alloc_ctx (line 375) | struct blk_alloc_ctx {
type ext2fs_extent (line 398) | struct ext2fs_extent {
type ext2_extent_handle (line 405) | struct ext2_extent_handle
type ext2_extent_path (line 406) | struct ext2_extent_path
type ext2_extent_info (line 446) | struct ext2_extent_info {
type ext2_struct_inode_scan (line 489) | struct ext2_struct_inode_scan
type ext2_icount (line 561) | struct ext2_icount
type ext2fs_struct_stat (line 666) | typedef struct stat64 ext2fs_struct_stat;
type ext2fs_struct_stat (line 668) | typedef struct stat ext2fs_struct_stat;
type ext2_xattr_handle (line 680) | struct ext2_xattr_handle
function ext2fs_has_group_desc_csum (line 687) | static inline int ext2fs_has_group_desc_csum(ext2_filsys fs)
function ext2fs_needs_large_file_feature (line 694) | static inline int ext2fs_needs_large_file_feature(unsigned long long fil...
type blk_alloc_ctx (line 709) | struct blk_alloc_ctx
type blk_alloc_ctx (line 724) | struct blk_alloc_ctx
type ext2_inode (line 734) | struct ext2_inode
type ext2_inode (line 905) | struct ext2_inode
type ext2_inode (line 907) | struct ext2_inode
type ext2_inode (line 909) | struct ext2_inode
type ext2_super_block (line 910) | struct ext2_super_block
type ext2_super_block (line 911) | struct ext2_super_block
type ext2_super_block (line 913) | struct ext2_super_block
type ext2_super_block (line 915) | struct ext2_super_block
type ext2_super_block (line 916) | struct ext2_super_block
type ext2_super_block (line 918) | struct ext2_super_block
type ext2_super_block (line 920) | struct ext2_super_block
type ext2_super_block (line 921) | struct ext2_super_block
type ext2_super_block (line 923) | struct ext2_super_block
type ext2_group_desc (line 926) | struct ext2_group_desc
type opaque_ext2_group_desc (line 927) | struct opaque_ext2_group_desc
type ext2_inode (line 960) | struct ext2_inode
type ext2_inode (line 962) | struct ext2_inode
type ext2_inode (line 963) | struct ext2_inode
type ext2_inode (line 1001) | struct ext2_inode
type ext2_inode (line 1005) | struct ext2_inode
type ext2_inode (line 1009) | struct ext2_inode
type mmp_struct (line 1050) | struct mmp_struct
type mmp_struct (line 1051) | struct mmp_struct
type ext2_super_block (line 1052) | struct ext2_super_block
type ext2_super_block (line 1054) | struct ext2_super_block
type ext2_super_block (line 1056) | struct ext2_super_block
type ext2_ext_attr_header (line 1059) | struct ext2_ext_attr_header
type ext2_ext_attr_header (line 1062) | struct ext2_ext_attr_header
type ext2_dir_entry_tail (line 1068) | struct ext2_dir_entry_tail
type ext2_dir_entry (line 1070) | struct ext2_dir_entry
type ext2_dir_entry (line 1072) | struct ext2_dir_entry
type ext2_dir_entry (line 1074) | struct ext2_dir_entry
type ext2_dir_entry (line 1076) | struct ext2_dir_entry
type ext2_dir_entry (line 1078) | struct ext2_dir_entry
type ext2_dx_countlimit (line 1079) | struct ext2_dx_countlimit
type ext2_dir_entry (line 1082) | struct ext2_dir_entry
type ext2_dx_tail (line 1083) | struct ext2_dx_tail
type ext3_extent_header (line 1086) | struct ext3_extent_header
type ext3_extent_header (line 1089) | struct ext3_extent_header
type ext2_inode_large (line 1099) | struct ext2_inode_large
type ext2_inode_large (line 1101) | struct ext2_inode_large
type ext2_db_entry (line 1120) | struct ext2_db_entry
type ext2_db_entry2 (line 1124) | struct ext2_db_entry2
type ext2_db_entry2 (line 1128) | struct ext2_db_entry2
type ext2_db_entry (line 1142) | struct ext2_db_entry
type ext2_db_entry2 (line 1144) | struct ext2_db_entry2
type ext2_dir_entry (line 1154) | struct ext2_dir_entry
type ext2fs_nls_table (line 1193) | struct ext2fs_nls_table
type ext2_dir_entry (line 1201) | struct ext2_dir_entry
type ext2_dir_entry (line 1205) | struct ext2_dir_entry
type ext2_dir_entry (line 1210) | struct ext2_dir_entry
type ext2_dir_entry (line 1222) | struct ext2_dir_entry
type ext2_ext_attr_entry (line 1236) | struct ext2_ext_attr_entry
type ext2_ext_attr_entry (line 1239) | struct ext2_ext_attr_entry
type ext2_xattr_handle (line 1262) | struct ext2_xattr_handle
type ext2_xattr_handle (line 1263) | struct ext2_xattr_handle
type ext2_xattr_handle (line 1264) | struct ext2_xattr_handle
type ext2_xattr_handle (line 1268) | struct ext2_xattr_handle
type ext2_xattr_handle (line 1270) | struct ext2_xattr_handle
type ext2_xattr_handle (line 1274) | struct ext2_xattr_handle
type ext2_xattr_handle (line 1277) | struct ext2_xattr_handle
type ext2_xattr_handle (line 1278) | struct ext2_xattr_handle
type ext2_inode_large (line 1280) | struct ext2_inode_large
type ext2_xattr_handle (line 1281) | struct ext2_xattr_handle
type ext2_xattr_handle (line 1285) | struct ext2_xattr_handle
type ext2_ext_attr_header (line 1287) | struct ext2_ext_attr_header
type ext2_ext_attr_entry (line 1288) | struct ext2_ext_attr_entry
type ext2_inode (line 1289) | struct ext2_inode
type ext2_inode (line 1290) | struct ext2_inode
type ext2_inode (line 1291) | struct ext2_inode
type ext2_inode (line 1292) | struct ext2_inode
type ext2_inode (line 1299) | struct ext2_inode
type ext2fs_extent (line 1303) | struct ext2fs_extent
type ext2fs_extent (line 1306) | struct ext2fs_extent
type ext2fs_extent (line 1308) | struct ext2fs_extent
type ext2_extent_info (line 1314) | struct ext2_extent_info
type ext2_inode (line 1322) | struct ext2_inode
type ext2_inode (line 1331) | struct ext2_inode
type ext2_inode (line 1336) | struct ext2_inode
type ext2_inode (line 1341) | struct ext2_inode
type ext2_inode (line 1459) | struct ext2_inode
type ext2_inode (line 1461) | struct ext2_inode
type ext2_inode (line 1463) | struct ext2_inode
type ext2_super_block (line 1479) | struct ext2_super_block
type ext2_inode (line 1513) | struct ext2_inode
type ext2_inode (line 1516) | struct ext2_inode
type ext2_inode_cache (line 1522) | struct ext2_inode_cache
type ext2_inode (line 1526) | struct ext2_inode
type ext2_inode (line 1533) | struct ext2_inode
type ext2_inode (line 1546) | struct ext2_inode
type ext2_inode (line 1549) | struct ext2_inode
type ext2_inode (line 1551) | struct ext2_inode
type ext2_inode (line 1554) | struct ext2_inode
type ext2_inode (line 1557) | struct ext2_inode
type ext2_inode (line 1559) | struct ext2_inode
type ext2_inode (line 1562) | struct ext2_inode
type ext2_inode (line 1571) | struct ext2_inode
type ext2_inode (line 1585) | struct ext2_inode
type ext2fs_nls_table (line 1609) | struct ext2fs_nls_table
type ext2_inode (line 1666) | struct ext2_inode
type ext2_ext_attr_header (line 1720) | struct ext2_ext_attr_header
type ext2_ext_attr_header (line 1721) | struct ext2_ext_attr_header
type ext2_ext_attr_entry (line 1722) | struct ext2_ext_attr_entry
type ext2_ext_attr_entry (line 1723) | struct ext2_ext_attr_entry
type ext2_super_block (line 1724) | struct ext2_super_block
type ext2_group_desc (line 1725) | struct ext2_group_desc
type ext2_group_desc (line 1726) | struct ext2_group_desc
type ext2_inode_large (line 1727) | struct ext2_inode_large
type ext2_inode_large (line 1728) | struct ext2_inode_large
type ext2_inode (line 1730) | struct ext2_inode
type ext2_inode (line 1731) | struct ext2_inode
type mmp_struct (line 1732) | struct mmp_struct
type ext2_inode (line 1740) | struct ext2_inode
type ext2_inode (line 1742) | struct ext2_inode
type ext2_inode (line 1785) | struct ext2_inode
type ext2_dir_entry (line 1789) | struct ext2_dir_entry
type ext2_dir_entry (line 1790) | struct ext2_dir_entry
type ext2_dir_entry (line 1791) | struct ext2_dir_entry
type ext2_dir_entry (line 1792) | struct ext2_dir_entry
type ext2_inode (line 1793) | struct ext2_inode
type ext2_inode_large (line 1793) | struct ext2_inode_large
type ext2_inode (line 1794) | struct ext2_inode
type ext2_inode_large (line 1794) | struct ext2_inode_large
function _INLINE_ (line 1830) | _INLINE_ errcode_t ext2fs_get_mem(unsigned long size, void *ptr)
function _INLINE_ (line 1841) | _INLINE_ errcode_t ext2fs_get_memzero(unsigned long size, void *ptr)
function _INLINE_ (line 1853) | _INLINE_ errcode_t ext2fs_get_array(unsigned long count, unsigned long s...
function _INLINE_ (line 1861) | _INLINE_ errcode_t ext2fs_get_arrayzero(unsigned long count,
function _INLINE_ (line 1878) | _INLINE_ errcode_t ext2fs_free_mem(void *ptr)
function _INLINE_ (line 1892) | _INLINE_ errcode_t ext2fs_resize_mem(unsigned long EXT2FS_ATTR((unused))...
function _INLINE_ (line 1913) | _INLINE_ errcode_t ext2fs_resize_array(unsigned long size,
function _INLINE_ (line 1944) | _INLINE_ void ext2fs_mark_super_dirty(ext2_filsys fs)
function _INLINE_ (line 1952) | _INLINE_ void ext2fs_mark_changed(ext2_filsys fs)
function _INLINE_ (line 1960) | _INLINE_ int ext2fs_test_changed(ext2_filsys fs)
function _INLINE_ (line 1968) | _INLINE_ void ext2fs_mark_valid(ext2_filsys fs)
function _INLINE_ (line 1976) | _INLINE_ void ext2fs_unmark_valid(ext2_filsys fs)
function _INLINE_ (line 1984) | _INLINE_ int ext2fs_test_valid(ext2_filsys fs)
function _INLINE_ (line 1992) | _INLINE_ void ext2fs_mark_ib_dirty(ext2_filsys fs)
function _INLINE_ (line 2000) | _INLINE_ void ext2fs_mark_bb_dirty(ext2_filsys fs)
function _INLINE_ (line 2008) | _INLINE_ int ext2fs_test_ib_dirty(ext2_filsys fs)
function _INLINE_ (line 2016) | _INLINE_ int ext2fs_test_bb_dirty(ext2_filsys fs)
function _INLINE_ (line 2024) | _INLINE_ dgrp_t ext2fs_group_of_blk(ext2_filsys fs, blk_t blk)
function _INLINE_ (line 2031) | _INLINE_ dgrp_t ext2fs_group_of_ino(ext2_filsys fs, ext2_ino_t ino)
function _INLINE_ (line 2039) | _INLINE_ blk_t ext2fs_group_first_block(ext2_filsys fs, dgrp_t group)
function _INLINE_ (line 2047) | _INLINE_ blk_t ext2fs_group_last_block(ext2_filsys fs, dgrp_t group)
function _INLINE_ (line 2052) | _INLINE_ blk_t ext2fs_inode_data_blocks(ext2_filsys fs,
function _INLINE_ (line 2058) | _INLINE_ int ext2fs_htree_intnode_maxrecs(ext2_filsys fs, int blocks)
function ext2fs_div_ceil (line 2072) | _INLINE_ unsigned int ext2fs_div_ceil(unsigned int a, unsigned int b)
function _INLINE_ (line 2079) | _INLINE_ __u64 ext2fs_div64_ceil(__u64 a, __u64 b)
function _INLINE_ (line 2086) | _INLINE_ int ext2fs_dirent_name_len(const struct ext2_dir_entry *entry)
function _INLINE_ (line 2091) | _INLINE_ void ext2fs_dirent_set_name_len(struct ext2_dir_entry *entry, i...
function _INLINE_ (line 2096) | _INLINE_ int ext2fs_dirent_file_type(const struct ext2_dir_entry *entry)
function _INLINE_ (line 2101) | _INLINE_ void ext2fs_dirent_set_file_type(struct ext2_dir_entry *entry, ...
function ext2_inode (line 2106) | ext2_inode *ext2fs_inode(struct ext2_inode_large * large_inode)
function ext2_inode (line 2112) | ext2_inode *
function ext2_dir_htree_level (line 2126) | static inline unsigned int ext2_dir_htree_level(ext2_filsys fs)
FILE: src/ext2fs/ext2fsP.h
function ext2fsP_is_disk_device (line 20) | static inline int ext2fsP_is_disk_device(mode_t mode)
type ext2_struct_u32_list (line 32) | struct ext2_struct_u32_list {
type ext2_struct_u32_iterate (line 40) | struct ext2_struct_u32_iterate {
type ext2_struct_dblist (line 50) | struct ext2_struct_dblist {
type dir_context (line 62) | struct dir_context {
type ext2_inode_cache (line 81) | struct ext2_inode_cache {
type ext2_inode_cache_ent (line 90) | struct ext2_inode_cache_ent {
type ext2fs_nls_table (line 98) | struct ext2fs_nls_table {
type ext2fs_nls_ops (line 103) | struct ext2fs_nls_ops {
type ext2fs_numeric_progress_struct (line 126) | struct ext2fs_numeric_progress_struct {
type ext2fs_progress_ops (line 135) | struct ext2fs_progress_ops {
type ext2fs_progress_ops (line 147) | struct ext2fs_progress_ops
type ext2fs_numeric_progress_struct (line 150) | struct ext2fs_numeric_progress_struct
type ext2fs_numeric_progress_struct (line 153) | struct ext2fs_numeric_progress_struct
type ext2fs_numeric_progress_struct (line 156) | struct ext2fs_numeric_progress_struct
type ext2_inode (line 197) | struct ext2_inode
FILE: src/ext2fs/ext3_extents.h
type ext3_extent_tail (line 28) | struct ext3_extent_tail {
type ext3_extent (line 36) | struct ext3_extent {
type ext3_extent_idx (line 47) | struct ext3_extent_idx {
type ext3_extent_header (line 58) | struct ext3_extent_header {
type ext3_ext_path (line 73) | struct ext3_ext_path {
FILE: src/ext2fs/ext4_acl.h
type ext4_acl_entry (line 26) | typedef struct {
type ext4_acl_entry_short (line 32) | typedef struct {
type ext4_acl_header (line 37) | typedef struct {
type posix_acl_xattr_entry (line 45) | typedef struct {
type posix_acl_xattr_header (line 51) | typedef struct {
FILE: src/ext2fs/ext_attr.c
function errcode_t (line 28) | static errcode_t read_ea_inode_hash(ext2_filsys fs, ext2_ino_t ino, __u3...
function __u32 (line 48) | __u32 ext2fs_ext_attr_hash_entry(struct ext2_ext_attr_entry *entry, void...
function errcode_t (line 81) | errcode_t ext2fs_ext_attr_hash_entry2(ext2_filsys fs,
function ext2fs_ext_attr_block_rehash (line 109) | void ext2fs_ext_attr_block_rehash(struct ext2_ext_attr_header *header,
function __u32 (line 132) | __u32 ext2fs_get_ea_inode_hash(struct ext2_inode *inode)
function ext2fs_set_ea_inode_hash (line 137) | void ext2fs_set_ea_inode_hash(struct ext2_inode *inode, __u32 hash)
function __u64 (line 142) | __u64 ext2fs_get_ea_inode_ref(struct ext2_inode *inode)
function ext2fs_set_ea_inode_ref (line 147) | void ext2fs_set_ea_inode_ref(struct ext2_inode *inode, __u64 ref_count)
function errcode_t (line 153) | static errcode_t check_ext_attr_header(struct ext2_ext_attr_header *header)
function errcode_t (line 163) | errcode_t ext2fs_read_ext_attr3(ext2_filsys fs, blk64_t block, void *buf,
function errcode_t (line 188) | errcode_t ext2fs_read_ext_attr2(ext2_filsys fs, blk64_t block, void *buf)
function errcode_t (line 193) | errcode_t ext2fs_read_ext_attr(ext2_filsys fs, blk_t block, void *buf)
function errcode_t (line 198) | errcode_t ext2fs_write_ext_attr3(ext2_filsys fs, blk64_t block, void *in...
function errcode_t (line 227) | errcode_t ext2fs_write_ext_attr2(ext2_filsys fs, blk64_t block, void *in...
function errcode_t (line 232) | errcode_t ext2fs_write_ext_attr(ext2_filsys fs, blk_t block, void *inbuf)
function errcode_t (line 240) | errcode_t ext2fs_adjust_ea_refcount3(ext2_filsys fs, blk64_t blk,
function errcode_t (line 278) | errcode_t ext2fs_adjust_ea_refcount2(ext2_filsys fs, blk64_t blk,
function errcode_t (line 286) | errcode_t ext2fs_adjust_ea_refcount(ext2_filsys fs, blk_t blk,
type ext2_xattr (line 295) | struct ext2_xattr {
type ext2_xattr_handle (line 302) | struct ext2_xattr_handle {
function errcode_t (line 313) | static errcode_t ext2fs_xattrs_expand(struct ext2_xattr_handle *h,
type ea_name_index (line 332) | struct ea_name_index {
type ea_name_index (line 338) | struct ea_name_index
type ea_name_index (line 351) | struct ea_name_index
function find_ea_index (line 360) | static int find_ea_index(const char *fullname, const char **name, int *i...
function errcode_t (line 374) | errcode_t ext2fs_free_ext_attr(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 446) | static errcode_t prep_ea_block_for_write(ext2_filsys fs, ext2_ino_t ino,
function posix_acl_xattr_count (line 509) | static inline int
function errcode_t (line 525) | static errcode_t convert_posix_acl_to_disk_buffer(const void *value, siz...
function errcode_t (line 579) | static errcode_t convert_disk_buffer_to_posix_acl(const void *value, siz...
function errcode_t (line 638) | static errcode_t
function errcode_t (line 693) | errcode_t ext2fs_xattrs_write(struct ext2_xattr_handle *handle)
function errcode_t (line 813) | static errcode_t read_xattrs_from_buffer(struct ext2_xattr_handle *handle,
function xattrs_free_keys (line 975) | static void xattrs_free_keys(struct ext2_xattr_handle *h)
function errcode_t (line 990) | errcode_t ext2fs_xattrs_read(struct ext2_xattr_handle *handle)
function errcode_t (line 1097) | errcode_t ext2fs_xattrs_iterate(struct ext2_xattr_handle *h,
function errcode_t (line 1120) | errcode_t ext2fs_xattr_get(struct ext2_xattr_handle *h, const char *key,
function errcode_t (line 1152) | errcode_t ext2fs_xattr_inode_max_size(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 1212) | static errcode_t xattr_create_ea_inode(ext2_filsys fs, const void *value,
function errcode_t (line 1263) | static errcode_t xattr_inode_dec_ref(ext2_filsys fs, ext2_ino_t ino)
function errcode_t (line 1304) | static errcode_t xattr_update_entry(ext2_filsys fs, struct ext2_xattr *x,
function xattr_find_position (line 1358) | static int xattr_find_position(struct ext2_xattr *attrs, int count,
function errcode_t (line 1389) | static errcode_t xattr_array_update(struct ext2_xattr_handle *h,
function space_used (line 1501) | static int space_used(struct ext2_xattr *attrs, int count)
function errcode_t (line 1525) | errcode_t ext2fs_xattr_set(struct ext2_xattr_handle *h,
function errcode_t (line 1637) | errcode_t ext2fs_xattr_remove(struct ext2_xattr_handle *handle,
function errcode_t (line 1663) | errcode_t ext2fs_xattrs_open(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 1692) | errcode_t ext2fs_xattrs_close(struct ext2_xattr_handle **handle)
function errcode_t (line 1703) | errcode_t ext2fs_xattrs_count(struct ext2_xattr_handle *handle, size_t *...
function errcode_t (line 1710) | errcode_t ext2fs_xattrs_flags(struct ext2_xattr_handle *handle,
FILE: src/ext2fs/extent.c
type extent_path (line 42) | struct extent_path {
type ext2_extent_handle (line 54) | struct ext2_extent_handle {
type ext2_extent_path (line 67) | struct ext2_extent_path {
function dbg_show_header (line 78) | static void dbg_show_header(struct ext3_extent_header *eh)
function dbg_show_index (line 88) | static void dbg_show_index(struct ext3_extent_idx *ix)
function dbg_show_extent (line 97) | static void dbg_show_extent(struct ext3_extent *ex)
function dbg_print_extent (line 108) | static void dbg_print_extent(char *desc, struct ext2fs_extent *extent)
function dump_path (line 127) | static void dump_path(const char *tag, struct ext2_extent_handle *handle,
function errcode_t (line 165) | errcode_t ext2fs_extent_header_verify(void *ptr, int size)
function ext2fs_extent_free (line 194) | void ext2fs_extent_free(ext2_extent_handle_t handle)
function errcode_t (line 211) | errcode_t ext2fs_extent_open(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 217) | errcode_t ext2fs_extent_open2(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 305) | errcode_t ext2fs_extent_get(ext2_extent_handle_t handle,
function errcode_t (line 578) | static errcode_t update_path(ext2_extent_handle_t handle)
function errcode_t (line 608) | errcode_t ext2fs_extent_save_path(ext2_extent_handle_t handle,
function errcode_t (line 637) | errcode_t ext2fs_extent_free_path(ext2_extent_path_t path)
function errcode_t (line 655) | errcode_t ext2fs_extent_goto2(ext2_extent_handle_t handle,
function errcode_t (line 742) | errcode_t ext2fs_extent_goto(ext2_extent_handle_t handle,
function errcode_t (line 764) | errcode_t ext2fs_extent_fix_parents(ext2_extent_handle_t handle)
type ext2fs_extent (line 821) | struct ext2fs_extent
type extent_path (line 823) | struct extent_path
type ext3_extent_idx (line 824) | struct ext3_extent_idx
type ext3_extent (line 825) | struct ext3_extent
function splitting_at_eof (line 872) | static int splitting_at_eof(struct ext2_extent_handle *handle,
function errcode_t (line 895) | static errcode_t extent_node_split(ext2_extent_handle_t handle,
function errcode_t (line 1152) | errcode_t ext2fs_extent_node_split(ext2_extent_handle_t handle)
function errcode_t (line 1157) | errcode_t ext2fs_extent_insert(ext2_extent_handle_t handle, int flags,
function errcode_t (line 1255) | errcode_t ext2fs_extent_set_bmap(ext2_extent_handle_t handle,
function errcode_t (line 1599) | errcode_t ext2fs_extent_delete(ext2_extent_handle_t handle, int flags)
function errcode_t (line 1676) | errcode_t ext2fs_extent_get_info(ext2_extent_handle_t handle,
function ul_log2 (line 1708) | static int ul_log2(unsigned long arg)
function ext2fs_max_extent_depth (line 1720) | size_t ext2fs_max_extent_depth(ext2_extent_handle_t handle)
function errcode_t (line 1744) | errcode_t ext2fs_fix_extents_checksums(ext2_filsys fs, ext2_ino_t ino,
FILE: src/ext2fs/fallocate.c
type ext2fs_extent (line 64) | struct ext2fs_extent
function errcode_t (line 85) | static errcode_t claim_range(ext2_filsys fs, struct ext2_inode *inode,
function errcode_t (line 97) | static errcode_t ext_falloc_helper(ext2_filsys fs,
function errcode_t (line 670) | static errcode_t extent_fallocate(ext2_filsys fs, int flags, ext2_ino_t ...
function errcode_t (line 806) | errcode_t ext2fs_fallocate(ext2_filsys fs, int flags, ext2_ino_t ino,
FILE: src/ext2fs/fileio.c
type ext2_file (line 23) | struct ext2_file {
type block_entry (line 35) | struct block_entry {
type block_entry (line 39) | struct block_entry
function errcode_t (line 43) | errcode_t ext2fs_file_open2(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 90) | errcode_t ext2fs_file_open(ext2_filsys fs, ext2_ino_t ino,
function ext2_filsys (line 99) | ext2_filsys ext2fs_file_get_fs(ext2_file_t file)
type ext2_inode (line 109) | struct ext2_inode
function ext2_ino_t (line 117) | ext2_ino_t ext2fs_file_get_inode_num(ext2_file_t file)
function errcode_t (line 128) | errcode_t ext2fs_file_flush(ext2_file_t file)
function errcode_t (line 183) | static errcode_t sync_buffer_position(ext2_file_t file)
function errcode_t (line 208) | static errcode_t load_buffer(ext2_file_t file, int dontfill)
function errcode_t (line 237) | errcode_t ext2fs_file_close(ext2_file_t file)
function errcode_t (line 253) | static errcode_t
function errcode_t (line 285) | errcode_t ext2fs_file_read(ext2_file_t file, void *buf,
function errcode_t (line 331) | static errcode_t
function errcode_t (line 386) | errcode_t ext2fs_file_write(ext2_file_t file, const void *buf,
function errcode_t (line 504) | errcode_t ext2fs_file_llseek(ext2_file_t file, __u64 offset,
function errcode_t (line 524) | errcode_t ext2fs_file_lseek(ext2_file_t file, ext2_off_t offset,
function errcode_t (line 541) | errcode_t ext2fs_file_get_lsize(ext2_file_t file, __u64 *ret_size)
function ext2_off_t (line 552) | ext2_off_t ext2fs_file_get_size(ext2_file_t file)
function errcode_t (line 564) | static errcode_t ext2fs_file_zero_past_offset(ext2_file_t file,
function errcode_t (line 614) | errcode_t ext2fs_file_set_size2(ext2_file_t file, ext2_off64_t size)
function errcode_t (line 652) | errcode_t ext2fs_file_set_size(ext2_file_t file, ext2_off_t size)
FILE: src/ext2fs/freefs.c
function ext2fs_free (line 22) | void ext2fs_free(ext2_filsys fs)
function ext2fs_u32_list_free (line 76) | void ext2fs_u32_list_free(ext2_u32_list bb)
function ext2fs_badblocks_list_free (line 87) | void ext2fs_badblocks_list_free(ext2_badblocks_list bb)
function ext2fs_free_dblist (line 96) | void ext2fs_free_dblist(ext2_dblist dblist)
FILE: src/ext2fs/gen_bitmap.c
type ext2fs_struct_generic_bitmap_32 (line 31) | struct ext2fs_struct_generic_bitmap_32 {
type ext2fs_struct_generic_bitmap_32 (line 42) | struct ext2fs_struct_generic_bitmap_32
function ext2fs_warn_bitmap2 (line 58) | void ext2fs_warn_bitmap2(ext2fs_generic_bitmap gen_bitmap,
function errcode_t (line 72) | static errcode_t check_magic(ext2fs_generic_bitmap bitmap)
function errcode_t (line 81) | errcode_t ext2fs_make_generic_bitmap(errcode_t magic, ext2_filsys fs,
function errcode_t (line 138) | errcode_t ext2fs_allocate_generic_bitmap(__u32 start,
function errcode_t (line 148) | errcode_t ext2fs_copy_generic_bitmap(ext2fs_generic_bitmap gen_src,
function ext2fs_free_generic_bitmap (line 160) | void ext2fs_free_generic_bitmap(ext2fs_inode_bitmap gen_bitmap)
function ext2fs_test_generic_bitmap (line 179) | int ext2fs_test_generic_bitmap(ext2fs_generic_bitmap bitmap,
function ext2fs_mark_generic_bitmap (line 203) | int ext2fs_mark_generic_bitmap(ext2fs_generic_bitmap bitmap,
function ext2fs_unmark_generic_bitmap (line 227) | int ext2fs_unmark_generic_bitmap(ext2fs_generic_bitmap bitmap,
function __u32 (line 251) | __u32 ext2fs_get_generic_bitmap_start(ext2fs_generic_bitmap bitmap)
function __u32 (line 270) | __u32 ext2fs_get_generic_bitmap_end(ext2fs_generic_bitmap bitmap)
function ext2fs_clear_generic_bitmap (line 288) | void ext2fs_clear_generic_bitmap(ext2fs_generic_bitmap bitmap)
function errcode_t (line 309) | errcode_t ext2fs_fudge_generic_bitmap_end(ext2fs_inode_bitmap gen_bitmap,
function errcode_t (line 325) | errcode_t ext2fs_resize_generic_bitmap(errcode_t magic,
function errcode_t (line 369) | errcode_t ext2fs_compare_generic_bitmap(errcode_t magic, errcode_t neq,
function ext2fs_set_generic_bitmap_padding (line 396) | void ext2fs_set_generic_bitmap_padding(ext2fs_generic_bitmap gen_map)
function errcode_t (line 408) | errcode_t ext2fs_get_generic_bitmap_range(ext2fs_generic_bitmap gen_bmap,
function errcode_t (line 425) | errcode_t ext2fs_set_generic_bitmap_range(ext2fs_generic_bitmap gen_bmap,
function ext2fs_mem_is_zero (line 446) | int ext2fs_mem_is_zero(const char *mem, size_t len)
function ext2fs_test_clear_generic_bitmap_range (line 465) | static int ext2fs_test_clear_generic_bitmap_range(ext2fs_generic_bitmap ...
function errcode_t (line 538) | errcode_t ext2fs_find_first_zero_generic_bitmap(ext2fs_generic_bitmap ge...
function errcode_t (line 562) | errcode_t ext2fs_find_first_set_generic_bitmap(ext2fs_generic_bitmap gen...
function ext2fs_test_block_bitmap_range (line 586) | int ext2fs_test_block_bitmap_range(ext2fs_block_bitmap gen_bitmap,
function ext2fs_test_inode_bitmap_range (line 602) | int ext2fs_test_inode_bitmap_range(ext2fs_inode_bitmap gen_bitmap,
function ext2fs_mark_block_bitmap_range (line 618) | void ext2fs_mark_block_bitmap_range(ext2fs_block_bitmap gen_bitmap,
function ext2fs_unmark_block_bitmap_range (line 634) | void ext2fs_unmark_block_bitmap_range(ext2fs_block_bitmap gen_bitmap,
FILE: src/ext2fs/gen_bitmap64.c
function warn_bitmap (line 71) | static void warn_bitmap(ext2fs_generic_bitmap_64 bitmap,
function errcode_t (line 90) | errcode_t ext2fs_alloc_generic_bmap(ext2_filsys fs, errcode_t magic,
function ext2fs_print_bmap_statistics (line 178) | static void ext2fs_print_bmap_statistics(ext2fs_generic_bitmap_64 bitmap)
function ext2fs_free_generic_bmap (line 244) | void ext2fs_free_generic_bmap(ext2fs_generic_bitmap gen_bmap)
function errcode_t (line 276) | errcode_t ext2fs_copy_generic_bmap(ext2fs_generic_bitmap gen_src,
function errcode_t (line 347) | errcode_t ext2fs_resize_generic_bmap(ext2fs_generic_bitmap gen_bmap,
function errcode_t (line 368) | errcode_t ext2fs_fudge_generic_bmap_end(ext2fs_generic_bitmap gen_bitmap,
function __u64 (line 400) | __u64 ext2fs_get_generic_bmap_start(ext2fs_generic_bitmap gen_bitmap)
function __u64 (line 416) | __u64 ext2fs_get_generic_bmap_end(ext2fs_generic_bitmap gen_bitmap)
function ext2fs_clear_generic_bmap (line 432) | void ext2fs_clear_generic_bmap(ext2fs_generic_bitmap gen_bitmap)
function ext2fs_mark_generic_bmap (line 442) | int ext2fs_mark_generic_bmap(ext2fs_generic_bitmap gen_bitmap,
function ext2fs_unmark_generic_bmap (line 481) | int ext2fs_unmark_generic_bmap(ext2fs_generic_bitmap gen_bitmap,
function ext2fs_test_generic_bmap (line 513) | int ext2fs_test_generic_bmap(ext2fs_generic_bitmap gen_bitmap,
function errcode_t (line 551) | errcode_t ext2fs_set_generic_bmap_range(ext2fs_generic_bitmap gen_bmap,
function errcode_t (line 578) | errcode_t ext2fs_get_generic_bmap_range(ext2fs_generic_bitmap gen_bmap,
function errcode_t (line 605) | errcode_t ext2fs_compare_generic_bmap(errcode_t neq,
function ext2fs_set_generic_bmap_padding (line 638) | void ext2fs_set_generic_bmap_padding(ext2fs_generic_bitmap gen_bmap)
function ext2fs_test_block_bitmap_range2 (line 654) | int ext2fs_test_block_bitmap_range2(ext2fs_block_bitmap gen_bmap,
function ext2fs_mark_block_bitmap_range2 (line 699) | void ext2fs_mark_block_bitmap_range2(ext2fs_block_bitmap gen_bmap,
function ext2fs_unmark_block_bitmap_range2 (line 740) | void ext2fs_unmark_block_bitmap_range2(ext2fs_block_bitmap gen_bmap,
function ext2fs_warn_bitmap32 (line 781) | void ext2fs_warn_bitmap32(ext2fs_generic_bitmap gen_bitmap, const char *...
function errcode_t (line 796) | errcode_t ext2fs_convert_subcluster_bitmap(ext2_filsys fs,
function errcode_t (line 834) | errcode_t ext2fs_find_first_zero_generic_bmap(ext2fs_generic_bitmap bitmap,
function errcode_t (line 889) | errcode_t ext2fs_find_first_set_generic_bmap(ext2fs_generic_bitmap bitmap,
function errcode_t (line 944) | errcode_t ext2fs_count_used_clusters(ext2_filsys fs, blk64_t start,
FILE: src/ext2fs/get_num_dirs.c
function errcode_t (line 28) | errcode_t ext2fs_get_num_dirs(ext2_filsys fs, ext2_ino_t *ret_num_dirs)
FILE: src/ext2fs/hashmap.c
type ext2fs_hashmap (line 4) | struct ext2fs_hashmap {
function ext2fs_djb2_hash (line 20) | uint32_t ext2fs_djb2_hash(const void *str, size_t size)
type ext2fs_hashmap (line 33) | struct ext2fs_hashmap
type ext2fs_hashmap (line 37) | struct ext2fs_hashmap
type ext2fs_hashmap (line 37) | struct ext2fs_hashmap
type ext2fs_hashmap_entry (line 38) | struct ext2fs_hashmap_entry
function ext2fs_hashmap_add (line 48) | void ext2fs_hashmap_add(struct ext2fs_hashmap *h, void *data, const void...
type ext2fs_hashmap (line 71) | struct ext2fs_hashmap
type ext2fs_hashmap_entry (line 74) | struct ext2fs_hashmap_entry
type ext2fs_hashmap (line 83) | struct ext2fs_hashmap
type ext2fs_hashmap_entry (line 84) | struct ext2fs_hashmap_entry
function ext2fs_hashmap_free (line 90) | void ext2fs_hashmap_free(struct ext2fs_hashmap *h)
FILE: src/ext2fs/hashmap.h
type ext2fs_hashmap (line 16) | struct ext2fs_hashmap
type ext2fs_hashmap_entry (line 18) | struct ext2fs_hashmap_entry {
type ext2fs_hashmap (line 27) | struct ext2fs_hashmap
type ext2fs_hashmap (line 30) | struct ext2fs_hashmap
type ext2fs_hashmap (line 32) | struct ext2fs_hashmap
type ext2fs_hashmap (line 34) | struct ext2fs_hashmap
type ext2fs_hashmap_entry (line 35) | struct ext2fs_hashmap_entry
type ext2fs_hashmap (line 36) | struct ext2fs_hashmap
type ext2fs_hashmap_entry (line 37) | struct ext2fs_hashmap_entry
type ext2fs_hashmap (line 38) | struct ext2fs_hashmap
FILE: src/ext2fs/i_block.c
function errcode_t (line 30) | errcode_t ext2fs_iblk_add_blocks(ext2_filsys fs, struct ext2_inode *inode,
function errcode_t (line 53) | errcode_t ext2fs_iblk_sub_blocks(ext2_filsys fs, struct ext2_inode *inode,
function errcode_t (line 77) | errcode_t ext2fs_iblk_set(ext2_filsys fs, struct ext2_inode *inode, blk6...
FILE: src/ext2fs/ind_block.c
function errcode_t (line 23) | errcode_t ext2fs_read_ind_block(ext2_filsys fs, blk_t blk, void *buf)
function errcode_t (line 48) | errcode_t ext2fs_write_ind_block(ext2_filsys fs, blk_t blk, void *buf)
FILE: src/ext2fs/initialize.c
function calc_reserved_gdt_blocks (line 59) | static unsigned int calc_reserved_gdt_blocks(ext2_filsys fs)
function errcode_t (line 89) | errcode_t ext2fs_initialize(const char *name, int flags,
FILE: src/ext2fs/inline.c
function errcode_t (line 45) | errcode_t ext2fs_get_memalign(unsigned long size,
function isaligned (line 85) | static int isaligned(void *ptr, unsigned long align)
function errcode_t (line 90) | static errcode_t test_memalign(unsigned long align)
function main (line 104) | int main(int argc, char **argv)
FILE: src/ext2fs/inline_data.c
type ext2_inline_data (line 23) | struct ext2_inline_data {
function errcode_t (line 30) | static errcode_t ext2fs_inline_data_ea_set(struct ext2_inline_data *data)
function errcode_t (line 50) | static errcode_t ext2fs_inline_data_ea_get(struct ext2_inline_data *data)
function errcode_t (line 80) | errcode_t ext2fs_inline_data_init(ext2_filsys fs, ext2_ino_t ino)
function errcode_t (line 92) | errcode_t ext2fs_inline_data_size(ext2_filsys fs, ext2_ino_t ino, size_t...
function ext2fs_inline_data_dir_iterate (line 115) | int ext2fs_inline_data_dir_iterate(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 254) | errcode_t ext2fs_inline_data_ea_remove(ext2_filsys fs, ext2_ino_t ino)
function errcode_t (line 273) | static errcode_t ext2fs_inline_data_convert_dir(ext2_filsys fs, ext2_ino...
function errcode_t (line 345) | static errcode_t
function errcode_t (line 397) | static errcode_t
function errcode_t (line 430) | errcode_t ext2fs_inline_data_expand(ext2_filsys fs, ext2_ino_t ino)
function errcode_t (line 501) | errcode_t ext2fs_inline_data_get(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 533) | errcode_t ext2fs_inline_data_set(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 595) | static errcode_t file_test(ext2_filsys fs)
function errcode_t (line 689) | static errcode_t dir_test(ext2_filsys fs)
function main (line 776) | int main(int argc, char *argv[])
FILE: src/ext2fs/inode.c
type ext2_struct_inode_scan (line 37) | struct ext2_struct_inode_scan {
function errcode_t (line 65) | errcode_t ext2fs_flush_icache(ext2_filsys fs)
function ext2fs_free_inode_cache (line 82) | void ext2fs_free_inode_cache(struct ext2_inode_cache *icache)
function errcode_t (line 99) | errcode_t ext2fs_create_inode_cache(ext2_filsys fs, unsigned int cache_s...
function errcode_t (line 140) | errcode_t ext2fs_open_inode_scan(ext2_filsys fs, int buffer_blocks,
function ext2fs_close_inode_scan (line 229) | void ext2fs_close_inode_scan(ext2_inode_scan scan)
function ext2fs_set_inode_callback (line 242) | void ext2fs_set_inode_callback(ext2_inode_scan scan,
function ext2fs_inode_scan_flags (line 256) | int ext2fs_inode_scan_flags(ext2_inode_scan scan, int set_flags,
function errcode_t (line 274) | static errcode_t get_next_blockgroup(ext2_inode_scan scan)
function errcode_t (line 308) | errcode_t ext2fs_inode_scan_goto_blockgroup(ext2_inode_scan scan,
function errcode_t (line 324) | static errcode_t check_for_inode_bad_blocks(ext2_inode_scan scan,
function block_map_looks_insane (line 384) | static int block_map_looks_insane(ext2_filsys fs,
function extent_head_looks_insane (line 414) | static int extent_head_looks_insane(struct ext2_inode_large *inode)
function check_inode_block_sanity (line 428) | static void check_inode_block_sanity(ext2_inode_scan scan, blk64_t num_b...
function errcode_t (line 518) | static errcode_t get_next_blocks(ext2_inode_scan scan)
function is_empty_scan (line 582) | static inline int is_empty_scan(ext2_inode_scan scan)
function errcode_t (line 596) | errcode_t ext2fs_get_next_inode_full(ext2_inode_scan scan, ext2_ino_t *ino,
function errcode_t (line 741) | errcode_t ext2fs_get_next_inode(ext2_inode_scan scan, ext2_ino_t *ino,
function errcode_t (line 751) | errcode_t ext2fs_read_inode2(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 869) | errcode_t ext2fs_read_inode_full(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 875) | errcode_t ext2fs_read_inode(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 882) | errcode_t ext2fs_write_inode2(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 1007) | errcode_t ext2fs_write_inode_full(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 1013) | errcode_t ext2fs_write_inode(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 1024) | errcode_t ext2fs_write_new_inode(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 1063) | errcode_t ext2fs_get_blocks(ext2_filsys fs, ext2_ino_t ino, blk_t *blocks)
function errcode_t (line 1086) | errcode_t ext2fs_check_directory(ext2_filsys fs, ext2_ino_t ino)
FILE: src/ext2fs/io_manager.c
function errcode_t (line 23) | errcode_t io_channel_set_options(io_channel channel, const char *opts)
function errcode_t (line 60) | errcode_t io_channel_write_byte(io_channel channel, unsigned long offset,
function errcode_t (line 72) | errcode_t io_channel_read_blk64(io_channel channel, unsigned long long b...
function errcode_t (line 88) | errcode_t io_channel_write_blk64(io_channel channel, unsigned long long ...
function errcode_t (line 104) | errcode_t io_channel_discard(io_channel channel, unsigned long long block,
function errcode_t (line 115) | errcode_t io_channel_zeroout(io_channel channel, unsigned long long block,
function errcode_t (line 126) | errcode_t io_channel_alloc_buf(io_channel io, int count, void *ptr)
function errcode_t (line 143) | errcode_t io_channel_cache_readahead(io_channel io, unsigned long long b...
FILE: src/ext2fs/jfs_compat.h
type tid_t (line 33) | typedef unsigned int tid_t;
type journal_t (line 34) | typedef struct journal_s journal_t;
type kdev_s (line 35) | struct kdev_s
type buffer_head (line 37) | struct buffer_head
type inode (line 38) | struct inode
type gfp_t (line 40) | typedef unsigned int gfp_t;
type __u64 (line 46) | typedef __u64 u64;
type journal_s (line 69) | struct journal_s
FILE: src/ext2fs/kernel-jbd.h
type journal_header_t (line 101) | typedef struct journal_header_s
type commit_header (line 137) | struct commit_header {
type journal_block_tag3_t (line 152) | typedef struct journal_block_tag3_s
type journal_block_tag_t (line 160) | typedef struct journal_block_tag_s
type jbd2_journal_block_tail (line 169) | struct jbd2_journal_block_tail {
type jbd2_journal_revoke_header_t (line 177) | typedef struct journal_revoke_header_s
type journal_superblock_t (line 196) | typedef struct journal_superblock_s
function _INLINE_ (line 392) | _INLINE_ size_t journal_tag_bytes(journal_t *journal)
function _INLINE_ (line 410) | _INLINE_ int jbd2_journal_has_csum_v2or3(journal_t *journal)
function _INLINE_ (line 421) | _INLINE_ int tid_gt(tid_t x, tid_t y)
function _INLINE_ (line 427) | _INLINE_ int tid_geq(tid_t x, tid_t y)
type inode (line 436) | struct inode
type inode (line 454) | struct inode
FILE: src/ext2fs/kernel-list.h
type list_head (line 14) | struct list_head {
function __list_add (line 34) | static __inline__ void __list_add(struct list_head * new,
function list_add (line 47) | static __inline__ void list_add(struct list_head *new, struct list_head ...
function list_add_tail (line 55) | static __inline__ void list_add_tail(struct list_head *new, struct list_...
function __list_del (line 67) | static __inline__ void __list_del(struct list_head * prev,
function list_del (line 74) | static __inline__ void list_del(struct list_head *entry)
function list_empty (line 79) | static __inline__ int list_empty(struct list_head *head)
function list_splice (line 87) | static __inline__ void list_splice(struct list_head *list, struct list_h...
FILE: src/ext2fs/link.c
type dx_frame (line 25) | struct dx_frame {
type dx_lookup_info (line 33) | struct dx_lookup_info {
function errcode_t (line 42) | static errcode_t alloc_dx_frame(ext2_filsys fs, struct dx_frame *frame)
function dx_release (line 47) | static void dx_release(struct dx_lookup_info *info)
function dx_search_entry (line 60) | static void dx_search_entry(struct dx_frame *frame, int count, __u32 hash)
function errcode_t (line 76) | static errcode_t load_logical_dir_block(ext2_filsys fs, ext2_ino_t dir,
function errcode_t (line 92) | static errcode_t dx_lookup(ext2_filsys fs, ext2_ino_t dir,
type link_struct (line 171) | struct link_struct {
type link_struct (line 191) | struct link_struct
type ext2_dir_entry (line 192) | struct ext2_dir_entry
type ext2_dir_entry_tail (line 207) | struct ext2_dir_entry_tail
type ext2_dir_entry (line 212) | struct ext2_dir_entry
type ext2_dir_entry (line 236) | struct ext2_dir_entry
function errcode_t (line 263) | static errcode_t add_dirent_to_buf(ext2_filsys fs, e2_blkcnt_t blockcnt,
type dx_hash_map (line 302) | struct dx_hash_map {
function EXT2_QSORT_TYPE (line 308) | static EXT2_QSORT_TYPE dx_hash_map_cmp(const void *ap, const void *bp)
function errcode_t (line 319) | static errcode_t dx_move_dirents(ext2_filsys fs, struct dx_hash_map *map,
function errcode_t (line 355) | static errcode_t dx_insert_entry(ext2_filsys fs, ext2_ino_t dir,
function errcode_t (line 373) | static errcode_t dx_split_leaf(ext2_filsys fs, ext2_ino_t dir,
function errcode_t (line 452) | static errcode_t dx_grow_tree(ext2_filsys fs, ext2_ino_t dir,
function errcode_t (line 555) | static errcode_t dx_link(ext2_filsys fs, ext2_ino_t dir,
function errcode_t (line 607) | errcode_t ext2fs_link(ext2_filsys fs, ext2_ino_t dir, const char *name,
FILE: src/ext2fs/lookup.c
type lookup_struct (line 22) | struct lookup_struct {
function lookup_proc (line 32) | static int lookup_proc(struct ext2_dir_entry *dirent,
function errcode_t (line 50) | errcode_t ext2fs_lookup(ext2_filsys fs, ext2_ino_t dir, const char *name,
FILE: src/ext2fs/mkdir.c
function errcode_t (line 35) | errcode_t ext2fs_mkdir(ext2_filsys fs, ext2_ino_t parent, ext2_ino_t inum,
FILE: src/ext2fs/mkjournal.c
function errcode_t (line 48) | errcode_t ext2fs_create_journal_superblock(ext2_filsys fs,
function errcode_t (line 92) | static errcode_t write_journal_file(ext2_filsys fs, char *filename,
function errcode_t (line 154) | errcode_t ext2fs_zero_blocks2(ext2_filsys fs, blk64_t blk, int num,
function errcode_t (line 220) | errcode_t ext2fs_zero_blocks(ext2_filsys fs, blk_t blk, int num,
function blk64_t (line 237) | static blk64_t get_midpoint_journal_block(ext2_filsys fs)
function errcode_t (line 266) | static errcode_t write_journal_inode(ext2_filsys fs, ext2_ino_t journal_...
function ext2fs_default_journal_size (line 342) | int ext2fs_default_journal_size(__u64 num_blocks)
function ext2fs_journal_sb_start (line 363) | int ext2fs_journal_sb_start(int blocksize)
function errcode_t (line 373) | errcode_t ext2fs_add_journal_device(ext2_filsys fs, ext2_filsys journal_...
function errcode_t (line 439) | errcode_t ext2fs_add_journal_inode2(ext2_filsys fs, blk_t num_blocks,
function errcode_t (line 552) | errcode_t ext2fs_add_journal_inode(ext2_filsys fs, blk_t num_blocks, int...
FILE: src/ext2fs/mmp.c
function errcode_t (line 46) | errcode_t ext2fs_mmp_read(ext2_filsys fs, blk64_t mmp_blk, void *buf)
function errcode_t (line 128) | errcode_t ext2fs_mmp_write(ext2_filsys fs, blk64_t mmp_blk, void *buf)
function ext2fs_mmp_new_seq (line 172) | unsigned ext2fs_mmp_new_seq(void)
function errcode_t (line 197) | static errcode_t ext2fs_mmp_reset(ext2_filsys fs)
function errcode_t (line 232) | errcode_t ext2fs_mmp_update(ext2_filsys fs)
function errcode_t (line 237) | errcode_t ext2fs_mmp_clear(ext2_filsys fs)
function errcode_t (line 253) | errcode_t ext2fs_mmp_init(ext2_filsys fs)
function errcode_t (line 296) | errcode_t ext2fs_mmp_start(ext2_filsys fs)
function errcode_t (line 399) | errcode_t ext2fs_mmp_stop(ext2_filsys fs)
function errcode_t (line 445) | errcode_t ext2fs_mmp_update2(ext2_filsys fs, int immediately)
FILE: src/ext2fs/namei.c
function errcode_t (line 29) | static errcode_t follow_link(ext2_filsys fs, ext2_ino_t root, ext2_ino_t...
function errcode_t (line 97) | static errcode_t dir_namei(ext2_filsys fs, ext2_ino_t root, ext2_ino_t dir,
function errcode_t (line 135) | static errcode_t open_namei(ext2_filsys fs, ext2_ino_t root, ext2_ino_t ...
function errcode_t (line 172) | errcode_t ext2fs_namei(ext2_filsys fs, ext2_ino_t root, ext2_ino_t cwd,
function errcode_t (line 191) | errcode_t ext2fs_namei_follow(ext2_filsys fs, ext2_ino_t root, ext2_ino_...
function errcode_t (line 210) | errcode_t ext2fs_follow_link(ext2_filsys fs, ext2_ino_t root, ext2_ino_t...
FILE: src/ext2fs/newdir.c
function errcode_t (line 29) | errcode_t ext2fs_new_dir_block(ext2_filsys fs, ext2_ino_t dir_ino,
type ext2_dir_entry (line 110) | struct ext2_dir_entry
FILE: src/ext2fs/nt_io.c
type NT_PRIVATE_DATA (line 48) | typedef struct _NT_PRIVATE_DATA {
type struct_io_manager (line 75) | struct struct_io_manager
type ERROR_ENTRY (line 91) | typedef struct {
function _MapDosError (line 144) | static unsigned _MapDosError(IN ULONG WinError)
function _MapNtStatus (line 165) | static __inline unsigned _MapNtStatus(IN NTSTATUS Status)
function DWORD (line 171) | DWORD ext2_last_winerror(DWORD default_error)
function NTSTATUS (line 179) | static NTSTATUS _OpenNtName(IN PCSTR Name, IN BOOLEAN Readonly, OUT PHAN...
function NTSTATUS (line 227) | static NTSTATUS _OpenDriveLetter(IN CHAR Letter, IN BOOLEAN ReadOnly, OU...
function NTSTATUS (line 234) | static __inline NTSTATUS _FlushDrive(IN HANDLE Handle)
function NTSTATUS (line 241) | static __inline NTSTATUS _LockDrive(IN HANDLE Handle)
function NTSTATUS (line 248) | static __inline NTSTATUS _UnlockDrive(IN HANDLE Handle)
function NTSTATUS (line 254) | static __inline NTSTATUS _DismountDrive(IN HANDLE Handle)
function BOOLEAN (line 260) | static __inline BOOLEAN _IsMounted(IN HANDLE Handle)
function NTSTATUS (line 266) | static __inline NTSTATUS _CloseDisk(IN HANDLE Handle)
function PCSTR (line 271) | static PCSTR _NormalizeDeviceName(IN PCSTR Device, IN PSTR NormalizedDev...
function VOID (line 294) | static VOID _GetDeviceSize(IN HANDLE h, OUT unsigned __int64 *FsSize)
function BOOLEAN (line 327) | static BOOLEAN _Ext2OpenDevice(IN PCSTR Name, IN BOOLEAN ReadOnly, OUT P...
function BOOLEAN (line 365) | static BOOLEAN _BlockIo(IN HANDLE Handle, IN LARGE_INTEGER Offset, IN UL...
function BOOLEAN (line 395) | static BOOLEAN _RawWrite(IN HANDLE Handle, IN LARGE_INTEGER Offset, IN U...
function BOOLEAN (line 400) | static BOOLEAN _RawRead(IN HANDLE Handle, IN LARGE_INTEGER Offset, IN UL...
function BOOLEAN (line 405) | static BOOLEAN _SetPartType(IN HANDLE Handle, IN UCHAR Type)
function errcode_t (line 416) | errcode_t ext2fs_check_if_mounted(const char *file, int *mount_flags)
function errcode_t (line 435) | errcode_t ext2fs_check_mount_point(const char *file, int *mount_flags, c...
function errcode_t (line 443) | errcode_t ext2fs_get_device_size2(const char *file, int blocksize, blk64...
function errcode_t (line 465) | static errcode_t nt_open(const char *name, int flags, io_channel *channel)
function errcode_t (line 542) | static errcode_t nt_close(io_channel channel)
function errcode_t (line 569) | static errcode_t nt_set_blksize(io_channel channel, int blksize)
function errcode_t (line 593) | static errcode_t nt_read_blk64(io_channel channel, unsigned long long bl...
function errcode_t (line 644) | static errcode_t nt_read_blk(io_channel channel, unsigned long block, in...
function errcode_t (line 649) | static errcode_t nt_write_blk64(io_channel channel, unsigned long long b...
function errcode_t (line 696) | static errcode_t nt_write_blk(io_channel channel, unsigned long block, i...
function errcode_t (line 701) | static errcode_t nt_flush(io_channel channel)
FILE: src/ext2fs/openfs.c
function blk64_t (line 35) | blk64_t ext2fs_descriptor_block_loc2(ext2_filsys fs, blk64_t group_block,
function blk_t (line 83) | blk_t ext2fs_descriptor_block_loc(ext2_filsys fs, blk_t group_block, dgr...
function errcode_t (line 88) | errcode_t ext2fs_open(const char *name, int flags, int superblock,
function block_sha_map_free_entry (line 96) | static void block_sha_map_free_entry(void *data)
function errcode_t (line 116) | errcode_t ext2fs_open2(const char *name, const char *io_options,
function errcode_t (line 535) | errcode_t ext2fs_get_data_io(ext2_filsys fs, io_channel *old_io)
function errcode_t (line 545) | errcode_t ext2fs_set_data_io(ext2_filsys fs, io_channel new_io)
function errcode_t (line 553) | errcode_t ext2fs_rewrite_to_io(ext2_filsys fs, io_channel new_io)
FILE: src/ext2fs/punch.c
function check_zero_block (line 29) | static int check_zero_block(char *buf, int blocksize)
function errcode_t (line 49) | static errcode_t ind_punch(ext2_filsys fs, struct ext2_inode *inode,
function errcode_t (line 105) | static errcode_t ext2fs_punch_ind(ext2_filsys fs, struct ext2_inode *inode,
function dbg_print_extent (line 169) | static void dbg_print_extent(char *desc, struct ext2fs_extent *extent)
function errcode_t (line 193) | static errcode_t punch_extent_blocks(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 261) | static errcode_t ext2fs_punch_extent(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 450) | static errcode_t ext2fs_punch_inline_data(ext2_filsys fs, ext2_ino_t ino,
function errcode_t (line 479) | errcode_t ext2fs_punch(ext2_filsys fs, ext2_ino_t ino,
FILE: src/ext2fs/rbtree.c
function __rb_rotate_left (line 25) | static void __rb_rotate_left(struct rb_node *node, struct rb_root *root)
function __rb_rotate_right (line 48) | static void __rb_rotate_right(struct rb_node *node, struct rb_root *root)
function ext2fs_rb_insert_color (line 71) | void ext2fs_rb_insert_color(struct rb_node *node, struct rb_root *root)
function __rb_erase_color (line 136) | static void __rb_erase_color(struct rb_node *node, struct rb_node *parent,
function ext2fs_rb_erase (line 216) | void ext2fs_rb_erase(struct rb_node *node, struct rb_root *root)
function ext2fs_rb_augment_path (line 283) | static void ext2fs_rb_augment_path(struct rb_node *node, rb_augment_f fu...
function ext2fs_rb_augment_insert (line 306) | void ext2fs_rb_augment_insert(struct rb_node *node, rb_augment_f func, v...
type rb_node (line 320) | struct rb_node
type rb_node (line 320) | struct rb_node
type rb_node (line 322) | struct rb_node
function ext2fs_rb_augment_erase_end (line 347) | void ext2fs_rb_augment_erase_end(struct rb_node *node, rb_augment_f func...
type rb_node (line 356) | struct rb_node
type rb_root (line 356) | struct rb_root
type rb_node (line 358) | struct rb_node
type rb_node (line 368) | struct rb_node
type rb_root (line 368) | struct rb_root
type rb_node (line 370) | struct rb_node
type rb_node (line 380) | struct rb_node
type rb_node (line 380) | struct rb_node
type rb_node (line 382) | struct rb_node
type rb_node (line 393) | struct rb_node
type rb_node (line 408) | struct rb_node
type rb_node (line 408) | struct rb_node
type rb_node (line 410) | struct rb_node
type rb_node (line 421) | struct rb_node
function ext2fs_rb_replace_node (line 432) | void ext2fs_rb_replace_node(struct rb_node *victim, struct rb_node *new,
FILE: src/ext2fs/rbtree.h
function rb_node (line 123) | EXT2FS_ALIGN_START(SIZEOF_LONG) struct rb_node
type rb_root (line 133) | struct rb_root
function ext2fs_rb_set_parent (line 146) | static inline void ext2fs_rb_set_parent(struct rb_node *rb, struct rb_no...
function ext2fs_rb_set_color (line 150) | static inline void ext2fs_rb_set_color(struct rb_node *rb, int color)
function ext2fs_rb_empty_root (line 158) | static inline int ext2fs_rb_empty_root(struct rb_root *root)
function ext2fs_rb_empty_node (line 163) | static inline int ext2fs_rb_empty_node(struct rb_node *node)
function ext2fs_rb_clear_node (line 168) | static inline void ext2fs_rb_clear_node(struct rb_node *node)
type rb_node (line 173) | struct rb_node
type rb_root (line 173) | struct rb_root
type rb_node (line 174) | struct rb_node
type rb_root (line 174) | struct rb_root
type rb_node (line 176) | struct rb_node
type rb_node (line 178) | struct rb_node
type rb_node (line 180) | struct rb_node
type rb_node (line 180) | struct rb_node
type rb_node (line 181) | struct rb_node
type rb_node (line 185) | struct rb_node
type rb_node (line 185) | struct rb_node
type rb_node (line 186) | struct rb_node
type rb_node (line 186) | struct rb_node
type rb_node (line 187) | struct rb_node
type rb_root (line 187) | struct rb_root
type rb_node (line 188) | struct rb_node
type rb_root (line 188) | struct rb_root
type rb_node (line 191) | struct rb_node
type rb_node (line 191) | struct rb_node
type rb_root (line 192) | struct rb_root
function ext2fs_rb_link_node (line 194) | static inline void ext2fs_rb_link_node(struct rb_node * node,
FILE: src/ext2fs/read_bb.c
type read_bb_record (line 30) | struct read_bb_record {
function mark_bad_block (line 41) | static int mark_bad_block(ext2_filsys fs, blk_t *block_nr,
function errcode_t (line 65) | errcode_t ext2fs_read_bb_inode(ext2_filsys fs, ext2_badblocks_list *bb_l...
FILE: src/ext2fs/rw_bitmaps.c
function errcode_t (line 31) | static errcode_t write_bitmaps(ext2_filsys fs, int do_inode, int do_block)
function errcode_t (line 161) | static errcode_t mark_uninit_bg_group_blocks(ext2_filsys fs)
function bitmap_tail_verify (line 198) | static int bitmap_tail_verify(unsigned char *bitmap, int first, int last)
function errcode_t (line 208) | static errcode_t read_bitmaps(ext2_filsys fs, int do_inode, int do_block)
function errcode_t (line 417) | errcode_t ext2fs_read_inode_bitmap(ext2_filsys fs)
function errcode_t (line 422) | errcode_t ext2fs_read_block_bitmap(ext2_filsys fs)
function errcode_t (line 427) | errcode_t ext2fs_write_inode_bitmap(ext2_filsys fs)
function errcode_t (line 432) | errcode_t ext2fs_write_block_bitmap (ext2_filsys fs)
function errcode_t (line 437) | errcode_t ext2fs_read_bitmaps(ext2_filsys fs)
function errcode_t (line 445) | errcode_t ext2fs_write_bitmaps(ext2_filsys fs)
FILE: src/ext2fs/sha512.c
type sha512_state (line 104) | struct sha512_state {
type hash_state (line 111) | struct hash_state {
function sha512_compress (line 115) | static void sha512_compress(struct hash_state * md, const unsigned char ...
function sha512_init (line 153) | static void sha512_init(struct hash_state * md)
function sha512_done (line 167) | static void sha512_done(struct hash_state * md, unsigned char *out)
function sha512_process (line 206) | static void sha512_process(struct hash_state * md,
function ext2fs_sha512 (line 234) | void ext2fs_sha512(const unsigned char *in, unsigned long in_size,
function main (line 281) | int main(int argc, char **argv)
FILE: src/ext2fs/symlink.c
function my_strnlen (line 36) | static int my_strnlen(const char * s, int count)
function errcode_t (line 47) | errcode_t ext2fs_symlink(ext2_filsys fs, ext2_ino_t parent, ext2_ino_t ino,
function ext2fs_is_fast_symlink (line 210) | int ext2fs_is_fast_symlink(struct ext2_inode *inode)
FILE: src/ext2fs/valid_blk.c
function ext2fs_inode_has_valid_blocks2 (line 27) | int ext2fs_inode_has_valid_blocks2(ext2_filsys fs, struct ext2_inode *in...
function ext2fs_inode_has_valid_blocks (line 65) | int ext2fs_inode_has_valid_blocks(struct ext2_inode *inode)
FILE: src/format.c
function OutputUTF8Message (line 85) | static void OutputUTF8Message(const char* src)
function BOOLEAN (line 113) | static BOOLEAN __stdcall FormatExCallback(FILE_SYSTEM_CALLBACK_COMMAND C...
function BOOLEAN (line 207) | static BOOLEAN __stdcall ChkdskCallback(FILE_SYSTEM_CALLBACK_COMMAND Com...
function ToValidLabel (line 263) | static void ToValidLabel(char* Label, BOOL bFAT)
function BOOL (line 336) | static BOOL FormatNativeVds(DWORD DriveIndex, uint64_t PartitionOffset, ...
function BOOL (line 584) | static BOOL FormatNative(DWORD DriveIndex, uint64_t PartitionOffset, DWO...
function BOOL (line 665) | BOOL FormatPartition(DWORD DriveIndex, uint64_t PartitionOffset, DWORD U...
function BOOL (line 686) | static BOOL CheckDisk(char DriveLetter)
function BOOL (line 718) | static BOOL ClearMBRGPT(HANDLE hPhysicalDrive, LONGLONG DiskSize, DWORD ...
function BOOL (line 760) | static BOOL WriteMBR(HANDLE hPhysicalDrive)
function BOOL (line 900) | static BOOL WriteSBR(HANDLE hPhysicalDrive)
function BOOL (line 992) | BOOL WritePBR(HANDLE hLogicalVolume)
function update_progress (line 1075) | static void update_progress(const uint64_t processed_bytes)
function sector_write (line 1084) | static int sector_write(int fd, const void* _buf, unsigned int count)
function BOOL (line 1143) | static BOOL WriteDrive(HANDLE hPhysicalDrive, BOOL bZeroDrive)
function DWORD (line 1438) | DWORD WINAPI FormatThread(void* param)
FILE: src/format.h
type FILE_SYSTEM_CALLBACK_COMMAND (line 28) | typedef enum {
type TEXTOUTPUT (line 69) | typedef struct {
type BOOLEAN (line 74) | typedef BOOLEAN (__stdcall *FILE_SYSTEM_CALLBACK)(
type FILE_SYSTEM_PROP_FLAG (line 105) | typedef enum {
FILE: src/format_ext.c
type ext2fs_default_t (line 46) | typedef struct {
function errcode_t (line 187) | errcode_t ext2fs_print_progress(int64_t cur_value, int64_t max_value)
function BOOL (line 220) | BOOL FormatExtFs(DWORD DriveIndex, uint64_t PartitionOffset, DWORD Block...
FILE: src/format_fat32.c
type FAT_BOOTSECTOR32 (line 47) | typedef struct tagFAT_BOOTSECTOR32
type FAT_FSINFO (line 80) | typedef struct {
function DWORD (line 110) | static DWORD GetVolumeID(void)
function DWORD (line 134) | static DWORD GetFATSizeSectors(DWORD DskSize, DWORD ReservedSecCnt, DWOR...
function BOOL (line 152) | BOOL FormatLargeFAT32(DWORD DriveIndex, uint64_t PartitionOffset, DWORD ...
FILE: src/getopt/getopt.c
function exchange (line 303) | static void
function _getopt_internal (line 514) | int
function getop
Copy disabled (too large)
Download .json
Condensed preview — 697 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (12,004K chars).
[
{
"path": ".gitattributes",
"chars": 538,
"preview": "*.sh eol=lf\n*.ac eol=lf\n*.am eol=lf\n*.in eol=lf\n*.m4 eol=lf\nmissi"
},
{
"path": ".github/ISSUE_TEMPLATE/config.yml",
"chars": 28,
"preview": "blank_issues_enabled: false\n"
},
{
"path": ".github/ISSUE_TEMPLATE/issue-report.md",
"chars": 2734,
"preview": "---\nname: Report an issue with the application\nabout: Please make sure you follow the check-list carefully!\ntitle: ''\nla"
},
{
"path": ".github/dependabot.yml",
"chars": 118,
"preview": "version: 2\nupdates:\n - package-ecosystem: \"github-actions\"\n directory: \"/\"\n schedule:\n interval: \"weekly\"\n"
},
{
"path": ".github/pull_request_template.md",
"chars": 196,
"preview": "<!--\nPlease do not create an unsolicited Pull Requests for a translation update.\nSee https://github.com/pbatard/rufus/wi"
},
{
"path": ".github/workflows/codeql.yml",
"chars": 1213,
"preview": "name: \"CodeQL\"\n\non:\n push:\n branches: [master]\n paths-ignore:\n - '.github/ISSUE_TEMPLATE/**'\n - '.gitig"
},
{
"path": ".github/workflows/coverity.yml",
"chars": 1905,
"preview": "name: Coverity\n\non:\n push:\n branches: [master]\n paths-ignore:\n - '.github/ISSUE_TEMPLATE/**'\n - '.gitig"
},
{
"path": ".github/workflows/lock.yml",
"chars": 574,
"preview": "# Configuration for https://github.com/dessant/lock-threads\nname: '[cron] Lock stale issues'\n\non:\n schedule:\n - cron"
},
{
"path": ".github/workflows/mingw.yml",
"chars": 3942,
"preview": "name: MinGW\n\non: \n push:\n paths-ignore:\n - '.github/ISSUE_TEMPLATE/**'\n - '.gitignore'\n - '.gitattrib"
},
{
"path": ".github/workflows/setup.yml",
"chars": 1336,
"preview": "name: setup\nrun-name: Windows setup wrapper build\n\non: \n workflow_dispatch:\n branches: [ master ]\n\nenv:\n SOLUTION_F"
},
{
"path": ".github/workflows/vs2022.yml",
"chars": 4998,
"preview": "name: VS2022\n\non: \n push:\n paths-ignore:\n - '.github/ISSUE_TEMPLATE/**'\n - '.gitignore'\n - '.gitattri"
},
{
"path": ".gitignore",
"chars": 543,
"preview": "*.a\n*.aps\n*.appx\n*.appxupload\n*.bak\n*.db\n*.db-shm\n*.db-wal\n*.dep\n*.diff\n*.dll\n*.efi\n*.exe\n*.htm\n*.idb\n*.ipch\n*.la\n*.lib\n"
},
{
"path": ".mingw/Makefile.am",
"chars": 1464,
"preview": "# Create delay-loaded libraries from a DLL, that aren't vulnerable to side-loading\nAM_V_DLLTOOL_0 = @echo \" LIB $@"
},
{
"path": ".mingw/Makefile.in",
"chars": 10975,
"preview": "# Makefile.in generated by automake 1.14.1 from Makefile.am.\n# @configure_input@\n\n# Copyright (C) 1994-2013 Free Softwar"
},
{
"path": ".mingw/cfgmgr32.def",
"chars": 239,
"preview": "EXPORTS\n CM_Get_Device_IDA@16\n CM_Get_Device_ID_List_SizeA@12\n CM_Get_Device_ID_ListA@16\n CM_Locate_DevNodeA@12\n CM"
},
{
"path": ".mingw/crypt32.def",
"chars": 324,
"preview": "EXPORTS\n CertFindCertificateInStore@24\n CertGetCertificateChain@32\n CertGetNameStringA@24\n CertCloseStore@8\n CertFr"
},
{
"path": ".mingw/dwmapi.def",
"chars": 90,
"preview": "EXPORTS\n DwmGetColorizationColor@8\n DwmGetWindowAttribute@16\n DwmSetWindowAttribute@16\n"
},
{
"path": ".mingw/setupapi.def",
"chars": 565,
"preview": "EXPORTS\n CM_Locate_DevNodeA@12\n CM_Get_DevNode_Registry_PropertyA@24\n CM_Get_DevNode_Status@16\n CM_Get_Child@12\n CM"
},
{
"path": ".mingw/uxtheme.def",
"chars": 370,
"preview": "EXPORTS\n BeginBufferedAnimation@32\n BufferedPaintRenderAnimation@8\n BufferedPaintStopAllAnimations@4\n CloseThemeData"
},
{
"path": ".mingw/version.def",
"chars": 81,
"preview": "EXPORTS\n GetFileVersionInfoSizeW@8\n GetFileVersionInfoW@16\n VerQueryValueA@16\n"
},
{
"path": ".mingw/virtdisk.def",
"chars": 198,
"preview": "EXPORTS\n AttachVirtualDisk@24\n CreateVirtualDisk@36\n DetachVirtualDisk@12\n GetVirtualDiskInformation@16\n GetVirtual"
},
{
"path": ".mingw/wininet.def",
"chars": 298,
"preview": "EXPORTS\n HttpQueryInfoA@20\n HttpOpenRequestA@32\n HttpSendRequestA@20\n HttpAddRequestHeadersA@16\n InternetCloseHandl"
},
{
"path": ".mingw/wintrust.def",
"chars": 30,
"preview": "EXPORTS\n WinVerifyTrustEx@12\n"
},
{
"path": ".vs/Generate.PDB.props",
"chars": 261,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n <ItemDefi"
},
{
"path": ".vs/bled.vcxproj",
"chars": 19347,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/bled.vcxproj.filters",
"chars": 7277,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": ".vs/ext2fs.vcxproj",
"chars": 19535,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/ext2fs.vcxproj.filters",
"chars": 8396,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": ".vs/getopt.vcxproj",
"chars": 13565,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/getopt.vcxproj.filters",
"chars": 951,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": ".vs/libcdio-driver.vcxproj",
"chars": 17081,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/libcdio-driver.vcxproj.filters",
"chars": 3568,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": ".vs/libcdio-iso9660.vcxproj",
"chars": 16847,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/libcdio-iso9660.vcxproj.filters",
"chars": 2785,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": ".vs/libcdio-udf.vcxproj",
"chars": 16397,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/libcdio-udf.vcxproj.filters",
"chars": 1971,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuil"
},
{
"path": ".vs/ms-sys.vcxproj",
"chars": 18689,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/ms-sys.vcxproj.filters",
"chars": 6974,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": ".vs/rufus.vcxproj",
"chars": 31982,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/rufus.vcxproj.filters",
"chars": 8124,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": ".vs/syslinux-libfat.vcxproj",
"chars": 16006,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/syslinux-libfat.vcxproj.filters",
"chars": 1662,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuil"
},
{
"path": ".vs/syslinux-libinstaller.vcxproj",
"chars": 16010,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/syslinux-libinstaller.vcxproj.filters",
"chars": 1602,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": ".vs/syslinux-win.vcxproj",
"chars": 15609,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/syslinux-win.vcxproj.filters",
"chars": 861,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": ".vs/wimlib.vcxproj",
"chars": 24614,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" ToolsVersion=\"15.0\" xmlns=\"http://schemas.micro"
},
{
"path": ".vs/wimlib.vcxproj.filters",
"chars": 15729,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": "ChangeLog.txt",
"chars": 45125,
"preview": "o Version 4.13 (2026.02.17) [BUGFIX RELEASE]\r\n Fix UEFI:NTFS not selecting the proper driver for ARM/ARM64\r\n Updat"
},
{
"path": "LICENSE.txt",
"chars": 35821,
"preview": " GNU GENERAL PUBLIC LICENSE\r\n Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Fr"
},
{
"path": "Makefile.am",
"chars": 684,
"preview": "SUBDIRS = src\nTARGET = rufus\nTAGVER = $(shell git log --oneline | wc -l)\nSEDCMD = s/^\\([ \\t]*\\)Version=\"\\([0-9]*\\)\\.\\"
},
{
"path": "Makefile.in",
"chars": 15441,
"preview": "# Makefile.in generated by automake 1.14.1 from Makefile.am.\n# @configure_input@\n\n# Copyright (C) 1994-2013 Free Softwar"
},
{
"path": "README.md",
"chars": 4126,
"preview": "Rufus: The Reliable USB Formatting Utility\n==========================================\n\n[\\Microsoft Visual Studio\\"
},
{
"path": "_detect-amend.sh",
"chars": 773,
"preview": "#!/bin/sh\n#\n# This script detects whether git commit is being executed in amend or regular mode\n# Needed to determine wh"
},
{
"path": "_pre-commit.sh",
"chars": 1569,
"preview": "#!/bin/sh\n#\n# Bumps the micro version according to the number of commits on this branch\n#\n# To have git run this script "
},
{
"path": "_release.sh",
"chars": 77,
"preview": "#!/bin/sh\n./configure --disable-debug \"$@\"\nmake -j12 clean\nmake -j12 release\n"
},
{
"path": "_set_git_hooks.sh",
"chars": 405,
"preview": "#!/bin/sh\n# Sets the git hooks on a new git development system\nif [ -e \".git/hooks/pre-commit\" ]; then\n echo 'pre-com"
},
{
"path": "_sign.cmd",
"chars": 197,
"preview": "@echo off\r\n\"C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.22000.0\\x64\\signtool\" sign /v /sha1 fc4686753937a93fdcd48c2b"
},
{
"path": "aclocal.m4",
"chars": 30387,
"preview": "# generated automatically by aclocal 1.14.1 -*- Autoconf -*-\n\n# Copyright (C) 1996-2013 Free Software Foundation, Inc.\n\n"
},
{
"path": "bootstrap.sh",
"chars": 115,
"preview": "#!/bin/sh\nmkdir -p m4\naclocal || exit 1\nautomake -a -c || exit 1\nautoconf || exit 1\nrm -rf autom4te.cache\nrm -d m4\n"
},
{
"path": "compile",
"chars": 7346,
"preview": "#! /bin/sh\n# Wrapper for compilers which do not understand '-c -o'.\n\nscriptversion=2012-10-14.11; # UTC\n\n# Copyright (C)"
},
{
"path": "configure",
"chars": 172325,
"preview": "#! /bin/sh\n# Guess values for system-dependent variables and create Makefiles.\n# Generated by GNU Autoconf 2.71 for rufu"
},
{
"path": "configure.ac",
"chars": 3665,
"preview": "AC_INIT([rufus], [4.14], [https://github.com/pbatard/rufus/issues], [rufus], [https://rufus.ie])\nAM_INIT_AUTOMAKE([-Wno-"
},
{
"path": "install-sh",
"chars": 15358,
"preview": "#!/bin/sh\n# install - install a program, script, or datafile\n\nscriptversion=2020-11-14.01; # UTC\n\n# This originates from"
},
{
"path": "missing",
"chars": 6872,
"preview": "#! /bin/sh\n# Common wrapper for a few potentially missing GNU programs.\n\nscriptversion=2013-10-28.13; # UTC\n\n# Copyright"
},
{
"path": "res/appstore/.editorconfig",
"chars": 161,
"preview": "# indicate this is the root of the project\nroot = true\n\n[*]\ncharset = utf-8-bom\ninsert_final_newline = true\nindent_style"
},
{
"path": "res/appstore/RufusAppxManifest.xml",
"chars": 3669,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>\n<Package\n IgnorableNamespaces=\"uap uap7 uap8 rescap build\"\n xmln"
},
{
"path": "res/appstore/ScaleAppxManifest.xml",
"chars": 840,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<Package\n xmlns=\"http://schemas.microsoft.com/appx/manifest/found"
},
{
"path": "res/appstore/gen_listing.ps1",
"chars": 5262,
"preview": "# PowerShell script to parse rufus.loc and create a listing.csv\n# Copyright © 2023 Pete Batard <pete@akeo.ie>\n#\n# This p"
},
{
"path": "res/appstore/get_pe_info.c",
"chars": 1987,
"preview": "// Compile with: gcc -lversion -o get_pe_info get_pe_info.c\n\n#include <windows.h>\n#include <stdio.h>\n#include <stdlib.h>"
},
{
"path": "res/appstore/listing/listing.csv",
"chars": 68727,
"preview": "\"Field\",\"ID\",\"Type (Type)\",\"default\",\"en-us\",\"ar-sa\",\"bg-bg\",\"zh-cn\",\"zh-tw\",\"hr-hr\",\"cs-cz\",\"da-dk\",\"nl-nl\",\"fi-fi\",\"f"
},
{
"path": "res/appstore/listing_template.csv",
"chars": 9725,
"preview": "Field,ID,Type (Type),default\nDescription,2,Text,\"MSG_900\n• MSG_901\n• MSG_902\n• MSG_903\"\nReleaseNotes,3,Text,<AUTOGENERA"
},
{
"path": "res/appstore/packme.cmd",
"chars": 7210,
"preview": "@rem This script creates the Rufus appxupload for upload to the Windows Store.\r\n@rem It attemps to follow as closely as "
},
{
"path": "res/appstore/runme.ps1",
"chars": 1923,
"preview": "# PowerShell script to parse listing.csv and retrieve our screenshots\n# Copyright © 2023 Pete Batard <pete@akeo.ie>\n#\n# "
},
{
"path": "res/dbx/dbx_info.h",
"chars": 1007,
"preview": "// Autogenerated - DO NOT EDIT\n\n#include <stdint.h>\n#pragma once\n\nstruct {\n\tchar* url;\n\tuint64_t timestamp;\n} dbx_info[]"
},
{
"path": "res/dbx/dbx_update.sh",
"chars": 2313,
"preview": "#!/bin/env bash\n# This script downloads the latest UEFI DBXs and creates the dbx_info.h header\n\ngithub_url=\"https://api."
},
{
"path": "res/dbx/readme.txt",
"chars": 239,
"preview": "This directory contains the official UEFI revocation databases, as provided by\r\nhttps://github.com/microsoft/secureboot_"
},
{
"path": "res/freedos/readme.txt",
"chars": 703,
"preview": "All of the executables found in this repository where extracted from FreeDOS v1.4:\r\nhttps://www.ibiblio.org/pub/micro/pc"
},
{
"path": "res/grub/grub_version.h",
"chars": 221,
"preview": "/*\n * This file contains the version string of the Grub4Dos 2.x binary embedded in Rufus.\n * Should be the same as the g"
},
{
"path": "res/grub/readme.txt",
"chars": 692,
"preview": "This directory contains the Grub4DOS boot records that are used by Rufus\r\n\r\n* grldr.mbr was taken from the official 2024"
},
{
"path": "res/grub2/grub2_version.h",
"chars": 202,
"preview": "/*\n * This file contains the version string of the GRUB 2.x binary embedded in Rufus.\n * Should be the same as GRUB's PA"
},
{
"path": "res/grub2/readme.txt",
"chars": 1470,
"preview": "This directory contains the Grub 2.0 boot records that are used by Rufus\r\n\r\n* boot.img and core.img were created from ht"
},
{
"path": "res/hogger/hogger.asm",
"chars": 1957,
"preview": " ; Rufus: The Reliable USB Formatting Utility\n ; Commandline hogger, assembly version (NASM)\n ; Copyright © 2014 Pete Ba"
},
{
"path": "res/hogger/hogger.c",
"chars": 1259,
"preview": "/*\n * Rufus: The Reliable USB Formatting Utility\n * Commandline hogger, C version\n * Copyright © 2014 Pete Batard <pete@"
},
{
"path": "res/hogger/readme.txt",
"chars": 3209,
"preview": "Rufus: The Reliable USB Formatting Utility - Commandline hogger\r\n\r\n# Description\r\n\r\nThis little utility is intended to s"
},
{
"path": "res/icons/license.txt",
"chars": 878,
"preview": "Please note the following licensing information for the icons:\r\n\r\no rufus*.* - Public Domain, courtesy of PC Unleashed\r\n"
},
{
"path": "res/loc/ChangeLog.txt",
"chars": 35208,
"preview": "This file lists all the changes that have been applied to the en-US translation of\r\nrufus.loc since its original version"
},
{
"path": "res/loc/Makefile.am",
"chars": 334,
"preview": "all-local: embedded.loc\n\nBUILT_SOURCES = embedded.loc\nnoinst_PROGRAMS =\nnoinst_EXES =\n\nAM_V_SED_0 = @echo \" SED $<\";"
},
{
"path": "res/loc/Makefile.in",
"chars": 10317,
"preview": "# Makefile.in generated by automake 1.14.1 from Makefile.am.\n# @configure_input@\n\n# Copyright (C) 1994-2013 Free Softwar"
},
{
"path": "res/loc/embedded.sed",
"chars": 536,
"preview": "# This sed script removes everything we don't need from rufus.loc, for embedding.\n\n# remove comments (but not so aggress"
},
{
"path": "res/loc/po/!update.cmd",
"chars": 394,
"preview": "@echo off\r\nif not exist pollock.exe curl https://files.akeo.ie/pollock/pollock-1.6.exe --output pollock.exe\r\ncls\r\n:menu\r"
},
{
"path": "res/loc/po/ar-SA.po",
"chars": 60528,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-04-26 10:"
},
{
"path": "res/loc/po/bg-BG.po",
"chars": 61905,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 3.22\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2023-03-23 15"
},
{
"path": "res/loc/po/cs-CZ.po",
"chars": 62526,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-04-25 20:"
},
{
"path": "res/loc/po/da-DK.po",
"chars": 62798,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-04-25 13:"
},
{
"path": "res/loc/po/de-DE.po",
"chars": 64673,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2025-11-12 17:"
},
{
"path": "res/loc/po/el-GR.po",
"chars": 67074,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-09 12:"
},
{
"path": "res/loc/po/es-ES.po",
"chars": 65738,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-09 12:"
},
{
"path": "res/loc/po/fa-IR.po",
"chars": 65881,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-04-29 19:"
},
{
"path": "res/loc/po/fi-FI.po",
"chars": 63174,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-14 12:"
},
{
"path": "res/loc/po/fr-FR.po",
"chars": 74064,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.14\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2026-03-17 22"
},
{
"path": "res/loc/po/he-IL.po",
"chars": 60570,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-04-25 21:"
},
{
"path": "res/loc/po/hr-HR.po",
"chars": 61398,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-09 18:"
},
{
"path": "res/loc/po/hu-HU.po",
"chars": 64185,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-09 13:"
},
{
"path": "res/loc/po/id-ID.po",
"chars": 60622,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 3.22\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2023-03-16 16"
},
{
"path": "res/loc/po/it-IT.po",
"chars": 64416,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-12 12:"
},
{
"path": "res/loc/po/ja-JP.po",
"chars": 54193,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-09 21:"
},
{
"path": "res/loc/po/ko-KR.po",
"chars": 53601,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2025-08-26 05:"
},
{
"path": "res/loc/po/lt-LT.po",
"chars": 60187,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 3.22\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2023-04-25 13"
},
{
"path": "res/loc/po/lv-LV.po",
"chars": 61922,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-14 16:"
},
{
"path": "res/loc/po/ms-MY.po",
"chars": 61104,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 3.22\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2023-04-25 13"
},
{
"path": "res/loc/po/nb-NO.po",
"chars": 62459,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-09 19:"
},
{
"path": "res/loc/po/nl-NL.po",
"chars": 64501,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-04-26 11:"
},
{
"path": "res/loc/po/pl-PL.po",
"chars": 63528,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-08-13 12:"
},
{
"path": "res/loc/po/pt-BR.po",
"chars": 66894,
"preview": "msgid \"\"\r\nmsgstr \"\"\r\n\"Project-Id-Version: 4.5\\n\"\r\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\r\n\"POT-Creation-Date: 2024-05-01"
},
{
"path": "res/loc/po/pt-PT.po",
"chars": 64358,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-20 22:"
},
{
"path": "res/loc/po/ro-RO.po",
"chars": 65055,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-04-25 21:"
},
{
"path": "res/loc/po/ru-RU.po",
"chars": 62557,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2025-11-12 17:"
},
{
"path": "res/loc/po/sk-SK.po",
"chars": 63802,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-12 10:"
},
{
"path": "res/loc/po/sl-SI.po",
"chars": 62553,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-12 20:"
},
{
"path": "res/loc/po/sr-RS.po",
"chars": 63181,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-10 22:"
},
{
"path": "res/loc/po/sv-SE.po",
"chars": 62410,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2025-09-23 20:"
},
{
"path": "res/loc/po/th-TH.po",
"chars": 60451,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-04-26 10:"
},
{
"path": "res/loc/po/tr-TR.po",
"chars": 62996,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-04-28 09:"
},
{
"path": "res/loc/po/uk-UA.po",
"chars": 63365,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-07-23 23:"
},
{
"path": "res/loc/po/vi-VN.po",
"chars": 63498,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2025-06-21 21:"
},
{
"path": "res/loc/po/zh-CN.po",
"chars": 49751,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-04-28 10:"
},
{
"path": "res/loc/po/zh-TW.po",
"chars": 49559,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: 4.5\\n\"\n\"Report-Msgid-Bugs-To: pete@akeo.ie\\n\"\n\"POT-Creation-Date: 2024-05-25 18:"
},
{
"path": "res/loc/pollock/Pollock.cs",
"chars": 53612,
"preview": "/*\n * Rufus: The Reliable USB Formatting Utility\n * Poedit <-> rufus.loc conversion utility\n * Copyright © 2018-2026 Pe"
},
{
"path": "res/loc/pollock/Pollock.csproj",
"chars": 3693,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": "res/loc/pollock/Pollock.sln",
"chars": 1076,
"preview": "\r\nMicrosoft Visual Studio Solution File, Format Version 12.00\r\n# Visual Studio Version 17\r\nVisualStudioVersion = 17.14."
},
{
"path": "res/loc/pollock/app.config",
"chars": 160,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<configuration>\n<startup><supportedRuntime version=\"v4.0\" sku=\".NETFramework,Vers"
},
{
"path": "res/loc/rufus.loc",
"chars": 1023787,
"preview": "#########################################################################\r\n### Autogenerated by pollock v1.0 for use wit"
},
{
"path": "res/mbr/bochsrc.bxrc",
"chars": 2389,
"preview": "# configuration file generated by Bochs\nplugin_ctrl: unmapped=true, biosdev=true, speaker=true, extfpuirq=true, parallel"
},
{
"path": "res/mbr/mbr.S",
"chars": 12665,
"preview": "/********************************************************************************/\n/* Rufus - The Reliable USB Formattin"
},
{
"path": "res/mbr/mbr.ld",
"chars": 176,
"preview": "OUTPUT_ARCH(i8086)\nMEMORY { MBR (rx) : org = 0x7c00 , len = 0x200 }\nSECTIONS {\n\tENTRY(mbr)\n\t.main 0x7c00 : { "
},
{
"path": "res/mbr/msg.S",
"chars": 8656,
"preview": "/********************************************************************************/\n/* MSG - A protective MBR that displ"
},
{
"path": "res/mbr/msg.txt",
"chars": 1161,
"preview": "\\07 \\70 ͻ \\07\r\n \\70 \\07\r\n \\70 \\7"
},
{
"path": "res/mbr/readme.txt",
"chars": 3420,
"preview": "Rufus: The Reliable USB Formatting Utility - Custom MBR\r\n\r\n# Description\r\n\r\nThis directory contains all the resources re"
},
{
"path": "res/md5/readme.txt",
"chars": 149,
"preview": "This directory contains the uefi-md5sum bootloaders added by Rufus for media validation.\r\n\r\nSee https://github.com/pbata"
},
{
"path": "res/rufus.ini",
"chars": 2584,
"preview": ";; The following is a sample INI file, as used by Rufus\n;; Whenever Rufus detects a 'rufus.ini' in the directory you lau"
},
{
"path": "res/scripts/SspToBar.ps1",
"chars": 7024,
"preview": "#\n# SspToBar.ps1 - SkuSiPolicy.p7b revoked PE256 hashes to C byte array converter\n# Copyright © 2023 Pete Batard <pete@a"
},
{
"path": "res/scripts/loadcfg.py",
"chars": 2042,
"preview": "#!/bin/env python3\n\n# PE Load Configuration section enabler for MinGW/gcc executables.\n# The PE executable should have a"
},
{
"path": "res/setup/.editorconfig",
"chars": 171,
"preview": "# indicate this is the root of the project\nroot = true\n\n[*]\nindent_style = tab\nindent_size = 4\ntrim_trailing_whitespace "
},
{
"path": "res/setup/readme.txt",
"chars": 2581,
"preview": "Rufus: The Reliable USB Formatting Utility - Windows 11 Setup wrapper\r\n\r\n# Description\r\n\r\nThis small executable aims at "
},
{
"path": "res/setup/resource.h",
"chars": 431,
"preview": "//{{NO_DEPENDENCIES}}\n// Microsoft Visual C++ generated include file.\n// Used by setup.rc\n//\n#define IDI_ICON "
},
{
"path": "res/setup/setup.c",
"chars": 4892,
"preview": "/*\n * Setup - Wrapper around Microsoft's setup.exe that adds registry\n * bypasses for in-place Windows 11 upgrad"
},
{
"path": "res/setup/setup.rc",
"chars": 2712,
"preview": "// Microsoft Visual C++ generated resource script.\r\n//\r\n#include \"resource.h\"\r\n\r\n#define APSTUDIO_READONLY_SYMBOLS\r\n////"
},
{
"path": "res/setup/setup.sln",
"chars": 1806,
"preview": "\r\nMicrosoft Visual Studio Solution File, Format Version 12.00\r\n# Visual Studio Version 16\r\nVisualStudioVersion = 16.0.2"
},
{
"path": "res/setup/setup.vcxproj",
"chars": 14417,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/ms"
},
{
"path": "res/setup/setup.vcxproj.filters",
"chars": 895,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbui"
},
{
"path": "res/syslinux/readme.txt",
"chars": 302,
"preview": "o ldlinux_v4.[bss|sys] have been renamed from ldlinux.[bss|sys] found in syslinux-4.07/core/\r\no ldlinux_v6.[bss|sys] hav"
},
{
"path": "res/uefi/readme.txt",
"chars": 1756,
"preview": "This directory contains a flat image of the FAT UEFI:NTFS partition added by\r\nRufus for NTFS and exFAT UEFI boot support"
},
{
"path": "rufus.sln",
"chars": 17398,
"preview": "Microsoft Visual Studio Solution File, Format Version 12.00\r\n# Visual Studio Version 17\r\nVisualStudioVersion = 17.8.3433"
},
{
"path": "src/.editorconfig",
"chars": 212,
"preview": "# indicate this is the root of the project\nroot = true\n\n[*]\ntrim_trailing_whitespace = true\ninsert_final_newline = true\n"
},
{
"path": "src/Makefile.am",
"chars": 1878,
"preview": "SUBDIRS = ../.mingw bled ext2fs ms-sys syslinux/libfat syslinux/libinstaller syslinux/win libcdio/iso9660 libcdio/udf li"
},
{
"path": "src/Makefile.in",
"chars": 32571,
"preview": "# Makefile.in generated by automake 1.14.1 from Makefile.am.\n# @configure_input@\n\n# Copyright (C) 1994-2013 Free Softwar"
},
{
"path": "src/badblocks.c",
"chars": 15605,
"preview": "/*\n * badblocks.c - Bad blocks checker\n *\n * Copyright 1992-1994 Remy Card <card@masi.ibp.fr>\n * Copyright 1995-1999 The"
},
{
"path": "src/badblocks.h",
"chars": 1869,
"preview": "/*\n * badblocks.c\t\t- Bad blocks checker\n *\n * Copyright (C) 1992, 1993, 1994 Remy Card <card@masi.ibp.fr>\n * "
},
{
"path": "src/bled/Makefile.am",
"chars": 772,
"preview": "noinst_LIBRARIES = libbled.a\n\nlibbled_a_SOURCES = bled.c crc32.c data_align.c data_extract_all.c data_skip.c decompress_"
},
{
"path": "src/bled/Makefile.in",
"chars": 36172,
"preview": "# Makefile.in generated by automake 1.14.1 from Makefile.am.\n# @configure_input@\n\n# Copyright (C) 1994-2013 Free Softwar"
},
{
"path": "src/bled/bb_archive.h",
"chars": 11324,
"preview": "/* vi: set sw=4 ts=4: */\n#ifndef UNARCHIVE_H\n#define UNARCHIVE_H 1\n\nPUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN\n\nenum {\n#"
},
{
"path": "src/bled/bled.c",
"chars": 7926,
"preview": "/*\n * Bled (Base Library for Easy Decompression)\n *\n * Copyright © 2014-2024 Pete Batard <pete@akeo.ie>\n *\n * Licensed u"
},
{
"path": "src/bled/bled.h",
"chars": 2841,
"preview": "/*\n * Bled (Base Library for Easy Decompression)\n *\n * Copyright © 2014-2024 Pete Batard <pete@akeo.ie>\n *\n * Licensed u"
},
{
"path": "src/bled/crc32.c",
"chars": 9815,
"preview": "/*\n * GPLv2+ CRC32 implementation for busybox\n *\n * Based on crc32.c from util-linux v2.17's partx v2.17 - Public Domain"
},
{
"path": "src/bled/data_align.c",
"chars": 417,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Licensed under GPLv2 or later, see file LICENSE in this source tree.\n */\n#include \"libbb."
},
{
"path": "src/bled/data_extract_all.c",
"chars": 7479,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Licensed under GPLv2 or later, see file LICENSE in this source tree.\n */\n#include \"libbb."
},
{
"path": "src/bled/data_skip.c",
"chars": 293,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Licensed under GPLv2 or later, see file LICENSE in this source tree.\n */\n#include \"libbb."
},
{
"path": "src/bled/decompress_bunzip2.c",
"chars": 28692,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Small bzip2 deflate implementation, by Rob Landley (rob@landley.net).\n *\n * Based on bzip"
},
{
"path": "src/bled/decompress_gunzip.c",
"chars": 38449,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * gunzip implementation for busybox\n *\n * Based on GNU gzip v1.2.4 Copyright (C) 1992-1993 "
},
{
"path": "src/bled/decompress_uncompress.c",
"chars": 8433,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * uncompress for busybox -- (c) 2002 Robert Griebl\n *\n * based on the original compress42.c"
},
{
"path": "src/bled/decompress_unlzma.c",
"chars": 14044,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Small lzma deflate implementation.\n * Copyright (C) 2006 Aurelien Jacobs <aurel@gnuage.o"
},
{
"path": "src/bled/decompress_unxz.c",
"chars": 3164,
"preview": "/*\n * unxz implementation for Bled/busybox\n *\n * Copyright © 2014-2020 Pete Batard <pete@akeo.ie>\n * Based on xz-embedde"
},
{
"path": "src/bled/decompress_unzip.c",
"chars": 19747,
"preview": "/*\n * unzip implementation for Bled/busybox\n *\n * Copyright © 2015-2023 Pete Batard <pete@akeo.ie>\n * Based on mini unzi"
},
{
"path": "src/bled/decompress_unzstd.c",
"chars": 4333,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Glue for zstd decompression\n * Copyright (c) 2021 Norbert Lange <nolange79@gmail.com>\n * "
},
{
"path": "src/bled/decompress_vtsi.c",
"chars": 4599,
"preview": "/******************************************************************************\n * decompress_vtsi.c\n *\n * Copyright (c)"
},
{
"path": "src/bled/filter_accept_all.c",
"chars": 409,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Copyright (C) 2002 by Glenn McGrath\n *\n * Licensed under GPLv2 or later, see file LICENSE"
},
{
"path": "src/bled/filter_accept_list.c",
"chars": 462,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Copyright (C) 2002 by Glenn McGrath\n *\n * Licensed under GPLv2 or later, see file LICENSE"
},
{
"path": "src/bled/filter_accept_reject_list.c",
"chars": 883,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Copyright (C) 2002 by Glenn McGrath\n *\n * Licensed under GPLv2 or later, see file LICENSE"
},
{
"path": "src/bled/find_list_entry.c",
"chars": 1162,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Copyright (C) 2002 by Glenn McGrath\n *\n * Licensed under GPLv2 or later, see file LICENSE"
},
{
"path": "src/bled/fse.h",
"chars": 30132,
"preview": "/* ******************************************************************\n * FSE : Finite State Entropy codec\n * Public Prot"
},
{
"path": "src/bled/fse_bitstream.h",
"chars": 18432,
"preview": "/* ******************************************************************\n * bitstream\n * Part of FSE library\n * Copyright ("
},
{
"path": "src/bled/fse_decompress.c",
"chars": 12455,
"preview": "/* ******************************************************************\n * FSE : Finite State Entropy decoder\n * Copyright"
},
{
"path": "src/bled/header_list.c",
"chars": 305,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Licensed under GPLv2 or later, see file LICENSE in this source tree.\n */\n#include \"libbb."
},
{
"path": "src/bled/header_skip.c",
"chars": 226,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Licensed under GPLv2 or later, see file LICENSE in this source tree.\n */\n#include \"libbb."
},
{
"path": "src/bled/header_verbose_list.c",
"chars": 1574,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Licensed under GPLv2 or later, see file LICENSE in this source tree.\n */\n#include \"libbb."
},
{
"path": "src/bled/huf.h",
"chars": 14203,
"preview": "/* ******************************************************************\n * huff0 huffman codec,\n * part of Finite State En"
},
{
"path": "src/bled/huf_decompress.c",
"chars": 76876,
"preview": "/* ******************************************************************\n * huff0 huffman decoder,\n * part of Finite State "
},
{
"path": "src/bled/init_handle.c",
"chars": 773,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Licensed under GPLv2 or later, see file LICENSE in this source tree.\n */\n#include \"libbb."
},
{
"path": "src/bled/libbb.h",
"chars": 9266,
"preview": "/*\n * Library header for busybox/Bled\n *\n * Rewritten for Bled (Base Library for Easy Decompression)\n * Copyright © 2014"
},
{
"path": "src/bled/open_transformer.c",
"chars": 10211,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Licensed under GPLv2 or later, see file LICENSE in this source tree.\n */\n#include \"libbb."
},
{
"path": "src/bled/platform.h",
"chars": 18103,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Copyright 2006, Bernhard Reutner-Fischer\n *\n * Licensed under GPLv2 or later, see file LI"
},
{
"path": "src/bled/seek_by_jump.c",
"chars": 370,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Licensed under GPLv2 or later, see file LICENSE in this source tree.\n */\n#include \"libbb."
},
{
"path": "src/bled/seek_by_read.c",
"chars": 387,
"preview": "/* vi: set sw=4 ts=4: */\n/*\n * Licensed under GPLv2 or later, see file LICENSE in this source tree.\n */\n#include \"libbb."
},
{
"path": "src/bled/xxhash.c",
"chars": 607,
"preview": "/*\n * xxHash - Extremely Fast Hash algorithm\n * Copyright (c) Yann Collet - Meta Platforms, Inc\n *\n * This source code i"
},
{
"path": "src/bled/xxhash.h",
"chars": 261505,
"preview": "/*\n * xxHash - Extremely Fast Hash algorithm\n * Header File\n * Copyright (c) Yann Collet - Meta Platforms, Inc\n *\n * Thi"
},
{
"path": "src/bled/xz.h",
"chars": 11710,
"preview": "/*\n * XZ decompressor\n *\n * Authors: Lasse Collin <lasse.collin@tukaani.org>\n * Igor Pavlov <http://7-zip.org/>"
}
]
// ... and 497 more files (download for full content)
About this extraction
This page contains the full source code of the pbatard/rufus GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 697 files (10.7 MB), approximately 2.8M tokens, and a symbol index with 5832 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.