At 01:42 PM 2/11/2002 , Tom Lane wrote: >It's not ideal, certainly, but I think it's preferable to continuing to >get burned every time a pg_dump file comes within hailing distance of Windoze.
Perhaps something along this line would be useful.
/* ftpfix.c - ASCII to binary fixup - 1.2 */ /* ** A quick and dirty filter intended to undo the damage caused ** by using FTP in ASCII mode on a binary file. */ #include <stdio.h> void exit(); main() { int c; /* a generic character */ while ((c = getchar()) != EOF) /* read the file */ { redo: if (c != '\r') /* Carriage Return? */ (void) putchar(c); /* copy to output if not */ else { if ((c = getchar()) == EOF) { (void) putchar('\r'); /* wrap up */ exit(0); } else { if (c != '\n') /* CR/LF pair? */ (void) putchar('\r'); /* catch up stream */ goto redo; } } } }
-crl -- Chad R. Larson (CRL22) [EMAIL PROTECTED] Eldorado Computing, Inc. 602-604-3100 5353 North 16th Street, Suite 400 Phoenix, Arizona 85016-3228
---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster