Subversion Repositories Kolibri OS

Rev

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
}