pike.git/
src/
pike_memory.h
Branch:
Tag:
Non-build tags
All tags
No tags
2004-03-24
2004-03-24 20:05:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>
ffcab442557583f0d8021aba21f6026f0fea3bf9 (
7
lines) (+
4
/-
3
)
[
Show
|
Annotate
]
Branch:
7.9
Exported symbols may not be inline.
Rev: src/pike_memory.c:1.149
Rev: src/pike_memory.h:1.49
2:
|| This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: pike_memory.h,v 1.
48
2004/03/
07
22
:
55
:
27
nilsson
Exp $
+
|| $Id: pike_memory.h,v 1.
49
2004/03/
24
20
:
05
:
34
grubba
Exp $
*/ #ifndef MEMORY_H
107:
/* Note to self: Prototypes must be updated manually /Hubbe */ PMOD_EXPORT ptrdiff_t pcharp_memcmp(PCHARP a, PCHARP b, int sz); PMOD_EXPORT long pcharp_strlen(PCHARP a);
-
PMOD_EXPORT
INLINE
p_wchar1 *MEMCHR1(p_wchar1 *p, p_wchar2 c, ptrdiff_t e);
-
PMOD_EXPORT
INLINE
p_wchar2 *MEMCHR2(p_wchar2 *p, p_wchar2 c, ptrdiff_t e);
+
PMOD_EXPORT p_wchar1 *MEMCHR1(p_wchar1 *p, p_wchar2 c, ptrdiff_t e);
+
PMOD_EXPORT p_wchar2 *MEMCHR2(p_wchar2 *p, p_wchar2 c, ptrdiff_t e);
PMOD_EXPORT void swap(char *a, char *b, size_t size); PMOD_EXPORT void reverse(char *memory, size_t nitems, size_t size); PMOD_EXPORT void reorder(char *memory, INT32 nitems, INT32 size,INT32 *order);