aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2020-04-25 16:17:25 -0700
committerPaul Eggert2020-04-25 16:18:44 -0700
commit24849c1b8d348379203c07c400bedfd42059963f (patch)
tree9de2912fceabd822dc0a793daae678d0167abb60 /src
parent7b82650c60bd044c046601fc337c8a46b4fb853c (diff)
downloademacs-24849c1b8d348379203c07c400bedfd42059963f.tar.gz
emacs-24849c1b8d348379203c07c400bedfd42059963f.zip
Inline a couple of functions that were macros
This reclaims a bit of performance when compiling with gcc -Og. These functions were macros until I changed them in 2020-04-17T14:57:25Z!eggert@cs.ucla.edu. * src/casefiddle.c (make_char_unibyte): * src/ccl.c (GET_TRANSLATION_TABLE): Now inline.
Diffstat (limited to 'src')
-rw-r--r--src/casefiddle.c2
-rw-r--r--src/ccl.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/casefiddle.c b/src/casefiddle.c
index 9a711a8fba6..debd2412238 100644
--- a/src/casefiddle.c
+++ b/src/casefiddle.c
@@ -221,7 +221,7 @@ case_character (struct casing_str_buf *buf, struct casing_context *ctx,
221} 221}
222 222
223/* If C is not ASCII, make it unibyte. */ 223/* If C is not ASCII, make it unibyte. */
224static int 224static inline int
225make_char_unibyte (int c) 225make_char_unibyte (int c)
226{ 226{
227 return ASCII_CHAR_P (c) ? c : CHAR_TO_BYTE8 (c); 227 return ASCII_CHAR_P (c) ? c : CHAR_TO_BYTE8 (c);
diff --git a/src/ccl.c b/src/ccl.c
index 0f82b97f6a9..ef059ffff25 100644
--- a/src/ccl.c
+++ b/src/ccl.c
@@ -856,7 +856,7 @@ struct ccl_prog_stack
856static struct ccl_prog_stack ccl_prog_stack_struct[256]; 856static struct ccl_prog_stack ccl_prog_stack_struct[256];
857 857
858/* Return a translation table of id number ID. */ 858/* Return a translation table of id number ID. */
859static Lisp_Object 859static inline Lisp_Object
860GET_TRANSLATION_TABLE (int id) 860GET_TRANSLATION_TABLE (int id)
861{ 861{
862 return XCDR (XVECTOR (Vtranslation_table_vector)->contents[id]); 862 return XCDR (XVECTOR (Vtranslation_table_vector)->contents[id]);