FastLED 3.10.8
Loading...
Searching...
No Matches
cstdlib.h File Reference
+ Include dependency graph for cstdlib.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::detail
 Compile-time linker keep-alive hook for a single fl::Bus.
 
namespace  fl::libc_impl
 

Typedefs

typedef int(* fl::qsort_compare_fn) (const void *, const void *)
 

Functions

template<typename FlLibcTag = void>
FASTLED_FORCE_INLINE void * fl::aligned_alloc (fl::size_t alignment, fl::size_t size) FL_NO_EXCEPT
 
void * fl::libc_impl::aligned_alloc (fl::size_t alignment, fl::size_t size) FL_NO_EXCEPT
 
void * fl::detail::aligned_alloc_via_malloc (fl::size_t alignment, fl::size_t size) FL_NO_EXCEPT
 Portable over-allocate-and-align used by aligned_alloc on bare-metal targets; free only with aligned_free_via_malloc (#4817).
 
void fl::aligned_free (void *ptr) FL_NO_EXCEPT
 
void fl::detail::aligned_free_via_malloc (void *ptr) FL_NO_EXCEPT
 
template<typename FlLibcTag = void>
FASTLED_FORCE_INLINE int fl::atoi (const char *str) FL_NO_EXCEPT
 
int fl::libc_impl::atoi (const char *str) FL_NO_EXCEPT
 
template<typename FlLibcTag = void>
FASTLED_FORCE_INLINE long fl::atol (const char *str) FL_NO_EXCEPT
 
long fl::libc_impl::atol (const char *str) FL_NO_EXCEPT
 
template<typename FlLibcTag = void>
FASTLED_FORCE_INLINE const char * fl::getenv (const char *name) FL_NO_EXCEPT
 
const char * fl::libc_impl::getenv (const char *name) FL_NO_EXCEPT
 
void fl::libc_impl::qsort (void *base, size_t nmemb, size_t size, qsort_compare_fn compar) FL_NO_EXCEPT
 
template<typename FlLibcTag = void>
FASTLED_FORCE_INLINE void fl::qsort (void *base, size_t nmemb, size_t size, qsort_compare_fn compar) FL_NO_EXCEPT
 
u32 fl::libc_impl::rand () FL_NO_EXCEPT
 
template<typename FlLibcTag = void>
FASTLED_FORCE_INLINE u32 fl::rand () FL_NO_EXCEPT
 
double fl::libc_impl::strtod (const char *str, char **endptr) FL_NO_EXCEPT
 
template<typename FlLibcTag = void>
FASTLED_FORCE_INLINE double fl::strtod (const char *str, char **endptr) FL_NO_EXCEPT
 
long fl::libc_impl::strtol (const char *str, char **endptr, int base) FL_NO_EXCEPT
 
template<typename FlLibcTag = void>
FASTLED_FORCE_INLINE long fl::strtol (const char *str, char **endptr, int base) FL_NO_EXCEPT
 
unsigned long fl::libc_impl::strtoul (const char *str, char **endptr, int base) FL_NO_EXCEPT
 
template<typename FlLibcTag = void>
FASTLED_FORCE_INLINE unsigned long fl::strtoul (const char *str, char **endptr, int base) FL_NO_EXCEPT