Changeset View
Changeset View
Standalone View
Standalone View
lib/libc/string/memset.c
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | |||||
#ifdef BZERO | #ifdef BZERO | ||||
#include <strings.h> | #include <strings.h> | ||||
#define RETURN return | #define RETURN return | ||||
#define VAL 0 | #define VAL 0 | ||||
#define WIDEVAL 0 | #define WIDEVAL 0 | ||||
void | void | ||||
bzero(void *dst0, size_t length) | (bzero)(void *dst0, size_t length) | ||||
#else | #else | ||||
#include <string.h> | #include <string.h> | ||||
#define RETURN return (dst0) | #define RETURN return (dst0) | ||||
#define VAL c0 | #define VAL c0 | ||||
#define WIDEVAL c | #define WIDEVAL c | ||||
void * | void * | ||||
memset(void *dst0, int c0, size_t length) | (memset)(void *dst0, int c0, size_t length) | ||||
#endif | #endif | ||||
{ | { | ||||
size_t t; | size_t t; | ||||
#ifndef BZERO | #ifndef BZERO | ||||
u_long c; | u_long c; | ||||
#endif | #endif | ||||
u_char *dst; | u_char *dst; | ||||
▲ Show 20 Lines • Show All 60 Lines • Show Last 20 Lines |