| 104 | |
| 105 | template <class T> |
| 106 | inline size_t Write(char** data, T res) { |
| 107 | *(T*)*data = res; |
| 108 | const size_t writen = sizeof(res); |
| 109 | *data += writen; |
| 110 | return writen; |
| 111 | } |
| 112 | |
| 113 | inline void SetFlag(ui8* data, ui8 flag, bool enabled) { |
| 114 | *data = enabled ? *data | flag : *data & ~flag; |
no outgoing calls
no test coverage detected