FastLED 3.10.8
Loading...
Searching...
No Matches
cstdlib.cpp.hpp File Reference
#include "fl/stl/cstdlib.h"
#include "fl/stl/bit_cast.h"
#include "fl/stl/cstring.h"
#include "platforms/is_platform.h"
#include <stdlib.h>
+ Include dependency graph for cstdlib.cpp.hpp:
+ 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.
 

Functions

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
 
static int fl::charToDigit (char c) FL_NO_EXCEPT
 
static bool fl::isDigitInBase (char c, int base) FL_NO_EXCEPT
 
void fl::detail::qsort_impl (char *base, size_t nmemb, size_t size, qsort_compare_fn compar) FL_NO_EXCEPT
 
static void fl::qsort_insertion_sort (char *base, size_t nmemb, size_t size, qsort_compare_fn compar) FL_NO_EXCEPT
 
static size_t fl::qsort_partition (char *base, size_t nmemb, size_t size, qsort_compare_fn compar) FL_NO_EXCEPT
 
void fl::detail::qsort_swap (char *a, char *b, size_t size) FL_NO_EXCEPT