$OpenBSD: patch-htelfhd_cc,v 1.1 2018/04/09 18:21:05 jasper Exp $

Index: htelfhd.cc
--- htelfhd.cc.orig
+++ htelfhd.cc
@@ -29,20 +29,34 @@
 static ht_mask_ptable elfheader[]=
 {
 	{"ident", 0},
-	{"    magic",		STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_EDIT_BYTE("00000002")" "STATICTAG_EDIT_BYTE("00000003")" = "STATICTAG_EDIT_CHAR("00000000") STATICTAG_EDIT_CHAR("00000001") STATICTAG_EDIT_CHAR("00000002") STATICTAG_EDIT_CHAR("00000003")},
-	{"    class",		STATICTAG_EDIT_BYTE("00000004")" ("STATICTAG_DESC_BYTE("00000004", ATOM_ELF_CLASS_STR)")"},
-	{"    data",		STATICTAG_EDIT_BYTE("00000005")" ("STATICTAG_DESC_BYTE("00000005", ATOM_ELF_DATA_STR)")"},
+	{"    magic",		STATICTAG_EDIT_BYTE("00000000") 
+	                    " " STATICTAG_EDIT_BYTE("00000001") 
+	                    " " STATICTAG_EDIT_BYTE("00000002")
+	                    " " STATICTAG_EDIT_BYTE("00000003")
+	                    " = " STATICTAG_EDIT_CHAR("00000000") 
+	                          STATICTAG_EDIT_CHAR("00000001") 
+	                          STATICTAG_EDIT_CHAR("00000002") 
+	                          STATICTAG_EDIT_CHAR("00000003")},
+	{"    class",		STATICTAG_EDIT_BYTE("00000004") " (" STATICTAG_DESC_BYTE("00000004", ATOM_ELF_CLASS_STR) ")"},
+	{"    data",		STATICTAG_EDIT_BYTE("00000005") " (" STATICTAG_DESC_BYTE("00000005", ATOM_ELF_DATA_STR) ")"},
 	{"    version",		STATICTAG_EDIT_BYTE("00000006")},
-	{"    OS ABI",		STATICTAG_EDIT_BYTE("00000007")" ("STATICTAG_DESC_BYTE("00000007", ATOM_ELF_OS_ABI_STR)")"},
+	{"    OS ABI",		STATICTAG_EDIT_BYTE("00000007") " (" STATICTAG_DESC_BYTE("00000007", ATOM_ELF_OS_ABI_STR) ")"},
 	{"    version",		STATICTAG_EDIT_BYTE("00000008")},
-	{"    reserved",	STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
+	{"    reserved",	STATICTAG_EDIT_BYTE("00000009") 
+	                    " " STATICTAG_EDIT_BYTE("0000000a")
+	                    " " STATICTAG_EDIT_BYTE("0000000b")
+	                    " " STATICTAG_EDIT_BYTE("0000000c")
+	                    " " STATICTAG_EDIT_BYTE("0000000d")
+	                    " " STATICTAG_EDIT_BYTE("0000000e")
+	                    " " STATICTAG_EDIT_BYTE("0000000f")},
 	{0, 0}
 };
 
 static ht_mask_ptable elfheader32[]=
 {
-	{"type",			STATICTAG_EDIT_WORD_VE("00000010")" ("STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR)")"},
-	{"machine",			STATICTAG_EDIT_WORD_VE("00000012")" ("STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR)")"},
+	{"type",			STATICTAG_EDIT_WORD_VE("00000010")
+	                           " (" STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR) ")"},
+	{"machine",			STATICTAG_EDIT_WORD_VE("00000012") " (" STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR) ")"},
 	{"version",			STATICTAG_EDIT_DWORD_VE("00000014")},
 	{"entrypoint",			STATICTAG_EDIT_DWORD_VE("00000018")},
 	{"program header offset",	STATICTAG_EDIT_DWORD_VE("0000001c")},
@@ -59,8 +73,8 @@ static ht_mask_ptable elfheader32[]=
 
 static ht_mask_ptable elfheader64[]=
 {
-	{"type",			STATICTAG_EDIT_WORD_VE("00000010")" ("STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR)")"},
-	{"machine",			STATICTAG_EDIT_WORD_VE("00000012")" ("STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR)")"},
+	{"type",			STATICTAG_EDIT_WORD_VE("00000010") " (" STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR)")"},
+	{"machine",			STATICTAG_EDIT_WORD_VE("00000012") " (" STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR)")"},
 	{"version",			STATICTAG_EDIT_DWORD_VE("00000014")},
 	{"entrypoint",			STATICTAG_EDIT_QWORD_VE("00000018")},
 	{"program header offset",	STATICTAG_EDIT_QWORD_VE("00000020")},
