VirtualBox

Ignore:
Timestamp:
Jul 19, 2015 12:53:13 AM (9 years ago)
Author:
vboxsync
Message:

iprt,*: Marked all format strings in the C part of IPRT and fixed the fallout.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/lockvalidator.h

    r56291 r57004  
    265265 * @param   ...                 Format string arguments.
    266266 */
    267 RTDECL(void) RTLockValidatorRecExclInit(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
    268                                         void *hLock, bool fEnabled, const char *pszNameFmt, ...);
     267RTDECL(void) RTLockValidatorRecExclInit(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock,
     268                                        bool fEnabled, const char *pszNameFmt, ...) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(6, 7);
    269269/**
    270270 * Initialize a lock validator record.
     
    286286 * @param   va                  Format string arguments.
    287287 */
    288 RTDECL(void) RTLockValidatorRecExclInitV(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
    289                                          void *hLock, bool fEnabled, const char *pszNameFmt, va_list va);
     288RTDECL(void) RTLockValidatorRecExclInitV(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock,
     289                                         bool fEnabled, const char *pszNameFmt, va_list va) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(6, 0);
    290290/**
    291291 * Uninitialize a lock validator record previously initialized by
     
    317317 * @param   ...                 Format string arguments.
    318318 */
    319 RTDECL(int)  RTLockValidatorRecExclCreate(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
    320                                           void *hLock, bool fEnabled, const char *pszNameFmt, ...);
     319RTDECL(int)  RTLockValidatorRecExclCreate(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock,
     320                                          bool fEnabled, const char *pszNameFmt, ...) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(6, 7);
    321321
    322322/**
     
    341341 * @param   va                  Format string arguments.
    342342 */
    343 RTDECL(int)  RTLockValidatorRecExclCreateV(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
    344                                            void *hLock, bool fEnabled, const char *pszNameFmt, va_list va);
     343RTDECL(int)  RTLockValidatorRecExclCreateV(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock,
     344                                           bool fEnabled, const char *pszNameFmt, va_list va) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(6, 0);
    345345
    346346/**
     
    565565 */
    566566RTDECL(void) RTLockValidatorRecSharedInit(PRTLOCKVALRECSHRD pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
    567                                           void *hLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, ...);
     567                                          void *hLock, bool fSignaller, bool fEnabled,
     568                                          const char *pszNameFmt, ...) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(7, 8);
    568569
    569570/**
     
    590591 */
    591592RTDECL(void) RTLockValidatorRecSharedInitV(PRTLOCKVALRECSHRD pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
    592                                            void *hLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, va_list va);
     593                                           void *hLock, bool fSignaller, bool fEnabled,
     594                                           const char *pszNameFmt, va_list va) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(7, 0);
    593595
    594596/**
     
    625627 */
    626628RTDECL(int) RTLockValidatorRecSharedCreate(PRTLOCKVALRECSHRD *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
    627                                            void *pvLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, ...);
     629                                           void *pvLock, bool fSignaller, bool fEnabled,
     630                                           const char *pszNameFmt, ...) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(7, 8);
    628631
    629632/**
     
    652655 */
    653656RTDECL(int) RTLockValidatorRecSharedCreateV(PRTLOCKVALRECSHRD *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass,
    654                                             void *pvLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, va_list va);
     657                                            void *pvLock, bool fSignaller, bool fEnabled,
     658                                            const char *pszNameFmt, va_list va) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(7, 0);
    655659
    656660/**
     
    945949                                         bool fAutodidact, bool fRecursionOk, bool fStrictReleaseOrder,
    946950                                         RTMSINTERVAL cMsMinDeadlock, RTMSINTERVAL cMsMinOrder,
    947                                          const char *pszNameFmt, ...);
     951                                         const char *pszNameFmt, ...) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(8, 9);
    948952
    949953/**
     
    974978                                          bool fAutodidact, bool fRecursionOk, bool fStrictReleaseOrder,
    975979                                          RTMSINTERVAL cMsMinDeadlock, RTMSINTERVAL cMsMinOrder,
    976                                           const char *pszNameFmt, va_list va);
     980                                          const char *pszNameFmt, va_list va) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(8, 0);
    977981
    978982/**
     
    991995 * @param   ...                 Format string arguments.
    992996 */
    993 RTDECL(int) RTLockValidatorClassCreate(PRTLOCKVALCLASS phClass, bool fAutodidact, RT_SRC_POS_DECL, const char *pszNameFmt, ...);
     997RTDECL(int) RTLockValidatorClassCreate(PRTLOCKVALCLASS phClass, bool fAutodidact, RT_SRC_POS_DECL,
     998                                       const char *pszNameFmt, ...) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(6, 7);
    994999
    9951000/**
     
    10091014 * @param   ...                 Format string arguments.
    10101015 */
    1011 RTDECL(RTLOCKVALCLASS) RTLockValidatorClassCreateUnique(RT_SRC_POS_DECL, const char *pszNameFmt, ...);
     1016RTDECL(RTLOCKVALCLASS) RTLockValidatorClassCreateUnique(RT_SRC_POS_DECL,
     1017                                                        const char *pszNameFmt, ...) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(4, 5);
    10121018
    10131019/**
     
    10301036 * @param   ...                 Format string arguments.
    10311037 */
    1032 RTDECL(RTLOCKVALCLASS) RTLockValidatorClassForSrcPos(RT_SRC_POS_DECL, const char *pszNameFmt, ...);
     1038RTDECL(RTLOCKVALCLASS) RTLockValidatorClassForSrcPos(RT_SRC_POS_DECL,
     1039                                                     const char *pszNameFmt, ...) RT_IPRT_FORMAT_ATTR_MAYBE_NULL(4, 5);
    10331040
    10341041/**
Note: See TracChangeset for help on using the changeset viewer.

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