Mercurial > emacs
diff lib-src/getopt.c @ 20212:90f407354bdf
automatically generated from GPLed version
| author | Ulrich Drepper <drepper@redhat.com> |
|---|---|
| date | Thu, 06 Nov 1997 00:44:44 +0000 |
| parents | 278944a16af3 |
| children | fcca6fe56f9c |
line wrap: on
line diff
--- a/lib-src/getopt.c Tue Nov 04 03:28:47 1997 +0000 +++ b/lib-src/getopt.c Thu Nov 06 00:44:44 1997 +0000 @@ -331,9 +331,9 @@ nonoption_flags_len = nonoption_flags_max_len = 0; else { - memcpy (new_str, __getopt_nonoption_flags, nonoption_flags_max_len); - memset (&new_str[nonoption_flags_max_len], '\0', - top + 1 - nonoption_flags_max_len); + memset (__mempcpy (new_str, __getopt_nonoption_flags, + nonoption_flags_max_len), + '\0', top + 1 - nonoption_flags_max_len); nonoption_flags_max_len = top + 1; __getopt_nonoption_flags = new_str; } @@ -442,11 +442,8 @@ if (__getopt_nonoption_flags == NULL) nonoption_flags_max_len = -1; else - { - memcpy (__getopt_nonoption_flags, orig_str, len); - memset (&__getopt_nonoption_flags[len], '\0', - nonoption_flags_max_len - len); - } + memset (__mempcpy (__getopt_nonoption_flags, orig_str, len), + '\0', nonoption_flags_max_len - len); } } nonoption_flags_len = nonoption_flags_max_len;
