renamed ase_memchr/ase_memrchr to ase_membyte/ase_memrbyte
This commit is contained in:
@ -1,10 +1,11 @@
|
||||
/*
|
||||
* $Id: mem.c 177 2008-04-26 04:58:10Z baconevi $
|
||||
* $Id: mem.c 329 2008-08-16 14:08:53Z baconevi $
|
||||
*
|
||||
* {License}
|
||||
*/
|
||||
|
||||
#include <ase/cmn/mem.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#if defined(__SPU__)
|
||||
#include <spu_intrinsics.h>
|
||||
@ -399,3 +400,28 @@ void* ase_memrmem (const void* hs, ase_size_t hl, const void* nd, ase_size_t nl)
|
||||
|
||||
return ASE_NULL;
|
||||
}
|
||||
|
||||
static void* mmgr_malloc (void* custom, ase_size_t n)
|
||||
{
|
||||
return malloc (n);
|
||||
}
|
||||
|
||||
static void* mmgr_realloc (void* custom, void* ptr, ase_size_t n)
|
||||
{
|
||||
return realloc (ptr, n);
|
||||
}
|
||||
|
||||
static void mmgr_free (void* custom, void* ptr)
|
||||
{
|
||||
free (ptr);
|
||||
}
|
||||
|
||||
static ase_mmgr_t mmgr =
|
||||
{
|
||||
mmgr_malloc,
|
||||
mmgr_realloc,
|
||||
mmgr_free,
|
||||
ASE_NULL
|
||||
};
|
||||
|
||||
ase_mmgr_t* ase_mmgr = &mmgr;
|
||||
|
@ -7,19 +7,28 @@
|
||||
#ifndef _ASE_LIB_CMN_MEM_H_
|
||||
#define _ASE_LIB_CMN_MEM_H_
|
||||
|
||||
#include <ase/cmn/mem.h>
|
||||
|
||||
#ifdef USE_STDC
|
||||
|
||||
#include <string.h>
|
||||
#define ASE_MEMCPY(dst,src,len) memcpy(dst,src,len)
|
||||
#define ASE_MEMCMP(p1,p2,len) memcmp(p1,p2,len)
|
||||
#define ASE_MEMSET(dst,val,len) memset(dst,val,len)
|
||||
#define ASE_MEMBYTE(s,val,len) memchr(s,val,len)
|
||||
#define ASE_MEMRBYTE(s,val,len) memrchr(s,val,len)
|
||||
#define ASE_MEMMEM(hs,hl,nd,nl) memmem(hs,hl,nd,nl)
|
||||
#define ASE_MEMRMEM(hs,hl,nd,nl) memrmem(hs,hl,nd,nl)
|
||||
|
||||
#else
|
||||
|
||||
#include <ase/cmn/mem.h>
|
||||
#define ASE_MEMCPY(dst,src,len) ase_memcpy(dst,src,len)
|
||||
#define ASE_MEMCMP(p1,p2,len) ase_memcmp(p1,p2,len)
|
||||
#define ASE_MEMSET(dst,val,len) ase_memset(dst,val,len)
|
||||
#define ASE_MEMBYTE(s,val,len) ase_membyte(s,val,len)
|
||||
#define ASE_MEMRBYTE(s,val,len) ase_memrbyte(s,val,len)
|
||||
#define ASE_MEMMEM(hs,hl,nd,nl) ase_memmem(hs,hl,nd,nl)
|
||||
#define ASE_MEMRMEM(hs,hl,nd,nl) ase_memrmem(hs,hl,nd,nl)
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -13,15 +13,21 @@ void* ase_sll_copyinline (ase_sll_t* sll, void* dptr, ase_size_t dlen)
|
||||
return ASE_NULL;
|
||||
}
|
||||
|
||||
ase_sll_t* ase_sll_open (ase_mmgr_t* mmgr)
|
||||
ase_sll_t* ase_sll_open ()
|
||||
{
|
||||
return ase_sll_openx (mmgr, 0, ASE_NULL);
|
||||
}
|
||||
|
||||
ase_sll_t* ase_sll_openx (ase_mmgr_t* mmgr, ase_size_t extension, ase_fuser_t fuser)
|
||||
ase_sll_openm (ase_mmgr_t* mmgr);
|
||||
ase_sll_openx (ase_size_t extension, ase_fuser_t fuser);
|
||||
|
||||
ase_sll_t* ase_sll_openf (
|
||||
ase_mmgr_t* mmgr, ase_size_t extension, ase_fuser_t fuser)
|
||||
{
|
||||
ase_sll_t* sll;
|
||||
|
||||
if (mmgr == ASE_NULL) mmgr = ASE_MMGR_GET ();
|
||||
|
||||
sll = ASE_MALLOC (mmgr, ASE_SIZEOF(ase_sll_t) + extension);
|
||||
if (sll == ASE_NULL) return ASE_NULL;
|
||||
|
||||
|
Reference in New Issue
Block a user