btrfs: [] on the end of a struct field is a variable length array.
[haiku.git] / headers / private / system / image_defs.h
blob4bc90fe390dc3038b8d76e3c3ee51c8b337a0a00
1 /*
2 * Copyright 2009-2016, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Distributed under the terms of the MIT License.
4 */
5 #ifndef _SYSTEM_IMAGE_DEFS_H
6 #define _SYSTEM_IMAGE_DEFS_H
9 #include <SupportDefs.h>
10 #include <image.h>
13 #define B_SHARED_OBJECT_HAIKU_VERSION_VARIABLE _gSharedObjectHaikuVersion
14 #define B_SHARED_OBJECT_HAIKU_VERSION_VARIABLE_NAME "_gSharedObjectHaikuVersion"
16 #define B_SHARED_OBJECT_HAIKU_ABI_VARIABLE _gSharedObjectHaikuABI
17 #define B_SHARED_OBJECT_HAIKU_ABI_VARIABLE_NAME "_gSharedObjectHaikuABI"
20 typedef struct extended_image_info {
21 image_info basic_info;
22 ssize_t text_delta;
23 void* symbol_table;
24 void* symbol_hash;
25 void* string_table;
26 } extended_image_info;
29 #endif /* _SYSTEM_IMAGE_DEFS_H */