diff options
| author | Paul Eggert | 2022-03-19 12:35:04 -0700 |
|---|---|---|
| committer | Paul Eggert | 2022-03-19 12:48:54 -0700 |
| commit | ccf4a4fa482f61938a9495c862b74f4a2d3ade0c (patch) | |
| tree | 6c9f1b2172962fb0f723e3332f5261e1636faef8 /src/thread.h | |
| parent | c11b4758b7bd971fcbb824638a06f52c7768d268 (diff) | |
| download | emacs-ccf4a4fa482f61938a9495c862b74f4a2d3ade0c.tar.gz emacs-ccf4a4fa482f61938a9495c862b74f4a2d3ade0c.zip | |
Port to gcc -D EMACS_EXTERN_INLINE
* src/comp.h, src/thread.h: Add INLINE_HEADER_BEGIN and
INLINE_HEADER_END, since it uses INLINE.
* src/emacs.c: Include these two files.
Diffstat (limited to 'src/thread.h')
| -rw-r--r-- | src/thread.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/thread.h b/src/thread.h index ddba1a2d994..b34ca3d57c8 100644 --- a/src/thread.h +++ b/src/thread.h | |||
| @@ -33,6 +33,8 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ | |||
| 33 | #include "sysselect.h" /* FIXME */ | 33 | #include "sysselect.h" /* FIXME */ |
| 34 | #include "systhread.h" | 34 | #include "systhread.h" |
| 35 | 35 | ||
| 36 | INLINE_HEADER_BEGIN | ||
| 37 | |||
| 36 | /* Byte-code interpreter thread state. */ | 38 | /* Byte-code interpreter thread state. */ |
| 37 | struct bc_thread_state { | 39 | struct bc_thread_state { |
| 38 | struct bc_frame *fp; /* current frame pointer */ | 40 | struct bc_frame *fp; /* current frame pointer */ |
| @@ -194,6 +196,8 @@ struct thread_state | |||
| 194 | struct bc_thread_state bc; | 196 | struct bc_thread_state bc; |
| 195 | } GCALIGNED_STRUCT; | 197 | } GCALIGNED_STRUCT; |
| 196 | 198 | ||
| 199 | INLINE_HEADER_BEGIN | ||
| 200 | |||
| 197 | INLINE bool | 201 | INLINE bool |
| 198 | THREADP (Lisp_Object a) | 202 | THREADP (Lisp_Object a) |
| 199 | { | 203 | { |
| @@ -315,4 +319,6 @@ int thread_select (select_func *func, int max_fds, fd_set *rfds, | |||
| 315 | 319 | ||
| 316 | bool thread_check_current_buffer (struct buffer *); | 320 | bool thread_check_current_buffer (struct buffer *); |
| 317 | 321 | ||
| 322 | INLINE_HEADER_END | ||
| 323 | |||
| 318 | #endif /* THREAD_H */ | 324 | #endif /* THREAD_H */ |