]> glassweightruler.freedombox.rocks Git - Ventoy.git/blob - Unix/ventoy_unix_src/DragonFly/vtutil.h
change password input field to type=password (#2427)
[Ventoy.git] / Unix / ventoy_unix_src / DragonFly / vtutil.h
1
2 #ifndef __UTIL_H__
3 #define __UTIL_H__
4
5 extern int boot_verbose;
6 //#define vdebug(fmt, ...)
7 //#define verror
8 #define vdebug(fmt, ...) if (boot_verbose) { printf(fmt, ##__VA_ARGS__); usleep(500000); }
9 #define verror printf
10
11
12 #pragma pack(4)
13 typedef struct ventoy_image_desc
14 {
15 uint64_t disk_size;
16 uint64_t part1_size;
17 uint8_t disk_uuid[16];
18 uint8_t disk_signature[4];
19 uint32_t img_chunk_count;
20 /* ventoy_img_chunk list */
21 }ventoy_image_desc;
22
23 typedef struct ventoy_img_chunk
24 {
25 uint32_t img_start_sector; // sector size: 2KB
26 uint32_t img_end_sector; // included
27
28 uint64_t disk_start_sector; // in disk_sector_size
29 uint64_t disk_end_sector; // included
30 }ventoy_img_chunk;
31 #pragma pack()
32
33
34 #endif
35