+++ /dev/null
-#include <termios.h>
-#include <errno.h>
-#include <stdio.h>
-
-int main(void)
-{
-int c;
- while ((c=getchar())!=EOF) switch (c) {
- case ' ':
- putchar('+');
- break;
- case '0' ... '9':
- case 'A' ... 'Z':
- case 'a' ... 'z':
- case '!': case '*': case '\'': case '(': case ')': case ',': /* extra */
- case '$': case '-': case '_' : case '.': /* safe */
- putchar(c);
- break;
- default:
- printf("%%%02X",c);
- }
- fflush(stdout);
- return(0);
-}