OS Manuals

mem(3ast)

mem - fixed string routines

MEM(3ast) MEM(3ast)

mem - fixed string routines

#include <ast.h>
void    mematoe(void* out, const void* in, size_t n);
void*   memdup(const void* buf, size_t n)
void    memetoa(void* out, const void* in, size_t n);
void*   memzero(void* buf, size_t n);

mematoe converts n ASCII characters in in to EBCDIC characters in out. in and out may be the same.

memdup copies the n byte buffer buf to a new location provided by malloc(3) and returns a pointer to the new copy. 0 is returned if malloc(3) fails.

memetoa converts n EBCDIC characters in in to ASCII characters in out. in and out may be the same.

memzero sets the first n bytes in buf to 0.

Proposed Bell Laboratories ASCII/EBCDIC standard, April 16, 1979.
str(3), malloc(3)

ksh 1.0.10-r37 · os · ingested 2026-10-11