Bug Fix for FLIC: Handle % Characters in Input

Gentle Users,

Percent (%) characters in source code (in comments, for example), may cause FLIC to die with a segmentation violation or some other error. The following fix to the file MPP/FLIC/FLIC/reassemble.c will prevent this error:

*** reassemble.c.orig	2002-11-17 10:35:57.000000000 -0500
--- reassemble.c	2004-02-27 17:13:03.000000000 -0500
***************
*** 40,44 ****
        else
        {
          fprintf(stdout,inline1) ;
        }
      }
--- 40,44 ----
        else
        {
          fprintf(stdout,"%s",inline1) ;
        }
      }
***************
*** 53,57 ****
        fprintf(stderr,"%s: Bad line |%s| in %s\n", argv[0],inline2,argv[1]) ; exit(2) ;
      }
      fprintf(stdout,inline2) ;
    }
    fclose(infd) ;
--- 53,57 ----
        fprintf(stderr,"%s: Bad line |%s| in %s\n", argv[0],inline2,argv[1]) ; exit(2) ;
      }
      fprintf(stdout,"%s",inline2) ;
    }
    fclose(infd) 
Note (on reading the above patch syntax), there are two places where this needs to be fixed: line 42 and line 55. The fix involves putting
 "%s", 
in the calls to fprintf. After making this change, "make uninstall" and "make mpp".

Thanks, and "%s" of the box office to Tod Hagan.

Rotang