#include <microfeed-common/microfeedmisc.h>
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <errno.h>
#include <libgen.h>
Go to the source code of this file.
Data Structures | |
struct | _MicrofeedWeakReference |
Functions | |
void * | microfeed_memory_allocate_bytes (size_t size) |
void | microfeed_memory_free (void *pointer) |
char * | microfeed_util_string_concatenate (const char *s,...) |
char * | microfeed_util_string_base64_encode (const char *s, size_t length) |
size_t | microfeed_util_string_starts_with (const char *s, const char *prefix) |
char * | microfeed_util_string_percent_encoding_escape (const char *s) |
char * | microfeed_util_string_percent_encoding_unescape (const char *s) |
MicrofeedWeakReference * | microfeed_weak_reference_new (void *referenced, MicrofeedWeakReference *existing_weak_reference) |
void | microfeed_weak_reference_free (MicrofeedWeakReference *weak_reference) |
void * | microfeed_weak_reference_get_impl (MicrofeedWeakReference *weak_reference) |
void | microfeed_weak_reference_invalidate (MicrofeedWeakReference *weak_reference) |
int | microfeed_util_create_directory_recursively (const char *directory) |