|
Veritable Lasagna
An Allocator & Data Structure Library for C.
|
Include dependency graph for vl_stream_filesys.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| VL_API vl_stream * | vlStreamOpenFileStr (vl_filesys *sys, const char *pathStr, const char *mode) |
| Opens a file stream using a raw UTF-8 string path. | |
| VL_API vl_stream * vlStreamOpenFileStr | ( | vl_filesys * | sys, |
| const char * | pathStr, | ||
| const char * | mode | ||
| ) |
Opens a file stream using a raw UTF-8 string path.
This is a convenience wrapper that creates a temporary path object if needed to handle platform-specific encoding conversion.
vl_stream pointer.NULL if pathStr or mode is NULL. sys can be NULL.vlStreamOpenFile.vlStreamOpenFile.NULL if failure.| sys | The filesystem context (can be NULL if not using arena/pool features for this op). |
| pathStr | The UTF-8 path string. |
| mode | The standard C fopen mode string. |
Here is the call graph for this function: