41#include <bits/attribs.h>
73extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
76 register int __r24 __asm(
"r24") = __c;
77 __asm (
"%~call isalnum ; [[len=%~call]]" :
"+r" (__r24));
90extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
93 register int __r24 __asm(
"r24") = __c;
94 __asm (
"%~call isalpha ; [[len=%~call]]" :
"+r" (__r24));
107extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
110 register int __r24 __asm(
"r24") = __c;
111 __asm (
"%~call isascii ; [[len=%~call]]" :
"+r" (__r24));
123extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
126 register int __r24 __asm(
"r24") = __c;
127 __asm (
"%~call isblank ; [[len=%~call]]" :
"+r" (__r24));
139extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
142 register int __r24 __asm(
"r24") = __c;
143 __asm (
"%~call iscntrl ; [[len=%~call]]" :
"+r" (__r24));
155extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
158 register int __r24 __asm(
"r24") = __c;
159 __asm (
"%~call isdigit ; [[len=%~call]]" :
"+r" (__r24));
171extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
174 register int __r24 __asm(
"r24") = __c;
175 __asm (
"%~call isgraph ; [[len=%~call]]" :
"+r" (__r24));
187extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
190 register int __r24 __asm(
"r24") = __c;
191 __asm (
"%~call islower ; [[len=%~call]]" :
"+r" (__r24));
203extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
206 register int __r24 __asm(
"r24") = __c;
207 __asm (
"%~call isprint ; [[len=%~call]]" :
"+r" (__r24));
220extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
223 register int __r24 __asm(
"r24") = __c;
224 __asm (
"%~call ispunct ; [[len=%~call]]" :
"+r" (__r24));
238extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
241 register int __r24 __asm(
"r24") = __c;
242 __asm (
"%~call isspace ; [[len=%~call]]" :
"+r" (__r24));
254extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
257 register int __r24 __asm(
"r24") = __c;
258 __asm (
"%~call isupper ; [[len=%~call]]" :
"+r" (__r24));
271extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
274 register int __r24 __asm(
"r24") = __c;
275 __asm (
"%~call isxdigit ; [[len=%~call]]" :
"+r" (__r24));
302extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
305 register int __r24 __asm(
"r24") = __c;
306 __asm (
"%~call toascii ; [[len=%~call]]" :
"+r" (__r24));
318extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
321 register int __r24 __asm(
"r24") = __c;
322 __asm (
"%~call tolower ; [[len=%~call]]" :
"+r" (__r24));
334extern __ATTR_ALWAYS_INLINE__ __ATTR_GNU_INLINE__
337 register int __r24 __asm(
"r24") = __c;
338 __asm (
"%~call toupper ; [[len=%~call]]" :
"+r" (__r24));