Changeset fbb4e4 in git


Ignore:
Timestamp:
Jul 31, 2015, 8:46:58 PM (8 years ago)
Author:
Felix Janda <felix.janda@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
5ae6c5a8067deb29160f472baf843bcb540dea80
Parents:
6a52f15f9780f7af3a0ea06d03b4376f61136261
Message:
omalloc: Use void *memalign(size_t, size_t) unconditionally

All current systems seem to use this prototype. Some systems
such as Linux using the musl c library have memalign in
<stdlib.h>, which conflicts with the previous prototype
void *memalign(void *, size_t).
Location:
omalloc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • omalloc/omAllocFunc.h

    r6a52f15 rfbb4e4  
    1212void omFreeFunc(void* addr);
    1313void* omVallocFunc(size_t size);
    14 #if defined(sgi)
    1514void* omMemalignFunc(size_t size_1, size_t size_2);
    16 #else
    17 #if (defined(__sun) && (defined(__sparc) || defined(__i386) || defined(__x86_64)) || defined(__CYGWIN__))
    18 extern void* omMemalignFunc(size_t, size_t);
    19 #else
    20 void* omMemalignFunc(void* alignment, size_t size);
    21 #endif
    22 #endif
    2315void* omReallocFunc(void* old_addr, size_t new_size);
    2416char* omStrdupFunc(const char* addr);
  • omalloc/omalloc.c

    r6a52f15 rfbb4e4  
    4747}
    4848
    49 #if defined(sgi)
    5049void* memalign(size_t size_1, size_t size_2)
    51 #elif (defined(__sun) && (defined(__sparc) || defined(__i386) || defined(__x86_64)) || defined(__CYGWIN__))
    52 void* memalign(size_t size_1, size_t size_2)
    53 #else
    54 void* memalign(void* alignment, size_t size)
    55 #endif
    5650{
    5751  fprintf(stderr, "omalloc Warning: memalign not yet implemented\n");
Note: See TracChangeset for help on using the changeset viewer.