Home | History | Annotate | Download | only in base

Lines Matching refs:buf

37   uint8 buf[8] = { 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u };
38 Set8(buf, 0, 0xfb);
39 Set8(buf, 1, 0x12);
40 EXPECT_EQ(0xfb, buf[0]);
41 EXPECT_EQ(0x12, buf[1]);
42 SetBE16(buf, 0x1234);
43 EXPECT_EQ(0x12, buf[0]);
44 EXPECT_EQ(0x34, buf[1]);
45 SetLE16(buf, 0x1234);
46 EXPECT_EQ(0x34, buf[0]);
47 EXPECT_EQ(0x12, buf[1]);
48 SetBE32(buf, 0x12345678);
49 EXPECT_EQ(0x12, buf[0]);
50 EXPECT_EQ(0x34, buf[1]);
51 EXPECT_EQ(0x56, buf[2]);
52 EXPECT_EQ(0x78, buf[3]);
53 SetLE32(buf, 0x12345678);
54 EXPECT_EQ(0x78, buf[0]);
55 EXPECT_EQ(0x56, buf[1]);
56 EXPECT_EQ(0x34, buf[2]);
57 EXPECT_EQ(0x12, buf[3]);
58 SetBE64(buf, UINT64_C(0x0123456789abcdef));
59 EXPECT_EQ(0x01, buf[0]);
60 EXPECT_EQ(0x23, buf[1]);
61 EXPECT_EQ(0x45, buf[2]);
62 EXPECT_EQ(0x67, buf[3]);
63 EXPECT_EQ(0x89, buf[4]);
64 EXPECT_EQ(0xab, buf[5]);
65 EXPECT_EQ(0xcd, buf[6]);
66 EXPECT_EQ(0xef, buf[7]);
67 SetLE64(buf, UINT64_C(0x0123456789abcdef));
68 EXPECT_EQ(0xef, buf[0]);
69 EXPECT_EQ(0xcd, buf[1]);
70 EXPECT_EQ(0xab, buf[2]);
71 EXPECT_EQ(0x89, buf[3]);
72 EXPECT_EQ(0x67, buf[4]);
73 EXPECT_EQ(0x45, buf[5]);
74 EXPECT_EQ(0x23, buf[6]);
75 EXPECT_EQ(0x01, buf[7]);
80 uint8 buf[8];
81 buf[0] = 0x01u;
82 buf[1] = 0x23u;
83 buf[2] = 0x45u;
84 buf[3] = 0x67u;
85 buf[4] = 0x89u;
86 buf[5] = 0xabu;
87 buf[6] = 0xcdu;
88 buf[7] = 0xefu;
89 EXPECT_EQ(0x01u, Get8(buf, 0));
90 EXPECT_EQ(0x23u, Get8(buf, 1));
91 EXPECT_EQ(0x0123u, GetBE16(buf));
92 EXPECT_EQ(0x2301u, GetLE16(buf));
93 EXPECT_EQ(0x01234567u, GetBE32(buf));
94 EXPECT_EQ(0x67452301u, GetLE32(buf));
95 EXPECT_EQ(UINT64_C(0x0123456789abcdef), GetBE64(buf));
96 EXPECT_EQ(UINT64_C(0xefcdab8967452301), GetLE64(buf));