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

      public static @Nullable ByteBuffer malloc(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

      public static @Nullable ByteBuffer calloc(long nmemb, 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

      public static @Nullable ByteBuffer realloc(@Nullable ByteBuffer ptr, 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(@Nullable ByteBuffer ptr)
      void free(void * ptr)
    • free

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

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

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

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

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

      public static void free(@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

      public static @Nullable ByteBuffer aligned_alloc(long alignment, 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(@Nullable ByteBuffer ptr)
      void aligned_free(void * ptr)
    • aligned_free

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

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

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

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

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

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