IN UINT16 Value\r
)\r
{\r
- do {\r
- ((UINT16*)Buffer)[--Length] = Value;\r
- } while (Length != 0);\r
+ for (; Length != 0; Length--) {\r
+ ((UINT16*)Buffer)[Length - 1] = Value;\r
+ }\r
return Buffer;\r
}\r
\r
IN UINT32 Value\r
)\r
{\r
- do {\r
- ((UINT32*)Buffer)[--Length] = Value;\r
- } while (Length != 0);\r
+ for (; Length != 0; Length--) {\r
+ ((UINT32*)Buffer)[Length - 1] = Value;\r
+ }\r
return Buffer;\r
}\r
\r
IN UINT64 Value\r
)\r
{\r
- do {\r
- ((UINT64*)Buffer)[--Length] = Value;\r
- } while (Length != 0);\r
+ for (; Length != 0; Length--) {\r
+ ((UINT64*)Buffer)[Length - 1] = Value;\r
+ }\r
return Buffer;\r
}\r
\r
IN UINT16 Value\r
)\r
{\r
- do {\r
- ((UINT16*)Buffer)[--Length] = Value;\r
- } while (Length != 0);\r
+ for (; Length != 0; Length--) {\r
+ ((UINT16*)Buffer)[Length - 1] = Value;\r
+ }\r
return Buffer;\r
}\r
\r
IN UINT32 Value\r
)\r
{\r
- do {\r
- ((UINT32*)Buffer)[--Length] = Value;\r
- } while (Length != 0);\r
+ for (; Length != 0; Length--) {\r
+ ((UINT32*)Buffer)[Length - 1] = Value;\r
+ }\r
return Buffer;\r
}\r
\r
IN UINT64 Value\r
)\r
{\r
- do {\r
- ((UINT64*)Buffer)[--Length] = Value;\r
- } while (Length != 0);\r
+ for (; Length != 0; Length--) {\r
+ ((UINT64*)Buffer)[Length - 1] = Value;\r
+ }\r
return Buffer;\r
}\r
\r
IN UINT16 Value\r
)\r
{\r
- do {\r
- ((UINT16*)Buffer)[--Length] = Value;\r
- } while (Length != 0);\r
+ for (; Length != 0; Length--) {\r
+ ((UINT16*)Buffer)[Length - 1] = Value;\r
+ }\r
return Buffer;\r
}\r
\r
IN UINT32 Value\r
)\r
{\r
- do {\r
- ((UINT32*)Buffer)[--Length] = Value;\r
- } while (Length != 0);\r
+ for (; Length != 0; Length--) {\r
+ ((UINT32*)Buffer)[Length - 1] = Value;\r
+ }\r
return Buffer;\r
}\r
\r
IN UINT64 Value\r
)\r
{\r
- do {\r
- ((UINT64*)Buffer)[--Length] = Value;\r
- } while (Length != 0);\r
+ for (; Length != 0; Length--) {\r
+ ((UINT64*)Buffer)[Length - 1] = Value;\r
+ }\r
return Buffer;\r
}\r
\r