diff --git a/raylib-libc-dependency.md b/raylib-libc-dependency.md index ea5aad1..53c0bf8 100644 --- a/raylib-libc-dependency.md +++ b/raylib-libc-dependency.md @@ -14,17 +14,11 @@ While working on **raylib 3.0** I took some time to analyze that dependency in d ### stdio.h -*Note that file loading functionality is currently being centralized to `LoadFileData()`/`SaveFileData()`, most of the file access calls below will disappear soon, replaced by memory buffers parsing (Issue [#1232](https://github.com/raysan5/raylib/issues/1232)).* - | module | libc function | raylib function | | :----: | --------------- | ----------------- | -| text | fopen(), fseek(), fread(), fwrite(), fclose() | LoadBMFont() | -| text | fgets() | LoadBMFont() | -| textures | fopen(), fseek(), fread(), fwrite(), fclose() | ExportImageAsCode()
LoadDDS()
LoadPKM()
LoadKTX()
SaveKTX()
LoadPVR()
LoadASTC() | -| models | fopen(), fseek(), fread(), fwrite(), fclose() | LoadIQM()
ExportMesh()
LoadModelAnimations() | -| audio | fopen(), fseek(), fread(), fwrite(), fclose() | ExportWaveAsCode()
LoadWAV()
SaveWAV() | | utils | sprintf() | TraceLog() | -| utils | fopen(), fseek(), fread(), fwrite(), fclose() | LoadFileData()
SaveFileData() | +| utils | fprintf() | SaveFileText() | +| utils | fopen(), fseek(), fread(), fwrite(), fclose() | LoadFileData()
SaveFileData()
LoadFileText()
SaveFileText() | ### string.h