diff --git a/include/the_Foundation/archive.h b/include/the_Foundation/archive.h

index 91b2bd3..5ccc301 100644

--- a/include/the_Foundation/archive.h

+++ b/include/the_Foundation/archive.h

@@ -69,6 +69,7 @@ const iBlock * dataCStr_Archive (const iArchive *d, const char *path

const iBlock * dataAt_Archive (const iArchive *, size_t index);



void setData_Archive (iArchive *, const iString *path, const iBlock *data);

+void setDataCStr_Archive (iArchive *, const char *path, const iBlock *data);

void serialize_Archive (const iArchive *, iStream *);



/** @name Iterators */

diff --git a/src/archive.c b/src/archive.c

index 0fb131c..5851099 100644

--- a/src/archive.c

+++ b/src/archive.c

@@ -624,6 +624,13 @@ void setData_Archive(iArchive *d, const iString *path, const iBlock *data) {

 }

}



+void setDataCStr_Archive(iArchive *d, const char *path, const iBlock *data) {

+ iString pathStr;

+ initCStr_String(&pathStr, path);

+ setData_Archive(d, &pathStr, data);

+ deinit_String(&pathStr);

+}

+

void serialize_Archive(const iArchive *d, iStream *out) {

 /* Structure:       

         LocalFileHeader + fileName + data, ...

Proxy Information
Original URL
gemini://git.skyjake.fi/the_Foundation/release-1.0/pcdiff/32e91939443d6e831eb438a81b6a8bc5e17ac021
Status Code
Success (20)
Meta
text/plain
Capsule Response Time
31.423006 milliseconds
Gemini-to-HTML Time
2.280116 milliseconds

This content has been proxied by September (3851b).