- Created Files app to browse PC and ESP32 files. - Refactored toolbars so it's now a proper widget and allows for changing its properties from the app - Toolbar now has extra action buttons - Settings app now has a proper icon - Minor cleanup in Desktop app
29 lines
780 B
C
29 lines
780 B
C
#pragma once
|
|
|
|
#include <stdbool.h>
|
|
#include <stdio.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/**
|
|
* Find the last occurrence of a character.
|
|
* @param[in] text the text to search in
|
|
* @param[in] from_index the index to search from (searching from right to left)
|
|
* @param[in] find the character to search for
|
|
* @return the index of the found character, or -1 if none found
|
|
*/
|
|
int tt_string_find_last_index(const char* text, size_t from_index, char find);
|
|
|
|
/**
|
|
* Given a filesystem path as input, try and get the parent path.
|
|
* @param[in] path input path
|
|
* @param[out] output an output buffer that is allocated to at least the size of "current"
|
|
* @return true when successful
|
|
*/
|
|
bool tt_string_get_path_parent(const char* path, char* output);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif |