+++ /dev/null
-#include "mltaln.h"
-
-#define DEBUG 0
-
-char *weboutfile = NULL;
-
-
-void arguments( int argc, char *argv[] )
-{
- int c;
-
- while( --argc > 0 && (*++argv)[0] == '-' )
- {
- while ( (c = *++argv[0]) )
- {
- switch( c )
- {
- case 'i':
- inputfile = *++argv;
- fprintf( stderr, "inputfile = %s\n", inputfile );
- --argc;
- goto nextoption;
- case 'w':
- weboutfile = *++argv;
- fprintf( stderr, "weboutfile = %s\n", weboutfile );
- --argc;
- goto nextoption;
- default:
- fprintf( stderr, "illegal option %c\n", c );
- argc = 0;
- break;
- }
- }
- nextoption:
- ;
- }
- if( argc != 0 )
- {
- fprintf( stderr, "options: Check source file !\n" );
- exit( 1 );
- }
-}
-
-
-int main( int argc, char *argv[] )
-{
- FILE *infp;
- FILE *weboutfp;
- int nlenmin;
- int isaligned = 0;
-
- arguments( argc, argv );
-
- if( inputfile )
- {
- infp = fopen( inputfile, "r" );
- if( !infp )
- {
- fprintf( stderr, "Cannot open %s\n", inputfile );
- exit( 1 );
- }
- }
- else
- infp = stdin;
-
- if( weboutfile )
- {
- weboutfp = fopen( weboutfile, "w" );
- if( !weboutfp )
- {
- fprintf( stderr, "Cannot open %s\n", weboutfp );
- exit( 1 );
- }
- }
-
- dorp = NOTSPECIFIED;
- if( weboutfile )
- {
- getnumlen_nogap_outallreg_web( infp, weboutfp, &nlenmin, &isaligned );
- if( isaligned ) fprintf( stdout, "Aligned\n" );
- else fprintf( stdout, "Not aligned\n" );
- }
- else
- getnumlen_nogap_outallreg( infp, &nlenmin );
-
-}