| 272 | } |
| 273 | |
| 274 | void transferbits(CGU_UINT8 in[], CGU_INT sizeinbytes) |
| 275 | { |
| 276 | if ((sizeinbytes <= m_sizeinbytes) && (in != NULL)) |
| 277 | { |
| 278 | // Init bits set with given data |
| 279 | memset(in, 0, sizeinbytes); |
| 280 | CGU_INT bitpos = 0; |
| 281 | for (CGU_INT i = 0; i < sizeinbytes; i++) |
| 282 | { |
| 283 | CGU_INT bit = 1; |
| 284 | for (CGU_INT j = 0; j < 8; j++) |
| 285 | { |
| 286 | if (m_bits[bitpos]) |
| 287 | in[i] |= bit; |
| 288 | bit = bit << 1; |
| 289 | bitpos++; |
| 290 | } |
| 291 | } |
| 292 | } |
| 293 | } |
| 294 | |
| 295 | CGU_INT getvalue(CGU_INT start, CGU_INT bitsize) |
| 296 | { |
no test coverage detected