#include <stdio.h>

/* Richard A. DeVenezia 11/2/93
 * 
 * usage: mac2ux <filename>
 * if no filename stdin is used
 * 
 * Macintosh text files have new line delimiters of 0d (carriage return)
 * Unix text files have new line delimiters of 0a (new line)
 *
 */

void mac2ux();

void main(argc, argv)
     int    argc;
     char **argv;
{
	int n;

	if (argc > 1) {
		for (n=1;n<argc;n++) {
			if (freopen (argv[n], "r", stdin) == NULL)
		            fprintf (stderr, "could not open %s\n", argv[n]);
		    	else {
		   	    mac2ux ();
		    	}
	        }
	}
	else
	    mac2ux ();
	    /* input from stdin */
}

void mac2ux()
{
	unsigned int c;
	for (c=getchar(); !feof(stdin); c=getchar()) {
		if (c=='\r')
			putchar ('\n');
		else
			putchar (c);
	}
}
