Rev 5191 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5191 | Rev 6324 | ||
---|---|---|---|
Line 149... | Line 149... | ||
149 | # ifndef INHIBIT_STRING_HEADER |
149 | # ifndef INHIBIT_STRING_HEADER |
150 | # if defined HAVE_STRING_H || defined STDC_HEADERS || defined _LIBC |
150 | # if defined HAVE_STRING_H || defined STDC_HEADERS || defined _LIBC |
151 | # include |
151 | # include |
152 | # ifndef bzero |
152 | # ifndef bzero |
153 | # ifndef _LIBC |
153 | # ifndef _LIBC |
154 | # define bzero(s, n) (memset (s, '\0', n), (s)) |
154 | # define bzero(s, n) ((void) memset (s, '\0', n)) |
155 | # else |
155 | # else |
156 | # define bzero(s, n) __bzero (s, n) |
156 | # define bzero(s, n) __bzero (s, n) |
157 | # endif |
157 | # endif |
158 | # endif |
158 | # endif |
159 | # else |
159 | # else |
Line 8091... | Line 8091... | ||
8091 | if (msg_size > errbuf_size) |
8091 | if (msg_size > errbuf_size) |
8092 | { |
8092 | { |
8093 | #if defined HAVE_MEMPCPY || defined _LIBC |
8093 | #if defined HAVE_MEMPCPY || defined _LIBC |
8094 | *((char *) mempcpy (errbuf, msg, errbuf_size - 1)) = '\0'; |
8094 | *((char *) mempcpy (errbuf, msg, errbuf_size - 1)) = '\0'; |
8095 | #else |
8095 | #else |
8096 | memcpy (errbuf, msg, errbuf_size - 1); |
8096 | (void) memcpy (errbuf, msg, errbuf_size - 1); |
8097 | errbuf[errbuf_size - 1] = 0; |
8097 | errbuf[errbuf_size - 1] = 0; |
8098 | #endif |
8098 | #endif |
8099 | } |
8099 | } |
8100 | else |
8100 | else |
8101 | memcpy (errbuf, msg, msg_size); |
8101 | (void) memcpy (errbuf, msg, msg_size); |
8102 | } |
8102 | } |
Line 8103... | Line 8103... | ||
8103 | 8103 | ||
8104 | return msg_size; |
8104 | return msg_size; |
8105 | } |
8105 | } |