Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Fix to the uintnocase collating sequence. See [forum:/forumpost/56250e7ff0|forum post 56250e7ff0]. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
b39475b6253408c09f8af09e8517ac7c |
| User & Date: | drh 2022-03-12 20:11:02.802 |
Context
|
2022-03-17
| ||
| 12:01 | Update the fossil_prompt.sh script so that it keeps the username and hostname part of the prompt green and only changes the path from red to green. check-in: cca805fa89 user: drh tags: trunk | |
|
2022-03-12
| ||
| 20:11 | Fix to the uintnocase collating sequence. See [forum:/forumpost/56250e7ff0|forum post 56250e7ff0]. check-in: b39475b625 user: drh tags: trunk | |
| 14:20 | Update the built-in SQLite to the latest trunk version which includes all of the patches associated with version 3.38.1 plus additional performance enhancements. check-in: b731e1f65b user: drh tags: trunk | |
Changes
Changes to src/db.c.
| ︙ | ︙ | |||
1393 1394 1395 1396 1397 1398 1399 |
int nKey2, const void *pKey2
){
const unsigned char *zA = (const unsigned char*)pKey1;
const unsigned char *zB = (const unsigned char*)pKey2;
int i=0, j=0, x;
(void)notUsed;
while( i<nKey1 && j<nKey2 ){
| | < | 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
int nKey2, const void *pKey2
){
const unsigned char *zA = (const unsigned char*)pKey1;
const unsigned char *zB = (const unsigned char*)pKey2;
int i=0, j=0, x;
(void)notUsed;
while( i<nKey1 && j<nKey2 ){
if( fossil_isdigit(zA[i]) && fossil_isdigit(zB[j]) ){
int k;
while( i<nKey1 && zA[i]=='0' ){ i++; }
while( j<nKey2 && zB[j]=='0' ){ j++; }
k = 0;
while( i+k<nKey1 && fossil_isdigit(zA[i+k])
&& j+k<nKey2 && fossil_isdigit(zB[j+k]) ){
k++;
}
|
| ︙ | ︙ |