Class LibCStdlib

java.lang.Object
org.lwjgl.system.libc.LibCStdlib

public class LibCStdlib extends Object
  • Method Details

    • nmalloc

      public static long nmalloc(long size)
      void * malloc(size_t size)
    • malloc

      @NativeType("void *") public static @Nullable ByteBuffer malloc(@NativeType("size_t") long size)
      void * malloc(size_t size)
    • ncalloc

      public static long ncalloc(long nmemb, long size)
      void * calloc(size_t nmemb, size_t size)
    • calloc

      @NativeType("void *") public static @Nullable ByteBuffer calloc(@NativeType("size_t") long nmemb, @NativeType("size_t") long size)
      void * calloc(size_t nmemb, size_t size)
    • nrealloc

      public static long nrealloc(long ptr, long size)
      void * realloc(void * ptr, size_t size)
    • realloc

      @NativeType("void *") public static @Nullable ByteBuffer realloc(@NativeType("void *") @Nullable ByteBuffer ptr, @NativeType("size_t") long size)
      void * realloc(void * ptr, size_t size)
    • nfree

      public static void nfree(long ptr)
      void free(void * ptr)
    • free

      public static void free(@NativeType("void *") @Nullable ByteBuffer ptr)
      void free(void * ptr)
    • free

      public static void free(@NativeType("void *") @Nullable ShortBuffer ptr)
      void free(void * ptr)
    • free

      public static void free(@NativeType("void *") @Nullable IntBuffer ptr)
      void free(void * ptr)
    • free

      public static void free(@NativeType("void *") @Nullable LongBuffer ptr)
      void free(void * ptr)
    • free

      public static void free(@NativeType("void *") @Nullable FloatBuffer ptr)
      void free(void * ptr)
    • free

      public static void free(@NativeType("void *") @Nullable DoubleBuffer ptr)
      void free(void * ptr)
    • free

      public static void free(@NativeType("void *") @Nullable PointerBuffer ptr)
      void free(void * ptr)
    • naligned_alloc

      public static long naligned_alloc(long alignment, long size)
      void * aligned_alloc(size_t alignment, size_t size)
    • aligned_alloc

      @NativeType("void *") public static @Nullable ByteBuffer aligned_alloc(@NativeType("size_t") long alignment, @NativeType("size_t") long size)
      void * aligned_alloc(size_t alignment, size_t size)
    • naligned_free

      public static void naligned_free(long ptr)
      void aligned_free(void * ptr)
    • aligned_free

      public static void aligned_free(@NativeType("void *") @Nullable ByteBuffer ptr)
      void aligned_free(void * ptr)
    • aligned_free

      public static void aligned_free(@NativeType("void *") @Nullable ShortBuffer ptr)
      void aligned_free(void * ptr)
    • aligned_free

      public static void aligned_free(@NativeType("void *") @Nullable IntBuffer ptr)
      void aligned_free(void * ptr)
    • aligned_free

      public static void aligned_free(@NativeType("void *") @Nullable LongBuffer ptr)
      void aligned_free(void * ptr)
    • aligned_free

      public static void aligned_free(@NativeType("void *") @Nullable FloatBuffer ptr)
      void aligned_free(void * ptr)
    • aligned_free

      public static void aligned_free(@NativeType("void *") @Nullable DoubleBuffer ptr)
      void aligned_free(void * ptr)
    • aligned_free

      public static void aligned_free(@NativeType("void *") @Nullable PointerBuffer ptr)
      void aligned_free(void * ptr)