diff options
| author | Andreas Politz | 2017-10-07 17:11:05 +0200 |
|---|---|---|
| committer | Andreas Politz | 2017-10-07 17:11:05 +0200 |
| commit | 46a3a8f6ed31ff4d0411ecc4cb276345a02e23dc (patch) | |
| tree | b65e1dd3a363092c75fd3c299255de44b99c255e | |
| parent | 1ebc62c41e0cb622b04cbbfab692c617bb59d263 (diff) | |
| download | emacs-46a3a8f6ed31ff4d0411ecc4cb276345a02e23dc.tar.gz emacs-46a3a8f6ed31ff4d0411ecc4cb276345a02e23dc.zip | |
Make boolean struct member use one bit
* src/itree.h (struct interval_node): Add bit descriptor.
| -rw-r--r-- | src/itree.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/itree.h b/src/itree.h index d685a69eb78..80115aa467c 100644 --- a/src/itree.h +++ b/src/itree.h | |||
| @@ -46,7 +46,7 @@ struct interval_node | |||
| 46 | ptrdiff_t offset; /* The amount of shift to apply to this subtree. */ | 46 | ptrdiff_t offset; /* The amount of shift to apply to this subtree. */ |
| 47 | uintmax_t otick; /* offset modified tick */ | 47 | uintmax_t otick; /* offset modified tick */ |
| 48 | Lisp_Object data; /* Exclusively used by the client. */ | 48 | Lisp_Object data; /* Exclusively used by the client. */ |
| 49 | bool_bf visited; /* For traversal via generator. */ | 49 | bool_bf visited : 1; /* For traversal via generator. */ |
| 50 | bool_bf rear_advance : 1; /* Same as for marker and overlays. */ | 50 | bool_bf rear_advance : 1; /* Same as for marker and overlays. */ |
| 51 | bool_bf front_advance : 1; /* Same as for marker and overlays. */ | 51 | bool_bf front_advance : 1; /* Same as for marker and overlays. */ |
| 52 | }; | 52 | }; |