| 30 | } |
| 31 | |
| 32 | void EncodeFixed32(char* buf, uint32 value) { |
| 33 | if (port::kLittleEndian) { |
| 34 | memcpy(buf, &value, sizeof(value)); |
| 35 | } else { |
| 36 | buf[0] = value & 0xff; |
| 37 | buf[1] = (value >> 8) & 0xff; |
| 38 | buf[2] = (value >> 16) & 0xff; |
| 39 | buf[3] = (value >> 24) & 0xff; |
| 40 | } |
| 41 | } |
| 42 | |
| 43 | void EncodeFixed64(char* buf, uint64 value) { |
| 44 | if (port::kLittleEndian) { |
no outgoing calls