1 --- at-3.1.8/at.c.env Fri Jul 20 01:37:01 2001
2 +++ at-3.1.8/at.c Fri Jul 20 01:43:58 2001
5 for (atenv = environ; *atenv != NULL; atenv++) {
10 + char * valp = *atenv;
12 - eqp = strchr(*atenv, '=');
16 + if ((pch = strchr(*atenv, '=')) != 0) {
21 for (i = 0; i < sizeof(no_export) / sizeof(no_export[0]); i++) {
23 && (strncmp(*atenv, no_export[i],
24 (size_t) (eqp - *atenv)) != 0);
29 + continue; /* no '=', so bail on this one */
33 - fwrite(*atenv, sizeof(char), eqp - *atenv, fp);
34 - for (ap = eqp; *ap != '\0'; ap++) {
35 + fwrite(*atenv, sizeof(char), valp - *atenv, fp);
36 + for (ap = valp; *ap != '\0'; ap++) {
38 fprintf(fp, "\"\n\"");
43 fputs("; export ", fp);
44 - fwrite(*atenv, sizeof(char), eqp - *atenv - 1, fp);
45 + fwrite(*atenv, sizeof(char), eqp - *atenv, fp);