Integrate new result macros. (#1780)

* result: try out some experimental shenanigans

* result: sketch out some more shenanigans

* result: see what it looks like to convert kernel to use result conds instead of guards

* make rest of kernel use experimental new macro-ing
This commit is contained in:
SciresM 2022-02-14 14:45:32 -08:00 committed by GitHub
parent 375ba615be
commit 96f95b9f95
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
109 changed files with 1355 additions and 1380 deletions

View file

@ -55,7 +55,7 @@ namespace ams::kern {
Result PutUserString(ams::kern::svc::KUserPointer<const char *> user_str, size_t len) {
/* Only print if the implementation is initialized. */
if (!g_initialized_impl) {
return ResultSuccess();
R_SUCCEED();
}
#if defined(MESOSPHERE_DEBUG_LOG_USE_SEMIHOSTING)
@ -78,7 +78,7 @@ namespace ams::kern {
KDebugLogImpl::Flush();
#endif
return ResultSuccess();
R_SUCCEED();
}
#endif
@ -173,7 +173,7 @@ namespace ams::kern {
MESOSPHERE_UNUSED(user_str, len);
#endif
return ResultSuccess();
R_SUCCEED();
}
void KDebugLog::Save() {