Parse file types in a more secure manner.
Submitted by sms@antinode.info (Steven M. Schweda)
--- /dev/null
+SYMBOL_VECTOR=(bind_engine=PROCEDURE,v_check=PROCEDURE)
+++ /dev/null
-SYMBOL_VECTOR=(bind_engine=PROCEDURE,v_check=PROCEDURE)
--- /dev/null
+SYMBOL_VECTOR=(bind_engine=PROCEDURE,v_check=PROCEDURE)
$! Do the dirty work.
$!
$ ON ERROR THEN GOTO FILE_NEXT
-$ IF FILE_NAME - ".MAR" .NES. FILE_NAME
+$ IF F$EDIT(F$PARSE(SOURCE_FILE,,,"TYPE","SYNTAX_ONLY"),"UPCASE") .EQS. ".MAR"
$ THEN
$ MACRO/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
$ ELSE