@@ -546,39 +546,39 @@ doParseFile(const char *name, Module *P, int *is_dup, AST *paramlist)
546546 langptr = ".c" ;
547547 }
548548 }
549- if (!strcmp (langptr , ".bas" )
550- || !strcmp (langptr , ".basic" )
551- || !strcmp (langptr , ".bi" )
549+ if (!strcasecmp (langptr , ".bas" )
550+ || !strcasecmp (langptr , ".basic" )
551+ || !strcasecmp (langptr , ".bi" )
552552 )
553553 {
554554 language = LANG_BASIC_FBASIC ;
555- } else if (!strcmp (langptr , ".c" )
556- || !strcmp (langptr , ".h" )
557- || !strcmp (langptr , ".a" )
555+ } else if (!strcasecmp (langptr , ".c" )
556+ || !strcasecmp (langptr , ".h" )
557+ || !strcasecmp (langptr , ".a" )
558558 )
559559 {
560560 language = LANG_CFAMILY_C ;
561- } else if (!strcmp (langptr , ".cpp" )
562- || !strcmp (langptr , ".cc" )
563- || !strcmp (langptr , ".cxx" )
564- || !strcmp (langptr , ".c++" )
565- || !strcmp (langptr , ".hpp" )
566- || !strcmp (langptr , ".hh" )
561+ } else if (!strcasecmp (langptr , ".cpp" )
562+ || !strcasecmp (langptr , ".cc" )
563+ || !strcasecmp (langptr , ".cxx" )
564+ || !strcasecmp (langptr , ".c++" )
565+ || !strcasecmp (langptr , ".hpp" )
566+ || !strcasecmp (langptr , ".hh" )
567567 )
568568 {
569569 language = LANG_CFAMILY_CPP ;
570570 }
571- else if (!strcmp (langptr , ".b" )
572- || !strcmp (langptr , ".bf" ))
571+ else if (!strcasecmp (langptr , ".b" )
572+ || !strcasecmp (langptr , ".bf" ))
573573 {
574574 language = LANG_BF ;
575575 }
576- else if (!strcmp (langptr , ".spin2" ))
576+ else if (!strcasecmp (langptr , ".spin2" ))
577577 {
578578 language = LANG_SPIN_SPIN2 ;
579579 langptr = ".spin2" ;
580580 }
581- else if (!strcmp (langptr , ".spin" ))
581+ else if (!strcasecmp (langptr , ".spin" ))
582582 {
583583 language = LANG_SPIN_SPIN1 ;
584584 langptr = ".spin" ;
@@ -617,13 +617,13 @@ doParseFile(const char *name, Module *P, int *is_dup, AST *paramlist)
617617 if (current ) {
618618 fname = find_file_on_path (& gl_pp , name , langptr , current -> fullname );
619619 if (!fname ) {
620- if (!strcmp (langptr , ".spin2" )) {
620+ if (!strcasecmp (langptr , ".spin2" )) {
621621 fname = find_file_on_path (& gl_pp , name , ".spin" , current -> fullname );
622622 if (fname ) {
623623 language = LANG_SPIN_SPIN1 ;
624624 langptr = ".spin" ;
625625 }
626- } else if (!strcmp (langptr , ".spin" )) {
626+ } else if (!strcasecmp (langptr , ".spin" )) {
627627 fname = find_file_on_path (& gl_pp , name , ".spin2" , current -> fullname );
628628 if (fname ) {
629629 language = LANG_SPIN_SPIN2 ;
@@ -634,7 +634,7 @@ doParseFile(const char *name, Module *P, int *is_dup, AST *paramlist)
634634 if (fname ) {
635635 fname = NormalizePath (fname );
636636 }
637- } else if (!strcmp (langptr , ".a" )) {
637+ } else if (!strcasecmp (langptr , ".a" )) {
638638 fname = find_file_on_path (& gl_pp , name , langptr , NULL );
639639 }
640640 if (!fname ) {
0 commit comments