[ox] Add const char *const* fieldString handlers to OC and MC writers
This commit is contained in:
4
deps/ox/src/ox/oc/write.cpp
vendored
4
deps/ox/src/ox/oc/write.cpp
vendored
@@ -26,7 +26,7 @@ Error OrganicClawWriter::field(const char *key, SerStr val) noexcept {
|
||||
return OxError(0);
|
||||
}
|
||||
|
||||
Error OrganicClawWriter::fieldCString(const char *key, const char **val, int len) noexcept {
|
||||
Error OrganicClawWriter::fieldCString(const char *key, const char *const*val, int len) noexcept {
|
||||
if (targetValid() && len) {
|
||||
value(key) = *val;
|
||||
}
|
||||
@@ -38,7 +38,7 @@ Error OrganicClawWriter::fieldCString(const char *key, char **val, int len) noex
|
||||
return fieldCString(key, const_cast<const char**>(val), len);
|
||||
}
|
||||
|
||||
Error OrganicClawWriter::fieldCString(const char *key, const char **val) noexcept {
|
||||
Error OrganicClawWriter::fieldCString(const char *key, const char *const*val) noexcept {
|
||||
return fieldCString(key, const_cast<const char**>(val), {});
|
||||
}
|
||||
|
||||
|
4
deps/ox/src/ox/oc/write.hpp
vendored
4
deps/ox/src/ox/oc/write.hpp
vendored
@@ -164,11 +164,11 @@ class OrganicClawWriter {
|
||||
|
||||
Error field(const char*, SerStr val) noexcept;
|
||||
|
||||
Error fieldCString(const char*, const char **val, int len) noexcept;
|
||||
Error fieldCString(const char*, const char *const*val, int len) noexcept;
|
||||
|
||||
Error fieldCString(const char *name, char **val, int len) noexcept;
|
||||
|
||||
Error fieldCString(const char *name, const char **val) noexcept;
|
||||
Error fieldCString(const char *name, const char *const*val) noexcept;
|
||||
|
||||
Error fieldCString(const char *name, char **val) noexcept;
|
||||
|
||||
|
Reference in New Issue
Block a user