)\r
{\r
ASSERT (Node != NULL);\r
- return ((DevicePathType (Node) & 0x7f) == END_DEVICE_PATH_TYPE);\r
+ return (BOOLEAN) (DevicePathType (Node)) == END_DEVICE_PATH_TYPE);\r
}\r
\r
/**\r
)\r
{\r
ASSERT (Node != NULL);\r
- return (IsDevicePathEndType (Node) && DevicePathSubType(Node) == END_ENTIRE_DEVICE_PATH_SUBTYPE);\r
+ return (BOOLEAN) (IsDevicePathEndType (Node) && DevicePathSubType(Node) == END_ENTIRE_DEVICE_PATH_SUBTYPE);\r
}\r
\r
/**\r
)\r
{\r
ASSERT (Node != NULL);\r
- return (IsDevicePathEndType (Node) && DevicePathSubType(Node) == END_INSTANCE_DEVICE_PATH_SUBTYPE);\r
+ return (BOOLEAN) (IsDevicePathEndType (Node) && DevicePathSubType(Node) == END_INSTANCE_DEVICE_PATH_SUBTYPE);\r
}\r
\r
/**\r
**/\r
UINT16\r
SetDevicePathNodeLength (\r
-IN VOID *Node,\r
-IN UINTN NodeLength\r
+ IN OUT VOID *Node,\r
+ IN UINTN Length\r
)\r
{\r
ASSERT (Node != NULL);\r
- ASSERT (NodeLength < 0x10000);\r
- return WriteUnaligned16 ((UINT16 *)&((EFI_DEVICE_PATH_PROTOCOL *)(Node))->Length[0], (UINT16)(NodeLength));\r
+ ASSERT (Length < 0x10000);\r
+ return WriteUnaligned16 ((UINT16 *)&((EFI_DEVICE_PATH_PROTOCOL *)(Node))->Length[0], (UINT16)(Length));\r
}\r
\r
/**\r
**/\r
VOID\r
SetDevicePathEndNode (\r
- IN VOID *Node\r
+ OUT VOID *Node\r
)\r
{\r
ASSERT (Node != NULL);\r