summaryrefslogtreecommitdiff
path: root/src/lisp.h
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2022-04-18 19:44:03 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2022-04-18 19:47:37 -0700
commit9751250adb1333da55fcadb363266214d0782bb9 (patch)
tree465703e9cf4327e945c94d4c95058100916e373b /src/lisp.h
parent75dfc1e8706d994bd7b18a24360847fd12bd5af0 (diff)
downloademacs-9751250adb1333da55fcadb363266214d0782bb9.tar.gz
emacs-9751250adb1333da55fcadb363266214d0782bb9.tar.bz2
emacs-9751250adb1333da55fcadb363266214d0782bb9.zip
Port struct Lisp_Subr to C99
* src/lisp.h (struct Lisp_Subr): Don’t use an anonymous union, a feature missing from C99 and not supported by older OS X. All uses changed.
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lisp.h b/src/lisp.h
index f723876634a..fb43bfa791b 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -2151,9 +2151,9 @@ struct Lisp_Subr
short min_args, max_args;
const char *symbol_name;
union {
- const char *intspec;
- Lisp_Object native_intspec;
- };
+ const char *string;
+ Lisp_Object native;
+ } intspec;
Lisp_Object command_modes;
EMACS_INT doc;
#ifdef HAVE_NATIVE_COMP