From b64d661dc38805d6ad5798be568fa8c41720df5c Mon Sep 17 00:00:00 2001 From: midipix Date: Mon, 14 Nov 2016 23:24:09 -0500 Subject: project: source tree layout: moved info source files under src/info. --- src/logic/pe_get_image_abi.c | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 src/logic/pe_get_image_abi.c (limited to 'src/logic/pe_get_image_abi.c') diff --git a/src/logic/pe_get_image_abi.c b/src/logic/pe_get_image_abi.c deleted file mode 100644 index 7219ba3..0000000 --- a/src/logic/pe_get_image_abi.c +++ /dev/null @@ -1,40 +0,0 @@ -/***************************************************************/ -/* perk: PE Resource Kit */ -/* Copyright (C) 2015--2016 Z. Gilboa */ -/* Released under GPLv2 and GPLv3; see COPYING.PERK. */ -/***************************************************************/ - -#include - -#include -#include - -static const char const * pe_abi_str[PE_ABI_CAP] = { - [PE_ABI_UNSUPPORTED] = "UNSUPPORTED", - [PE_ABI_PE32] = "PE32", - [PE_ABI_PE64] = "PE64", -}; - -int pe_get_image_abi(const struct pe_image_meta * m, struct pe_info_string * infostr) -{ - int abi; - - switch (m->opt.std.magic) { - case PE_MAGIC_PE32: - abi = PE_ABI_PE32; - break; - - case PE_MAGIC_PE32_PLUS: - abi = PE_ABI_PE64; - break; - - default: - abi = PE_ABI_UNSUPPORTED; - break; - } - - if (infostr) - strcpy(infostr->buffer,pe_abi_str[abi]); - - return abi; -} -- cgit v1.2.3