/* mem.h - array-of-byte decls
 *
 ****************************************************************
 * Copyright (C) 1998, 2000 Thomas Lord
 * 
 * See the file "COPYING" for further information about
 * the copyright and warranty status of this work.
 */


#ifndef INCLUDE__MEM__MEM_H
#define INCLUDE__MEM__MEM_H


#include "hackerlab/machine/types.h"


/* automatically generated __STDC__ prototypes */
extern void mem_set (void * mem, unsigned int c, size_t size);
extern void mem_set0 (void * mem, size_t n);
extern void mem_move (void * to, void const * from, size_t amt);
extern void mem_cpy (void * to, void const * from, size_t amt);
extern int mem_cmp (void const * m1, void const * m2, size_t amt);
extern size_t mem_occurrences (const t_uchar * mem,
                               unsigned int c,
                               size_t size);
#endif  /* INCLUDE__MEM__MEM_H */


syntax highlighted by Code2HTML, v. 0.9.1