Example #1
0
void cupsetup( int argc, char *argv[] ) {
	register int i;

	progname = argv[0];

	/* Sorry for the pointer, but easy to expand argument, Suttipong */
	while ( ( --argc > 0 ) && ( ( i = ( *++argv )[0] ) == '/' || i == '-' ) ) {
		strupr( ++argv[0] );
		while ( i = *( argv[0]++ ) ) {
			switch ( i ) {
			case 'H':
				scrmode = HERCMONO;
				break;

			case 'E':/* e alone = ega, em = ega monochrome */
				scrmode = EGA;
				break;

			case 'M':/* m alone = mcga */
				if ( scrmode == EGA ) {
					scrmode = EGAMONO;
				} else {
					scrmode = MCGA;
				}
				break;
			case 'V':
				scrmode = VGA;
				break;
			case 'A':
				scrmode = ATT400;
				break;
			case 'L':/* /HL for Hercules, left-justified  */
				herc_align = 0;
				break;
			case 'N':
			case 'W':
			case 'P':
				break;
			default:  usage( );
			}
		}
	}

	if ( argc >= 1 && ( file_exist( argv[0] ) ||
		strchr( argv[0], '*' ) || strchr( argv[0], '?' ) ) ) {
		placekey( RETKEY );
		while ( i = *argv[0]++ ) {
			placekey( i );
		}
		placekey( RETKEY );
	}

	set_directory( );
	readoption( AUTO_FIND );
	readscrfont( dfont, "NORMAL.FON", cup_dir );
	readscrfont( ditalicfont, "ITALIC.FON", cup_dir );

	harderr( handler );
	filename[0] = '\0';
}
Example #2
0
int main(int argc, char *argv[])
{
    bool convertDir = false;
    NameConverter nc;
    QString filename;
    QString dir;
    QString path;
    readoption(argc, argv, &convertDir, &filename, &dir, &path);
    if (convertDir == false) {
        if (nc.convertFile(filename, path) == true) {
        }
        else {
            qDebug() << "fail to convert the file \"" << filename << "\"";
        }
    }
    else {
        nc.convertDir(dir, path);
    }
    return 0;
}