Overview
| Comment: | A change to the parsing of strings in a level table definition block. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
80dc8e429bd880a5e1b9afe890d3c035 |
| User & Date: | user on 2022-04-29 05:04:49.997 |
| Other Links: | manifest | tags |
Context
|
2022-04-30
| ||
| 23:18 | Implement the one-based array operators. check-in: e895c451ce user: user tags: trunk | |
|
2022-04-29
| ||
| 05:04 | A change to the parsing of strings in a level table definition block. check-in: 80dc8e429b user: user tags: trunk | |
|
2022-04-26
| ||
| 23:18 | Ensure that undef_message is set when loading message numbers from the CLASS.DEF lump. check-in: e6ec7babc9 user: user tags: trunk | |
Changes
Modified function.c
from [b17b014cc7]
to [d6030e09ca].
| ︙ | ︙ | |||
1294 1295 1296 1297 1298 1299 1300 |
while(*pt==10) pt++;
break;
case 30: // "\d"
re:
pp=pt=ll_find(pt,30);
if(!pt) goto notfound;
for(i=0;ps[i];i++) {
| < > | 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 |
while(*pt==10) pt++;
break;
case 30: // "\d"
re:
pp=pt=ll_find(pt,30);
if(!pt) goto notfound;
for(i=0;ps[i];i++) {
if(ps[i]!=pt[i+1] && ps[i]!='?') {
if(!pt[i]) goto notfound;
pt+=i?:1;
goto re;
}
if(ps[i]==':' || ps[i]==';' || ps[i]=='\\') break;
}
ps+=i+1;
pt+=i+2;
break;
case '+':
k=*ps++;
if(k<31) return 64;
|
| ︙ | ︙ |