Changeset 65642 in vbox for trunk/src/VBox/Runtime/common/string
- Timestamp:
- Feb 7, 2017 11:28:56 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 113328
- Location:
- trunk/src/VBox/Runtime/common/string
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/string/strformat.cpp
r63561 r65642 659 659 case 'X': 660 660 fFlags |= RTSTR_F_CAPITAL; 661 /* fall thru */ 661 662 case 'x': 662 663 uBase = 16; -
trunk/src/VBox/Runtime/common/string/strformatrt.cpp
r62892 r65642 83 83 switch (cDigits) 84 84 { 85 case 4: pszDst[off++] = g_szHexDigits[(uWord >> 12) & 0xf]; 86 case 3: pszDst[off++] = g_szHexDigits[(uWord >> 8) & 0xf]; 87 case 2: pszDst[off++] = g_szHexDigits[(uWord >> 4) & 0xf]; 85 case 4: pszDst[off++] = g_szHexDigits[(uWord >> 12) & 0xf]; /* fall thru */ 86 case 3: pszDst[off++] = g_szHexDigits[(uWord >> 8) & 0xf]; /* fall thru */ 87 case 2: pszDst[off++] = g_szHexDigits[(uWord >> 4) & 0xf]; /* fall thru */ 88 88 case 1: pszDst[off++] = g_szHexDigits[(uWord >> 0) & 0xf]; 89 89 break; -
trunk/src/VBox/Runtime/common/string/strprintf.cpp
r64343 r65642 80 80 memcpy(pszCur, pachChars, cbChars); 81 81 break; 82 case 8: pszCur[7] = pachChars[7]; 83 case 7: pszCur[6] = pachChars[6]; 84 case 6: pszCur[5] = pachChars[5]; 85 case 5: pszCur[4] = pachChars[4]; 86 case 4: pszCur[3] = pachChars[3]; 87 case 3: pszCur[2] = pachChars[2]; 88 case 2: pszCur[1] = pachChars[1]; 89 case 1: pszCur[0] = pachChars[0]; 82 case 8: pszCur[7] = pachChars[7]; /* fall thru */ 83 case 7: pszCur[6] = pachChars[6]; /* fall thru */ 84 case 6: pszCur[5] = pachChars[5]; /* fall thru */ 85 case 5: pszCur[4] = pachChars[4]; /* fall thru */ 86 case 4: pszCur[3] = pachChars[3]; /* fall thru */ 87 case 3: pszCur[2] = pachChars[2]; /* fall thru */ 88 case 2: pszCur[1] = pachChars[1]; /* fall thru */ 89 case 1: pszCur[0] = pachChars[0]; /* fall thru */ 90 90 case 0: 91 91 break; -
trunk/src/VBox/Runtime/common/string/strprintf2.cpp
r64340 r65642 76 76 memcpy(pszCur, pachChars, cbChars); 77 77 break; 78 case 8: pszCur[7] = pachChars[7]; 79 case 7: pszCur[6] = pachChars[6]; 80 case 6: pszCur[5] = pachChars[5]; 81 case 5: pszCur[4] = pachChars[4]; 82 case 4: pszCur[3] = pachChars[3]; 83 case 3: pszCur[2] = pachChars[2]; 84 case 2: pszCur[1] = pachChars[1]; 85 case 1: pszCur[0] = pachChars[0]; 78 case 8: pszCur[7] = pachChars[7]; /* fall thru */ 79 case 7: pszCur[6] = pachChars[6]; /* fall thru */ 80 case 6: pszCur[5] = pachChars[5]; /* fall thru */ 81 case 5: pszCur[4] = pachChars[4]; /* fall thru */ 82 case 4: pszCur[3] = pachChars[3]; /* fall thru */ 83 case 3: pszCur[2] = pachChars[2]; /* fall thru */ 84 case 2: pszCur[1] = pachChars[1]; /* fall thru */ 85 case 1: pszCur[0] = pachChars[0]; /* fall thru */ 86 86 case 0: 87 87 break; -
trunk/src/VBox/Runtime/common/string/utf-8.cpp
r64633 r65642 94 94 case 6: 95 95 RTStrAssertMsgReturn((puch[5] & (RT_BIT(7) | RT_BIT(6))) == RT_BIT(7), ("6/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, cch), puch), VERR_INVALID_UTF8_ENCODING); 96 /* fall thru */ 96 97 case 5: 97 98 RTStrAssertMsgReturn((puch[4] & (RT_BIT(7) | RT_BIT(6))) == RT_BIT(7), ("5/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, cch), puch), VERR_INVALID_UTF8_ENCODING); 99 /* fall thru */ 98 100 case 4: 99 101 RTStrAssertMsgReturn((puch[3] & (RT_BIT(7) | RT_BIT(6))) == RT_BIT(7), ("4/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, cch), puch), VERR_INVALID_UTF8_ENCODING); 102 /* fall thru */ 100 103 case 3: 101 104 RTStrAssertMsgReturn((puch[2] & (RT_BIT(7) | RT_BIT(6))) == RT_BIT(7), ("3/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, cch), puch), VERR_INVALID_UTF8_ENCODING); 105 /* fall thru */ 102 106 case 2: 103 107 RTStrAssertMsgReturn((puch[1] & (RT_BIT(7) | RT_BIT(6))) == RT_BIT(7), ("2/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, cch), puch), VERR_INVALID_UTF8_ENCODING); … … 602 606 case 6: 603 607 RTStrAssertMsgReturn((puch[5] & (RT_BIT(7) | RT_BIT(6))) == RT_BIT(7), ("6/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, cch), puch), VERR_INVALID_UTF8_ENCODING); 608 /* fall thru */ 604 609 case 5: 605 610 RTStrAssertMsgReturn((puch[4] & (RT_BIT(7) | RT_BIT(6))) == RT_BIT(7), ("5/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, cch), puch), VERR_INVALID_UTF8_ENCODING); 611 /* fall thru */ 606 612 case 4: 607 613 RTStrAssertMsgReturn((puch[3] & (RT_BIT(7) | RT_BIT(6))) == RT_BIT(7), ("4/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, cch), puch), VERR_INVALID_UTF8_ENCODING); 614 /* fall thru */ 608 615 case 3: 609 616 RTStrAssertMsgReturn((puch[2] & (RT_BIT(7) | RT_BIT(6))) == RT_BIT(7), ("3/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, cch), puch), VERR_INVALID_UTF8_ENCODING); 617 /* fall thru */ 610 618 case 2: 611 619 RTStrAssertMsgReturn((puch[1] & (RT_BIT(7) | RT_BIT(6))) == RT_BIT(7), ("2/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, cch), puch), VERR_INVALID_UTF8_ENCODING); … … 1478 1486 RTStrAssertMsgReturn((puch[5] & 0xc0) == 0x80, ("6/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, strlen((char *)puch)), puch), 1479 1487 rtStrGetCpExFailure(ppsz, pCp, VERR_INVALID_UTF8_ENCODING)); 1488 /* fall thru */ 1480 1489 case 5: 1481 1490 RTStrAssertMsgReturn((puch[4] & 0xc0) == 0x80, ("5/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, strlen((char *)puch)), puch), 1482 1491 rtStrGetCpExFailure(ppsz, pCp, VERR_INVALID_UTF8_ENCODING)); 1492 /* fall thru */ 1483 1493 case 4: 1484 1494 RTStrAssertMsgReturn((puch[3] & 0xc0) == 0x80, ("4/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, strlen((char *)puch)), puch), 1485 1495 rtStrGetCpExFailure(ppsz, pCp, VERR_INVALID_UTF8_ENCODING)); 1496 /* fall thru */ 1486 1497 case 3: 1487 1498 RTStrAssertMsgReturn((puch[2] & 0xc0) == 0x80, ("3/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, strlen((char *)puch)), puch), 1488 1499 rtStrGetCpExFailure(ppsz, pCp, VERR_INVALID_UTF8_ENCODING)); 1500 /* fall thru */ 1489 1501 case 2: 1490 1502 RTStrAssertMsgReturn((puch[1] & 0xc0) == 0x80, ("2/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, strlen((char *)puch)), puch), … … 1633 1645 RTStrAssertMsgReturn((puch[5] & 0xc0) == 0x80, ("6/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, strlen((char *)puch)), puch), 1634 1646 rtStrGetCpNExFailure(ppsz, pcch, pCp, VERR_INVALID_UTF8_ENCODING)); 1647 /* fall thru */ 1635 1648 case 5: 1636 1649 RTStrAssertMsgReturn((puch[4] & 0xc0) == 0x80, ("5/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, strlen((char *)puch)), puch), 1637 1650 rtStrGetCpNExFailure(ppsz, pcch, pCp, VERR_INVALID_UTF8_ENCODING)); 1651 /* fall thru */ 1638 1652 case 4: 1639 1653 RTStrAssertMsgReturn((puch[3] & 0xc0) == 0x80, ("4/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, strlen((char *)puch)), puch), 1640 1654 rtStrGetCpNExFailure(ppsz, pcch, pCp, VERR_INVALID_UTF8_ENCODING)); 1655 /* fall thru */ 1641 1656 case 3: 1642 1657 RTStrAssertMsgReturn((puch[2] & 0xc0) == 0x80, ("3/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, strlen((char *)puch)), puch), 1643 1658 rtStrGetCpNExFailure(ppsz, pcch, pCp, VERR_INVALID_UTF8_ENCODING)); 1659 /* fall thru */ 1644 1660 case 2: 1645 1661 RTStrAssertMsgReturn((puch[1] & 0xc0) == 0x80, ("2/%u: %.*Rhxs\n", cb, RT_MIN(cb + 10, strlen((char *)puch)), puch),
Note:
See TracChangeset
for help on using the changeset viewer.