SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
+\r
#ifndef __INT_SAFE_LIB_H__\r
#define __INT_SAFE_LIB_H__\r
\r
#define SafeIntnToChar16 SafeIntnToUint16\r
#define SafeUintnToChar16 SafeUintnToUint16\r
\r
-#define SafeChar16ToInt8 SafeUint16ToInt8\r
-#define SafeChar16ToUint8 SafeUint16ToUint8\r
-#define SafeChar16ToChar8 SafeUint16ToChar8\r
-#define SafeChar16ToInt16 SafeUint16ToInt16\r
+#define SafeChar16ToInt8 SafeUint16ToInt8\r
+#define SafeChar16ToUint8 SafeUint16ToUint8\r
+#define SafeChar16ToChar8 SafeUint16ToChar8\r
+#define SafeChar16ToInt16 SafeUint16ToInt16\r
\r
-#define SafeChar16Mult SafeUint16Mult\r
-#define SafeChar16Sub SafeUint16Sub\r
-#define SafeChar16Add SafeUint16Add\r
+#define SafeChar16Mult SafeUint16Mult\r
+#define SafeChar16Sub SafeUint16Sub\r
+#define SafeChar16Add SafeUint16Add\r
\r
//\r
// Conversion functions\r
RETURN_STATUS\r
EFIAPI\r
SafeInt16ToUint8 (\r
- IN INT16 Operand,\r
- OUT UINT8 *Result\r
+ IN INT16 Operand,\r
+ OUT UINT8 *Result\r
);\r
\r
/**\r
RETURN_STATUS\r
EFIAPI\r
SafeUint16ToUint8 (\r
- IN UINT16 Operand,\r
- OUT UINT8 *Result\r
+ IN UINT16 Operand,\r
+ OUT UINT8 *Result\r
);\r
\r
/**\r
RETURN_STATUS\r
EFIAPI\r
SafeInt32ToUint8 (\r
- IN INT32 Operand,\r
- OUT UINT8 *Result\r
+ IN INT32 Operand,\r
+ OUT UINT8 *Result\r
);\r
\r
/**\r
OUT UINT16 *Result\r
);\r
\r
-\r
/**\r
INT32 -> UINT32 conversion\r
\r
RETURN_STATUS\r
EFIAPI\r
SafeUint32ToUint8 (\r
- IN UINT32 Operand,\r
- OUT UINT8 *Result\r
+ IN UINT32 Operand,\r
+ OUT UINT8 *Result\r
);\r
\r
/**\r
RETURN_STATUS\r
EFIAPI\r
SafeIntnToUint8 (\r
- IN INTN Operand,\r
- OUT UINT8 *Result\r
+ IN INTN Operand,\r
+ OUT UINT8 *Result\r
);\r
\r
/**\r
RETURN_STATUS\r
EFIAPI\r
SafeUintnToUint8 (\r
- IN UINTN Operand,\r
- OUT UINT8 *Result\r
+ IN UINTN Operand,\r
+ OUT UINT8 *Result\r
);\r
\r
/**\r