Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | manifest is a versionable setting. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | jan-manifest-tags |
| Files: | files | file ages | folders |
| SHA1: |
e5b250959ad4ec156758bb4601f6989e |
| User & Date: | jan 2016-01-03 21:19:19.721 |
| Original Comment: | manfest is a versionable setting. |
Context
|
2016-01-03
| ||
| 22:46 | Fix; second argument of db_get_versioned() is not that of db_get(). check-in: 226e7c2842 user: jan tags: jan-manifest-tags | |
| 21:19 | manifest is a versionable setting. check-in: e5b250959a user: jan tags: jan-manifest-tags | |
| 21:16 | Change manifest setting to a non-boolean. check-in: 87a1547537 user: jan tags: jan-manifest-tags | |
Changes
Changes to src/db.c.
| ︙ | ︙ | |||
2221 2222 2223 2224 2225 2226 2227 |
** value is a boolean. If it's not a boolean, treat each character as a flag
** to enable a manifest type. This system puts certain boundary conditions on
** which letters can be used to represent flags (any permutation fo flags must
** not be able to fully form one of the boolean values).
*/
int db_get_manifest_setting(void){
int flg;
| | | 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 |
** value is a boolean. If it's not a boolean, treat each character as a flag
** to enable a manifest type. This system puts certain boundary conditions on
** which letters can be used to represent flags (any permutation fo flags must
** not be able to fully form one of the boolean values).
*/
int db_get_manifest_setting(void){
int flg;
char *zVal = db_get_versioned("manifest", "off");
if( is_false(zVal) ){
return 0;
}else if( is_truth(zVal) ) {
return MFESTFLG_RAW|MFESTFLG_UUID;
}
flg = 0;
while( *zVal ){
|
| ︙ | ︙ |