mirror of
https://github.com/pbatard/rufus.git
synced 2025-05-29 05:55:30 -04:00
[misc] separated ms-sys dependency from application
* set ms-sys to be built as a library * also removed unused code from badblocks.c
This commit is contained in:
parent
01d1d74f04
commit
dc010cc418
56 changed files with 1129 additions and 459 deletions
41
src/ms-sys/inc/fat32.h
Normal file
41
src/ms-sys/inc/fat32.h
Normal file
|
@ -0,0 +1,41 @@
|
|||
#ifndef FAT32_H
|
||||
#define FAT32_H
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
/* returns TRUE if the file has a FAT32 file system, otherwise FALSE.
|
||||
The file position will change when this function is called! */
|
||||
int is_fat_32_fs(FILE *fp);
|
||||
|
||||
/* returns TRUE if the file has a FAT32 DOS boot record, otherwise FALSE.
|
||||
The file position will change when this function is called! */
|
||||
int is_fat_32_br(FILE *fp);
|
||||
|
||||
/* returns TRUE if the file has an exact match of the FAT32 DOS boot record
|
||||
this program would create, otherwise FALSE.
|
||||
The file position will change when this function is called! */
|
||||
int entire_fat_32_br_matches(FILE *fp);
|
||||
|
||||
/* Writes a FAT32 DOS boot record to a file, returns TRUE on success, otherwise
|
||||
FALSE */
|
||||
int write_fat_32_br(FILE *fp, int bKeepLabel);
|
||||
|
||||
/* returns TRUE if the file has an exact match ot the FAT32 boot record this
|
||||
program would create for FreeDOS, otherwise FALSE.
|
||||
The file position will change when this function is called! */
|
||||
int entire_fat_32_fd_br_matches(FILE *fp);
|
||||
|
||||
/* Writes a FAT32 FreeDOS boot record to a file, returns TRUE on success,
|
||||
otherwise FALSE */
|
||||
int write_fat_32_fd_br(FILE *fp, int bKeepLabel);
|
||||
|
||||
/* returns TRUE if the file has an exact match ot the FAT32 boot record this
|
||||
program would create for NT, otherwise FALSE.
|
||||
The file position will change when this function is called! */
|
||||
int entire_fat_32_nt_br_matches(FILE *fp);
|
||||
|
||||
/* Writes a FAT32 NT boot record to a file, returns TRUE on success, otherwise
|
||||
FALSE */
|
||||
int write_fat_32_nt_br(FILE *fp, int bKeepLabel);
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue