Overview
Comment: | Ensure each line of help text ends with a line break |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
c1a1e6bedeab07bf96a026d2c99b2220 |
User & Date: | user on 2018-07-14 00:23:06 |
Other Links: | manifest | tags |
Context
2018-07-22
| ||
19:28 | Add some more SQL functions, and a stub for a SQL virtual table (not yet completed). check-in: 5522aef2ab user: user tags: trunk | |
2018-07-14
| ||
00:23 | Ensure each line of help text ends with a line break check-in: c1a1e6bede user: user tags: trunk | |
00:19 | Implement the "CLASSES" virtual table and the "CLASS_DATA" SQL function. check-in: 829b9ff683 user: user tags: trunk | |
Changes
Modified class.c from [9452666c10] to [435ac101e6].
︙ | ︙ | |||
1270 1271 1272 1273 1274 1275 1276 | int n=0; int i; for(;;) { nxttok(); if(tokent==TF_CLOSE) break; if(!Tokenf(TF_NAME) || tokenv!=OP_STRING) ParseError("String expected\n"); i=strlen(tokenstr); | | > > | 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 | int n=0; int i; for(;;) { nxttok(); if(tokent==TF_CLOSE) break; if(!Tokenf(TF_NAME) || tokenv!=OP_STRING) ParseError("String expected\n"); i=strlen(tokenstr); if(i+n>=0x2FFA) ParseError("Help text is too long\n"); strcpy(txt+n,tokenstr); n+=i; txt[n++]=10; txt[n]=0; } if(!n) { free(txt); return 0; } txt[n]=0; return realloc(txt,n+1)?:txt; |
︙ | ︙ |