|
ELinks 0.18.0
|


Data Structures | |
| struct | elinks_object |
| struct | object_head |
Macros | |
| #define | OBJECT_HEAD(type) |
| #define | object_lock_debug(obj, info) |
| #define | object_sanity_check(obj) |
| #define | object_set_name(obj, objname) do { (obj)->object.name = (objname); } while (0) |
| #define | INIT_OBJECT(name) { 0, name } |
| #define | get_object_refcount(obj) ((obj)->object.refcount) |
| #define | is_object_used(obj) (!!(obj)->object.refcount) |
| #define | object_lock(obj) |
| #define | object_unlock(obj) |
| #define | object_nolock(obj, name) |
| #define get_object_refcount | ( | obj | ) | ((obj)->object.refcount) |
| #define INIT_OBJECT | ( | name | ) | { 0, name } |
| #define is_object_used | ( | obj | ) | (!!(obj)->object.refcount) |
| #define OBJECT_HEAD | ( | type | ) |
| #define object_lock | ( | obj | ) |
| #define object_lock_debug | ( | obj, | |
| info | |||
| ) |
| #define object_nolock | ( | obj, | |
| name | |||
| ) |
| #define object_sanity_check | ( | obj | ) |
| #define object_set_name | ( | obj, | |
| objname | |||
| ) | do { (obj)->object.name = (objname); } while (0) |
| #define object_unlock | ( | obj | ) |