diff --git a/reactos/ntoskrnl/utils/pe2bin/pe2bin.c b/reactos/ntoskrnl/utils/pe2bin/pe2bin.c deleted file mode 100644 index dd66e171b0c..00000000000 --- a/reactos/ntoskrnl/utils/pe2bin/pe2bin.c +++ /dev/null @@ -1,88 +0,0 @@ -#include -#include -#include - -int main(int argc, char* argv[]) -{ - FILE* in; - FILE* out; - IMAGE_DOS_HEADER dos_header; - DWORD pe_signature; - IMAGE_FILE_HEADER file_header; - IMAGE_OPTIONAL_HEADER opt_header; - IMAGE_SECTION_HEADER scn_header; - int i; - int prev_pos; - void* buffer; - ULONG base_address; - - if (argc != 4) - { - printf("usage: pe2bin base infile outfile\n"); - return(1); - } - - base_address = strtoul(argv[1],NULL,0); - printf("Generating for base %x\n",base_address); - - in = fopen(argv[2], "rb"); - if (in == NULL) - { - printf("Unable to open %s\n",argv[1]); - return(1); - } - - out = fopen(argv[3], "wb"); - if (out == NULL) - { - printf("Unable to open %s\n",argv[2]); - return(1); - } - - fread(&dos_header,sizeof(IMAGE_DOS_HEADER),1,in); -// printf("dos_header.e_magic %x\n",dos_header.e_magic); - if (dos_header.e_magic != IMAGE_DOS_MAGIC) - { - printf("Bad magic in dos header\n"); - return(1); - } - - fseek(in,dos_header.e_lfanew,SEEK_SET); - fread(&pe_signature,sizeof(DWORD),1,in); - if (pe_signature != IMAGE_PE_MAGIC) - { - printf("Bad magic in pe header\n"); - return(1); - } - - fread(&file_header,sizeof(IMAGE_FILE_HEADER),1,in); - fread(&opt_header,sizeof(IMAGE_OPTIONAL_HEADER),1,in); - -// printf("Linker version: %d.%d\n",opt_header.MajorLinkerVersion, -// opt_header.MinorLinkerVersion); - - for (i=0; i