Jan Kaluza 6d3f070
diff --git a/magic/Magdir/msdos b/magic/Magdir/msdos
Jan Kaluza 6d3f070
index d1a19a6..9e89f11 100644
Jan Kaluza 6d3f070
--- a/magic/Magdir/msdos
Jan Kaluza 6d3f070
+++ b/magic/Magdir/msdos
Jan Kaluza 6d3f070
@@ -319,9 +319,9 @@
Jan Kaluza 6d3f070
 # but it isn't feasible to match all COM files since there must be at least
Jan Kaluza 6d3f070
 # two dozen different one-byte "magics".
Jan Kaluza 6d3f070
 # test too generic ?
Jan Kaluza 6d3f070
-0	byte		0xe9		DOS executable (COM)
Jan Kaluza 6d3f070
->0x1FE leshort		0xAA55		\b, boot code
Jan Kaluza 6d3f070
->6	string		SFX\ of\ LHarc	(%s)
Jan Kaluza 6d3f070
+#0	byte		0xe9		DOS executable (COM)
Jan Kaluza 6d3f070
+#>0x1FE leshort		0xAA55		\b, boot code
Jan Kaluza 6d3f070
+#>6	string		SFX\ of\ LHarc	(%s)
Jan Kaluza 6d3f070
 
Jan Kaluza 6d3f070
 # DOS device driver updated by Joerg Jenderek at May 2011
Jan Kaluza 6d3f070
 # http://maben.homeip.net/static/S100/IBM/software/DOS/DOS%20techref/CHAPTER.009
Jan Kaluza 6d3f070
@@ -396,28 +396,28 @@
Jan Kaluza 6d3f070
 #>4	uleshort&0x4000			0x4000			\b,control strings-support)
Jan Kaluza 6d3f070
 
Jan Kaluza 6d3f070
 # test too generic ?
Jan Kaluza 6d3f070
-0	byte		0x8c		DOS executable (COM)
Jan Kaluza 6d3f070
+#0	byte		0x8c		DOS executable (COM)
Jan Kaluza 6d3f070
 # updated by Joerg Jenderek at Oct 2008
Jan Kaluza 6d3f070
 0	ulelong		0xffff10eb	DR-DOS executable (COM)
Jan Kaluza 6d3f070
 # byte 0xeb conflicts with "sequent" magic leshort 0xn2eb
Jan Kaluza 6d3f070
-0	ubeshort&0xeb8d	>0xeb00		
Jan Kaluza 6d3f070
+#0	ubeshort&0xeb8d	>0xeb00		
Jan Kaluza 6d3f070
 # DR-DOS STACKER.COM SCREATE.SYS missed
Jan Kaluza 6d3f070
->0	byte		0xeb
Jan Kaluza 6d3f070
->>0x1FE leshort		0xAA55		DOS executable (COM), boot code
Jan Kaluza 6d3f070
->>85	string		UPX		DOS executable (COM), UPX compressed
Jan Kaluza 6d3f070
->>4	string		\ $ARX		DOS executable (COM), ARX self-extracting archive
Jan Kaluza 6d3f070
->>4	string		\ $LHarc	DOS executable (COM), LHarc self-extracting archive
Jan Kaluza 6d3f070
->>0x20e string		SFX\ by\ LARC	DOS executable (COM), LARC self-extracting archive
Jan Kaluza 6d3f070
+#>0	byte		0xeb
Jan Kaluza 6d3f070
+#>>0x1FE leshort		0xAA55		DOS executable (COM), boot code
Jan Kaluza 6d3f070
+#>>85	string		UPX		DOS executable (COM), UPX compressed
Jan Kaluza 6d3f070
+#>>4	string		\ $ARX		DOS executable (COM), ARX self-extracting archive
Jan Kaluza 6d3f070
+#>>4	string		\ $LHarc	DOS executable (COM), LHarc self-extracting archive
Jan Kaluza 6d3f070
+#>>0x20e string		SFX\ by\ LARC	DOS executable (COM), LARC self-extracting archive
Jan Kaluza 6d3f070
 # updated by Joerg Jenderek at Oct 2008
Jan Kaluza 6d3f070
 #0	byte		0xb8		COM executable
Jan Kaluza 6d3f070
-0	uleshort&0x80ff	0x00b8		
Jan Kaluza 6d3f070
+#0	uleshort&0x80ff	0x00b8		
Jan Kaluza 6d3f070
 # modified by Joerg Jenderek
Jan Kaluza 6d3f070
->1	lelong		!0x21cd4cff	COM executable for DOS
Jan Kaluza 6d3f070
+#>1	lelong		!0x21cd4cff	COM executable for DOS
Jan Kaluza 6d3f070
 # http://syslinux.zytor.com/comboot.php
Jan Kaluza 6d3f070
 # (32-bit COMBOOT) programs *.C32 contain 32-bit code and run in flat-memory 32-bit protected mode
Jan Kaluza 6d3f070
 # start with assembler instructions mov eax,21cd4cffh
Jan Kaluza 6d3f070
-0	uleshort&0xc0ff	0xc0b8		
Jan Kaluza 6d3f070
->1	lelong		0x21cd4cff	COM executable (32-bit COMBOOT)
Jan Kaluza 6d3f070
+#0	uleshort&0xc0ff	0xc0b8		
Jan Kaluza 6d3f070
+#>1	lelong		0x21cd4cff	COM executable (32-bit COMBOOT)
Jan Kaluza 6d3f070
 # syslinux:doc/comboot.txt
Jan Kaluza 6d3f070
 # A COM32R program must start with the byte sequence B8 FE 4C CD 21 (mov
Jan Kaluza 6d3f070
 # eax,21cd4cfeh) as a magic number.
Jan Kaluza 6d3f070
@@ -437,27 +437,27 @@
Jan Kaluza 6d3f070
 # GRR search is not working
Jan Kaluza 6d3f070
 #2	search/28	\xcd\x21	COM executable for MS-DOS
Jan Kaluza 6d3f070
 #WHICHFAT.cOM
Jan Kaluza 6d3f070
-2	string	\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
+#2	string	\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
 #DELTREE.cOM DELTREE2.cOM
Jan Kaluza 6d3f070
-4	string	\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
+#4	string	\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
 #IFMEMDSK.cOM ASSIGN.cOM COMP.cOM
Jan Kaluza 6d3f070
-5	string	\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
+#5	string	\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
 #DELTMP.COm HASFAT32.cOM
Jan Kaluza 6d3f070
-7	string	\xcd\x21		
Jan Kaluza 6d3f070
->0	byte	!0xb8			COM executable for DOS
Jan Kaluza 6d3f070
+#7	string	\xcd\x21		
Jan Kaluza 6d3f070
+#>0	byte	!0xb8			COM executable for DOS
Jan Kaluza 6d3f070
 #COMP.cOM MORE.COm
Jan Kaluza 6d3f070
-10	string	\xcd\x21		
Jan Kaluza 6d3f070
->5	string	!\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
+#10	string	\xcd\x21		
Jan Kaluza 6d3f070
+#>5	string	!\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
 #comecho.com
Jan Kaluza 6d3f070
-13	string	\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
+#13	string	\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
 #HELP.COm EDIT.coM
Jan Kaluza 6d3f070
-18	string	\xcd\x21		COM executable for MS-DOS
Jan Kaluza 6d3f070
+#18	string	\xcd\x21		COM executable for MS-DOS
Jan Kaluza 6d3f070
 #NWRPLTRM.COm
Jan Kaluza 6d3f070
-23	string	\xcd\x21		COM executable for MS-DOS
Jan Kaluza 6d3f070
+#23	string	\xcd\x21		COM executable for MS-DOS
Jan Kaluza 6d3f070
 #LOADFIX.cOm LOADFIX.cOm
Jan Kaluza 6d3f070
-30	string	\xcd\x21		COM executable for MS-DOS
Jan Kaluza 6d3f070
+#30	string	\xcd\x21		COM executable for MS-DOS
Jan Kaluza 6d3f070
 #syslinux.com 3.11
Jan Kaluza 6d3f070
-70	string	\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
+#70	string	\xcd\x21		COM executable for DOS
Jan Kaluza 6d3f070
 # many compressed/converted COMs start with a copy loop instead of a jump
Jan Kaluza 6d3f070
 0x6	search/0xa	\xfc\x57\xf3\xa5\xc3	COM executable for MS-DOS
Jan Kaluza 6d3f070
 0x6	search/0xa	\xfc\x57\xf3\xa4\xc3	COM executable for DOS