blob: de7aecd98408a2ddfa1575561b17d88acced891b [file] [log] [blame]
Zesstraedb27342021-04-08 20:05:58 +02001#ifndef LPC_LWOBJECT_INFO_H_
2#define LPC_LWOBJECT_INFO_H_
3
4/* Definition of argument values for lwobject_info()
5 */
6
7#include "configuration.h"
8
9/* LWOject info */
10#define LI_LWOBJECT_REFS -1
11#define LI_DATA_SIZE -2
12#define LI_DATA_SIZE_TOTAL -3
13
14/* Program flags */
15#define LI_NO_INHERIT -10
16#define LI_NO_CLONE -11
17#define LI_NO_LIGHTWEIGHT -12
18#define LI_SHARE_VARIABLES -13
19
20/* Statistics about the program */
21#define LI_PROG_REFS -20
22
23#define LI_NUM_FUNCTIONS -30
24#define LI_NUM_VARIABLES -31
25#define LI_NUM_STRINGS -32
26#define LI_NUM_INHERITED -33
27#define LI_NUM_INCLUDED -34
28
29#define LI_SIZE_FUNCTIONS -35
30#define LI_SIZE_VARIABLES -36
31#define LI_SIZE_STRINGS -37
32#define LI_SIZE_STRINGS_DATA -38
33#define LI_SIZE_STRINGS_DATA_TOTAL -39
34#define LI_SIZE_INHERITED -40
35#define LI_SIZE_INCLUDED -41
36
37#define LI_PROG_SIZE -42
38#define LI_PROG_SIZE_TOTAL -43
39
40#endif /* LPC_LWOBJECT_INFO_H_ */