(file) Return to intsafe_oss.h CVS log (file) (dir) Up to [OMI] / omi / pal

File: [OMI] / omi / pal / intsafe_oss.h (download)
Revision: 1.1, Fri Sep 25 19:24:20 2015 UTC (8 years, 7 months ago) by krisbash
Branch: MAIN
CVS Tags: OMI_1_0_8_2, OMI_1_0_8_1, HEAD
OMI 1.0.8-2 commit

#ifndef _intsafe_h
#define _intsafe_h

#include "palcommon.h"

PAL_BEGIN_EXTERNC

PAL_INLINE HRESULT
SizeTAdd(
    _In_ size_t Augend,
    _In_ size_t Addend,
    _Out_ size_t* pResult)
{
    *pResult = (Augend + Addend);
    return S_OK;
}

PAL_INLINE HRESULT
SizeTMult(
    _In_ size_t Multiplicand,
    _In_ size_t Multiplier,
    _Out_ size_t* pResult)
{
    *pResult = Multiplicand * Multiplier;
    return S_OK;
}

PAL_END_EXTERNC

#endif /* _intsafe_h */

ViewCVS 0.9.2