From 8c0ab919f63dc03a420751172602a52d2bea59a8 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 11 Sep 2014 16:02:17 -0700 Subject: Move findidx nested functions to top-level. --- locale/weight.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'locale/weight.h') diff --git a/locale/weight.h b/locale/weight.h index 9eb8ac6..9d93fdc 100644 --- a/locale/weight.h +++ b/locale/weight.h @@ -16,10 +16,15 @@ License along with the GNU C Library; if not, see . */ +#ifndef _WEIGHT_H_ +#define _WEIGHT_H_ 1 + /* Find index of weight. */ -auto inline int32_t -__attribute ((always_inline)) -findidx (const unsigned char **cpp, size_t len) +static inline int32_t __attribute__ ((always_inline)) +findidx (const int32_t *table, + const int32_t *indirect, + const unsigned char *extra, + const unsigned char **cpp, size_t len) { int_fast32_t i = table[*(*cpp)++]; const unsigned char *cp; @@ -130,3 +135,5 @@ findidx (const unsigned char **cpp, size_t len) /* NOTREACHED */ return 0x43219876; } + +#endif /* weight.h */ -- cgit v1.1