Package org.lwjgl.system.libc
Class LibCString
java.lang.Object
org.lwjgl.system.libc.LibCString
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
memcpy
(byte[] dest, byte[] src) void * memcpy(void * dest, void const * src, size_t count)
static long
memcpy
(double[] dest, double[] src) void * memcpy(void * dest, void const * src, size_t count)
static long
memcpy
(float[] dest, float[] src) void * memcpy(void * dest, void const * src, size_t count)
static long
memcpy
(int[] dest, int[] src) void * memcpy(void * dest, void const * src, size_t count)
static long
memcpy
(long[] dest, long[] src) void * memcpy(void * dest, void const * src, size_t count)
static long
memcpy
(short[] dest, short[] src) void * memcpy(void * dest, void const * src, size_t count)
static long
memcpy
(ByteBuffer dest, ByteBuffer src) void * memcpy(void * dest, void const * src, size_t count)
static long
memcpy
(DoubleBuffer dest, DoubleBuffer src) void * memcpy(void * dest, void const * src, size_t count)
static long
memcpy
(FloatBuffer dest, FloatBuffer src) void * memcpy(void * dest, void const * src, size_t count)
static long
void * memcpy(void * dest, void const * src, size_t count)
static long
memcpy
(LongBuffer dest, LongBuffer src) void * memcpy(void * dest, void const * src, size_t count)
static long
memcpy
(ShortBuffer dest, ShortBuffer src) void * memcpy(void * dest, void const * src, size_t count)
static <T extends CustomBuffer<T>>
longmemcpy
(T dest, T src) Copies bytes between memory areas that must not overlap.static long
memmove
(byte[] dest, byte[] src) void * memmove(void * dest, void const * src, size_t count)
static long
memmove
(double[] dest, double[] src) void * memmove(void * dest, void const * src, size_t count)
static long
memmove
(float[] dest, float[] src) void * memmove(void * dest, void const * src, size_t count)
static long
memmove
(int[] dest, int[] src) void * memmove(void * dest, void const * src, size_t count)
static long
memmove
(long[] dest, long[] src) void * memmove(void * dest, void const * src, size_t count)
static long
memmove
(short[] dest, short[] src) void * memmove(void * dest, void const * src, size_t count)
static long
memmove
(ByteBuffer dest, ByteBuffer src) void * memmove(void * dest, void const * src, size_t count)
static long
memmove
(DoubleBuffer dest, DoubleBuffer src) void * memmove(void * dest, void const * src, size_t count)
static long
memmove
(FloatBuffer dest, FloatBuffer src) void * memmove(void * dest, void const * src, size_t count)
static long
void * memmove(void * dest, void const * src, size_t count)
static long
memmove
(LongBuffer dest, LongBuffer src) void * memmove(void * dest, void const * src, size_t count)
static long
memmove
(ShortBuffer dest, ShortBuffer src) void * memmove(void * dest, void const * src, size_t count)
static <T extends CustomBuffer<T>>
longmemmove
(T dest, T src) Copiescount
bytes from memory areasrc
to memory areadest
.static long
memset
(byte[] dest, int c) void * memset(void * dest, int c, size_t count)
static long
memset
(double[] dest, int c) void * memset(void * dest, int c, size_t count)
static long
memset
(float[] dest, int c) void * memset(void * dest, int c, size_t count)
static long
memset
(int[] dest, int c) void * memset(void * dest, int c, size_t count)
static long
memset
(long[] dest, int c) void * memset(void * dest, int c, size_t count)
static long
memset
(short[] dest, int c) void * memset(void * dest, int c, size_t count)
static long
memset
(ByteBuffer dest, int c) void * memset(void * dest, int c, size_t count)
static long
memset
(DoubleBuffer dest, int c) void * memset(void * dest, int c, size_t count)
static long
memset
(FloatBuffer dest, int c) void * memset(void * dest, int c, size_t count)
static long
void * memset(void * dest, int c, size_t count)
static long
memset
(LongBuffer dest, int c) void * memset(void * dest, int c, size_t count)
static long
memset
(ShortBuffer dest, int c) void * memset(void * dest, int c, size_t count)
static <T extends CustomBuffer<T>>
longmemset
(T dest, int c) Fills memory with a constant byte.static long
nmemcpy
(byte[] dest, byte[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
static long
nmemcpy
(double[] dest, double[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
static long
nmemcpy
(float[] dest, float[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
static long
nmemcpy
(int[] dest, int[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
static long
nmemcpy
(long[] dest, long[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
static long
nmemcpy
(long dest, long src, long count) void * memcpy(void * dest, void const * src, size_t count)
static long
nmemcpy
(short[] dest, short[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
static long
nmemmove
(byte[] dest, byte[] src, long count) void * memmove(void * dest, void const * src, size_t count)
static long
nmemmove
(double[] dest, double[] src, long count) void * memmove(void * dest, void const * src, size_t count)
static long
nmemmove
(float[] dest, float[] src, long count) void * memmove(void * dest, void const * src, size_t count)
static long
nmemmove
(int[] dest, int[] src, long count) void * memmove(void * dest, void const * src, size_t count)
static long
nmemmove
(long[] dest, long[] src, long count) void * memmove(void * dest, void const * src, size_t count)
static long
nmemmove
(long dest, long src, long count) void * memmove(void * dest, void const * src, size_t count)
static long
nmemmove
(short[] dest, short[] src, long count) void * memmove(void * dest, void const * src, size_t count)
static long
nmemset
(byte[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
static long
nmemset
(double[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
static long
nmemset
(float[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
static long
nmemset
(int[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
static long
nmemset
(long[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
static long
nmemset
(long dest, int c, long count) void * memset(void * dest, int c, size_t count)
static long
nmemset
(short[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
static long
nstrerror
(int errnum) char * strerror(int errnum)
static long
nstrlen
(long str) size_t strlen(char const * str)
static @Nullable String
strerror
(int errnum) char * strerror(int errnum)
static long
strlen
(ByteBuffer str) size_t strlen(char const * str)
-
Method Details
-
nmemset
public static long nmemset(long dest, int c, long count) void * memset(void * dest, int c, size_t count)
-
memset
void * memset(void * dest, int c, size_t count)
-
memset
void * memset(void * dest, int c, size_t count)
-
memset
void * memset(void * dest, int c, size_t count)
-
memset
void * memset(void * dest, int c, size_t count)
-
memset
void * memset(void * dest, int c, size_t count)
-
memset
void * memset(void * dest, int c, size_t count)
-
nmemcpy
public static long nmemcpy(long dest, long src, long count) void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
void * memcpy(void * dest, void const * src, size_t count)
-
nmemmove
public static long nmemmove(long dest, long src, long count) void * memmove(void * dest, void const * src, size_t count)
-
memmove
void * memmove(void * dest, void const * src, size_t count)
-
memmove
void * memmove(void * dest, void const * src, size_t count)
-
memmove
void * memmove(void * dest, void const * src, size_t count)
-
memmove
void * memmove(void * dest, void const * src, size_t count)
-
memmove
void * memmove(void * dest, void const * src, size_t count)
-
memmove
void * memmove(void * dest, void const * src, size_t count)
-
nstrlen
public static long nstrlen(long str) size_t strlen(char const * str)
-
strlen
size_t strlen(char const * str)
-
nstrerror
public static long nstrerror(int errnum) char * strerror(int errnum)
-
strerror
char * strerror(int errnum)
-
nmemset
public static long nmemset(byte[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
-
memset
public static long memset(byte[] dest, int c) void * memset(void * dest, int c, size_t count)
-
nmemset
public static long nmemset(short[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
-
memset
public static long memset(short[] dest, int c) void * memset(void * dest, int c, size_t count)
-
nmemset
public static long nmemset(int[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
-
memset
public static long memset(int[] dest, int c) void * memset(void * dest, int c, size_t count)
-
nmemset
public static long nmemset(long[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
-
memset
public static long memset(long[] dest, int c) void * memset(void * dest, int c, size_t count)
-
nmemset
public static long nmemset(float[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
-
memset
public static long memset(float[] dest, int c) void * memset(void * dest, int c, size_t count)
-
nmemset
public static long nmemset(double[] dest, int c, long count) void * memset(void * dest, int c, size_t count)
-
memset
public static long memset(double[] dest, int c) void * memset(void * dest, int c, size_t count)
-
nmemcpy
public static long nmemcpy(byte[] dest, byte[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
public static long memcpy(byte[] dest, byte[] src) void * memcpy(void * dest, void const * src, size_t count)
-
nmemcpy
public static long nmemcpy(short[] dest, short[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
public static long memcpy(short[] dest, short[] src) void * memcpy(void * dest, void const * src, size_t count)
-
nmemcpy
public static long nmemcpy(int[] dest, int[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
public static long memcpy(int[] dest, int[] src) void * memcpy(void * dest, void const * src, size_t count)
-
nmemcpy
public static long nmemcpy(long[] dest, long[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
public static long memcpy(long[] dest, long[] src) void * memcpy(void * dest, void const * src, size_t count)
-
nmemcpy
public static long nmemcpy(float[] dest, float[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
public static long memcpy(float[] dest, float[] src) void * memcpy(void * dest, void const * src, size_t count)
-
nmemcpy
public static long nmemcpy(double[] dest, double[] src, long count) void * memcpy(void * dest, void const * src, size_t count)
-
memcpy
public static long memcpy(double[] dest, double[] src) void * memcpy(void * dest, void const * src, size_t count)
-
nmemmove
public static long nmemmove(byte[] dest, byte[] src, long count) void * memmove(void * dest, void const * src, size_t count)
-
memmove
public static long memmove(byte[] dest, byte[] src) void * memmove(void * dest, void const * src, size_t count)
-
nmemmove
public static long nmemmove(short[] dest, short[] src, long count) void * memmove(void * dest, void const * src, size_t count)
-
memmove
public static long memmove(short[] dest, short[] src) void * memmove(void * dest, void const * src, size_t count)
-
nmemmove
public static long nmemmove(int[] dest, int[] src, long count) void * memmove(void * dest, void const * src, size_t count)
-
memmove
public static long memmove(int[] dest, int[] src) void * memmove(void * dest, void const * src, size_t count)
-
nmemmove
public static long nmemmove(long[] dest, long[] src, long count) void * memmove(void * dest, void const * src, size_t count)
-
memmove
public static long memmove(long[] dest, long[] src) void * memmove(void * dest, void const * src, size_t count)
-
nmemmove
public static long nmemmove(float[] dest, float[] src, long count) void * memmove(void * dest, void const * src, size_t count)
-
memmove
public static long memmove(float[] dest, float[] src) void * memmove(void * dest, void const * src, size_t count)
-
nmemmove
public static long nmemmove(double[] dest, double[] src, long count) void * memmove(void * dest, void const * src, size_t count)
-
memmove
public static long memmove(double[] dest, double[] src) void * memmove(void * dest, void const * src, size_t count)
-
memset
Fills memory with a constant byte.- Parameters:
dest
- pointer to destinationc
- character to set- Returns:
- the value of
dest
-
memcpy
Copies bytes between memory areas that must not overlap.- Parameters:
dest
- pointer to the destination memory areasrc
- pointer to the source memory area- Returns:
- the value of
dest
-
memmove
Copiescount
bytes from memory areasrc
to memory areadest
.The memory areas may overlap: copying takes place as though the bytes in
src
are first copied into a temporary array that does not overlapsrc
ordest
, and the bytes are then copied from the temporary array todest
.- Parameters:
dest
- pointer to the destination memory areasrc
- pointer to the source memory area- Returns:
- the value of
dest
-