| 1372 | } |
| 1373 | |
| 1374 | static void |
| 1375 | DeserializeNumberUnsigned(char *pBuffer, size_t zBUfferLength, struct CTypeDescriptor *pType, ulongest L) |
| 1376 | { |
| 1377 | |
| 1378 | ASSERT(pBuffer); |
| 1379 | ASSERT(zBUfferLength > 0); |
| 1380 | ASSERT(pType); |
| 1381 | ASSERT(!ISSET(pType->mTypeInfo, NUMBER_SIGNED_BIT)); |
| 1382 | |
| 1383 | switch (zDeserializeTypeWidth(pType)) { |
| 1384 | default: |
| 1385 | ASSERT(0 && "Invalid codepath"); |
| 1386 | /* NOTREACHED */ |
| 1387 | #ifdef __SIZEOF_INT128__ |
| 1388 | case WIDTH_128: |
| 1389 | DeserializeUINT128(pBuffer, zBUfferLength, pType, STATIC_CAST(__uint128_t, L)); |
| 1390 | break; |
| 1391 | #endif |
| 1392 | case WIDTH_64: |
| 1393 | case WIDTH_32: |
| 1394 | case WIDTH_16: |
| 1395 | case WIDTH_8: |
| 1396 | snprintf(pBuffer, zBUfferLength, "%" PRIu64, STATIC_CAST(uint64_t, L)); |
| 1397 | break; |
| 1398 | } |
| 1399 | } |
| 1400 | |
| 1401 | #ifndef _KERNEL |
| 1402 | static void |
no test coverage detected