28d191ada4
Initial import of nestegg[1] parser lib, at commit 0d51131. [1]: http://github.com/kinetiknz/nestegg commit 0d51131519a1014660b5e111e28a78785d76600f Change-Id: I191d388b7e5140ef96624511ccdd65d0e183076d
37 lines
594 B
C
37 lines
594 B
C
/*
|
|
* Copyright (c) 2004-2010 Alex Pankratov. All rights reserved.
|
|
*
|
|
* Hierarchical memory allocator, 1.2.1
|
|
* http://swapped.cc/halloc
|
|
*/
|
|
|
|
/*
|
|
* The program is distributed under terms of BSD license.
|
|
* You can obtain the copy of the license by visiting:
|
|
*
|
|
* http://www.opensource.org/licenses/bsd-license.php
|
|
*/
|
|
|
|
#ifndef _LIBP_ALIGN_H_
|
|
#define _LIBP_ALIGN_H_
|
|
|
|
/*
|
|
* a type with the most strict alignment requirements
|
|
*/
|
|
union max_align
|
|
{
|
|
char c;
|
|
short s;
|
|
long l;
|
|
int i;
|
|
float f;
|
|
double d;
|
|
void * v;
|
|
void (*q)(void);
|
|
};
|
|
|
|
typedef union max_align max_align_t;
|
|
|
|
#endif
|
|
|