VirtualBox

Ignore:
Timestamp:
Feb 11, 2025 9:22:02 PM (3 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167482
Message:

Runtime/RTAcpi*: Continue with resource template parsing, bugref:10733

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/acpi/acpi-ns.cpp

    r108150 r108167  
    11/* $Id$ */
    22/** @file
    3  * IPRT - Advanced Configuration and Power Interface (ACPI) AST handling.
     3 * IPRT - Advanced Configuration and Power Interface (ACPI) namespace handling.
    44 */
    55
     
    254254
    255255
     256DECLHIDDEN(int) rtAcpiNsAddEntryU64F(PRTACPINSROOT pNsRoot, uint64_t u64Val, bool fSwitchTo, const char *pszNameStringFmt, ...)
     257{
     258    va_list va;
     259    va_start(va, pszNameStringFmt);
     260    int rc = rtAcpiNsAddEntryU64V(pNsRoot, u64Val, fSwitchTo, pszNameStringFmt, va);
     261    va_end(va);
     262    return rc;
     263}
     264
     265
     266DECLHIDDEN(int) rtAcpiNsAddEntryU64V(PRTACPINSROOT pNsRoot, uint64_t u64Val, bool fSwitchTo, const char *pszNameStringFmt, va_list va)
     267{
     268    char szName[256];
     269    ssize_t cch = RTStrPrintf2V(&szName[0], sizeof(szName), pszNameStringFmt, va);
     270    if (cch <= 0)
     271        return VERR_BUFFER_OVERFLOW;
     272
     273    return rtAcpiNsAddEntryU64(pNsRoot, &szName[0], u64Val, fSwitchTo);
     274}
     275
     276
    256277DECLHIDDEN(int) rtAcpiNsPop(PRTACPINSROOT pNsRoot)
    257278{
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette