Home
last modified time | relevance | path

Searched refs:__ungetc_t (Results 1 – 10 of 10) sorted by relevance

/picolibc-latest/newlib/libc/tinystdio/
Dstdio_private.h649 __non_atomic_exchange_ungetc(__ungetc_t *p, __ungetc_t v) in __non_atomic_exchange_ungetc()
651 __ungetc_t e = *p; in __non_atomic_exchange_ungetc()
657 __non_atomic_compare_exchange_ungetc(__ungetc_t *p, __ungetc_t d, __ungetc_t v) in __non_atomic_compare_exchange_ungetc()
666 __non_atomic_load_ungetc(const volatile __ungetc_t *p) in __non_atomic_load_ungetc()
686 __atomic_compare_exchange_ungetc(__ungetc_t *p, __ungetc_t d, __ungetc_t v) in __atomic_compare_exchange_ungetc()
688 _Atomic __ungetc_t *pa = (_Atomic __ungetc_t *) p; in __atomic_compare_exchange_ungetc()
692 static inline __ungetc_t
693 __atomic_exchange_ungetc(__ungetc_t *p, __ungetc_t v) in __atomic_exchange_ungetc()
695 _Atomic __ungetc_t *pa = (_Atomic __ungetc_t *) p; in __atomic_exchange_ungetc()
699 static inline __ungetc_t
[all …]
Dexchange.c40 __ungetc_t
41 __picolibc_non_atomic_exchange_ungetc(__ungetc_t *p, __ungetc_t v) in __picolibc_non_atomic_exchange_ungetc()
Dcompare_exchange.c44 __picolibc_non_atomic_compare_exchange_ungetc(__ungetc_t *p, __ungetc_t d, __ungetc_t v) in __picolibc_non_atomic_compare_exchange_ungetc()
Datomic_load.c40 __ungetc_t
41 __picolibc_non_atomic_load_ungetc(const volatile __ungetc_t *p) in __picolibc_non_atomic_load_ungetc()
Dungetc.c46 if (!__atomic_compare_exchange_ungetc(&stream->unget, 0, (__ungetc_t) (unsigned char) c + 1 )) in ungetc()
Dungetwc.c44 if (!__atomic_compare_exchange_ungetc(&stream->unget, 0, (__ungetc_t) c + 1)) in ungetwc()
Dfgetc.c38 __ungetc_t unget; in fgetc()
Dfgetwc.c41 __ungetc_t unget; in fgetwc()
Dfread.c57 __ungetc_t unget; in fread()
Dstdio.h75 typedef __uint32_t __ungetc_t; typedef
79 typedef __uint16_t __ungetc_t; typedef
83 __ungetc_t unget; /* ungetc() buffer */