Package org.lwjgl.system.libc
Class LibCString
java.lang.Object
org.lwjgl.system.libc.LibCString
-
Method Summary
Modifier and TypeMethodDescriptionstatic longmemcpy(byte[] dest, byte[] src) void * memcpy(void * dest, void const * src, size_t count)static longmemcpy(double[] dest, double[] src) void * memcpy(void * dest, void const * src, size_t count)static longmemcpy(float[] dest, float[] src) void * memcpy(void * dest, void const * src, size_t count)static longmemcpy(int[] dest, int[] src) void * memcpy(void * dest, void const * src, size_t count)static longmemcpy(long[] dest, long[] src) void * memcpy(void * dest, void const * src, size_t count)static longmemcpy(short[] dest, short[] src) void * memcpy(void * dest, void const * src, size_t count)static longmemcpy(ByteBuffer dest, ByteBuffer src) void * memcpy(void * dest, void const * src, size_t count)static longmemcpy(DoubleBuffer dest, DoubleBuffer src) void * memcpy(void * dest, void const * src, size_t count)static longmemcpy(FloatBuffer dest, FloatBuffer src) void * memcpy(void * dest, void const * src, size_t count)static longvoid * memcpy(void * dest, void const * src, size_t count)static longmemcpy(LongBuffer dest, LongBuffer src) void * memcpy(void * dest, void const * src, size_t count)static longmemcpy(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 longmemmove(byte[] dest, byte[] src) void * memmove(void * dest, void const * src, size_t count)static longmemmove(double[] dest, double[] src) void * memmove(void * dest, void const * src, size_t count)static longmemmove(float[] dest, float[] src) void * memmove(void * dest, void const * src, size_t count)static longmemmove(int[] dest, int[] src) void * memmove(void * dest, void const * src, size_t count)static longmemmove(long[] dest, long[] src) void * memmove(void * dest, void const * src, size_t count)static longmemmove(short[] dest, short[] src) void * memmove(void * dest, void const * src, size_t count)static longmemmove(ByteBuffer dest, ByteBuffer src) void * memmove(void * dest, void const * src, size_t count)static longmemmove(DoubleBuffer dest, DoubleBuffer src) void * memmove(void * dest, void const * src, size_t count)static longmemmove(FloatBuffer dest, FloatBuffer src) void * memmove(void * dest, void const * src, size_t count)static longvoid * memmove(void * dest, void const * src, size_t count)static longmemmove(LongBuffer dest, LongBuffer src) void * memmove(void * dest, void const * src, size_t count)static longmemmove(ShortBuffer dest, ShortBuffer src) void * memmove(void * dest, void const * src, size_t count)static <T extends CustomBuffer<T>>
longmemmove(T dest, T src) Copiescountbytes from memory areasrcto memory areadest.static longmemset(byte[] dest, int c) void * memset(void * dest, int c, size_t count)static longmemset(double[] dest, int c) void * memset(void * dest, int c, size_t count)static longmemset(float[] dest, int c) void * memset(void * dest, int c, size_t count)static longmemset(int[] dest, int c) void * memset(void * dest, int c, size_t count)static longmemset(long[] dest, int c) void * memset(void * dest, int c, size_t count)static longmemset(short[] dest, int c) void * memset(void * dest, int c, size_t count)static longmemset(ByteBuffer dest, int c) void * memset(void * dest, int c, size_t count)static longmemset(DoubleBuffer dest, int c) void * memset(void * dest, int c, size_t count)static longmemset(FloatBuffer dest, int c) void * memset(void * dest, int c, size_t count)static longvoid * memset(void * dest, int c, size_t count)static longmemset(LongBuffer dest, int c) void * memset(void * dest, int c, size_t count)static longmemset(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 longnmemcpy(byte[] dest, byte[] src, long count) void * memcpy(void * dest, void const * src, size_t count)static longnmemcpy(double[] dest, double[] src, long count) void * memcpy(void * dest, void const * src, size_t count)static longnmemcpy(float[] dest, float[] src, long count) void * memcpy(void * dest, void const * src, size_t count)static longnmemcpy(int[] dest, int[] src, long count) void * memcpy(void * dest, void const * src, size_t count)static longnmemcpy(long[] dest, long[] src, long count) void * memcpy(void * dest, void const * src, size_t count)static longnmemcpy(long dest, long src, long count) void * memcpy(void * dest, void const * src, size_t count)static longnmemcpy(short[] dest, short[] src, long count) void * memcpy(void * dest, void const * src, size_t count)static longnmemmove(byte[] dest, byte[] src, long count) void * memmove(void * dest, void const * src, size_t count)static longnmemmove(double[] dest, double[] src, long count) void * memmove(void * dest, void const * src, size_t count)static longnmemmove(float[] dest, float[] src, long count) void * memmove(void * dest, void const * src, size_t count)static longnmemmove(int[] dest, int[] src, long count) void * memmove(void * dest, void const * src, size_t count)static longnmemmove(long[] dest, long[] src, long count) void * memmove(void * dest, void const * src, size_t count)static longnmemmove(long dest, long src, long count) void * memmove(void * dest, void const * src, size_t count)static longnmemmove(short[] dest, short[] src, long count) void * memmove(void * dest, void const * src, size_t count)static longnmemset(byte[] dest, int c, long count) void * memset(void * dest, int c, size_t count)static longnmemset(double[] dest, int c, long count) void * memset(void * dest, int c, size_t count)static longnmemset(float[] dest, int c, long count) void * memset(void * dest, int c, size_t count)static longnmemset(int[] dest, int c, long count) void * memset(void * dest, int c, size_t count)static longnmemset(long[] dest, int c, long count) void * memset(void * dest, int c, size_t count)static longnmemset(long dest, int c, long count) void * memset(void * dest, int c, size_t count)static longnmemset(short[] dest, int c, long count) void * memset(void * dest, int c, size_t count)static longnstrerror(int errnum) char * strerror(int errnum)static longnstrlen(long str) size_t strlen(char const * str)static @Nullable Stringstrerror(int errnum) char * strerror(int errnum)static longstrlen(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
Copiescountbytes from memory areasrcto memory areadest.The memory areas may overlap: copying takes place as though the bytes in
srcare first copied into a temporary array that does not overlapsrcordest, 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
-