aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2002-02-06 19:12:14 +0000
committerEli Zaretskii2002-02-06 19:12:14 +0000
commit1a45ff104afe974b08a431916b5541b90fbc4dc6 (patch)
tree55a876a6ae4d2d378911c144c72eefeb06677b8a /src
parenta09f1eb7054612741e2adf27433a85dfa4eecf64 (diff)
downloademacs-1a45ff104afe974b08a431916b5541b90fbc4dc6.tar.gz
emacs-1a45ff104afe974b08a431916b5541b90fbc4dc6.zip
(get_charset_id): Use if-else instead of ?:.
Diffstat (limited to 'src')
-rw-r--r--src/charset.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/charset.c b/src/charset.c
index 5ff3be8c9a4..ff177a6cb29 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -597,11 +597,15 @@ get_charset_id (charset_symbol)
597 Lisp_Object val; 597 Lisp_Object val;
598 int charset; 598 int charset;
599 599
600 return ((SYMBOLP (charset_symbol) 600 /* This originally used a ?: operator, but reportedly the HP-UX
601 && (val = Fget (charset_symbol, Qcharset), VECTORP (val)) 601 compiler version HP92453-01 A.10.32.22 miscompiles that. */
602 && (charset = XINT (XVECTOR (val)->contents[CHARSET_ID_IDX]), 602 if (SYMBOLP (charset_symbol)
603 CHARSET_VALID_P (charset))) 603 && VECTORP (val = Fget (charset_symbol, Qcharset))
604 ? charset : -1); 604 && CHARSET_VALID_P (charset =
605 XINT (XVECTOR (val)->contents[CHARSET_ID_IDX])))
606 return charset;
607 else
608 return -1;
605} 609}
606 610
607/* Return an identification number for a new private charset of 611/* Return an identification number for a new private charset of