Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 71 → Rev 72

/SPARTAN/trunk/include/func.h
35,6 → 35,6
 
extern void halt(void);
 
extern int strcmp(char *src, char *dst);
extern int strcmp(const char *src, const char *dst);
 
#endif
/SPARTAN/trunk/include/memstr.h
29,12 → 29,13
#ifndef __MEMSTR_H__
#define __MEMSTR_H__
 
#include <typedefs.h>
#include <arch/types.h>
 
extern void memcopy(__address src, __address dst, int cnt);
extern void memcopy(__address src, __address dst, size_t cnt);
 
extern void memsetw(__address dst, int cnt, __u16 x);
extern void memsetb(__address dst, int cnt, __u8 x);
extern void memsetw(__address dst, size_t cnt, __u16 x);
extern void memsetb(__address dst, size_t cnt, __u8 x);
 
extern int memcmp(__address src, __address dst, int cnt);
 
41,7 → 42,7
/*
* Architecture independent variants.
*/
extern void _memcopy(__address src, __address dst, int cnt);
extern void _memsetb(__address dst, int cnt, __u8 x);
extern void _memcopy(__address src, __address dst, size_t cnt);
extern void _memsetb(__address dst, size_t cnt, __u8 x);
 
#endif
/SPARTAN/trunk/include/mm/heap.h
40,9 → 40,9
__u8 data[0];
};
 
extern void heap_init(__address heap, int size);
extern void heap_init(__address heap, __u32 size);
 
extern void *malloc(int size);
extern void *malloc(size_t size);
extern void free(void *ptr);
 
#endif
/SPARTAN/trunk/include/mm/vm.h
77,7 → 77,7
extern vm_t * vm_create(void);
extern void vm_destroy(vm_t *m);
 
extern vm_area_t *vm_area_create(vm_t *m, vm_type_t type, int size, __address addr);
extern vm_area_t *vm_area_create(vm_t *m, vm_type_t type, size_t size, __address addr);
extern void vm_area_destroy(vm_area_t *a);
 
extern void vm_area_map(vm_area_t *a);