3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
|
for( int i = 0; i < p->nCChild; ++i ){
if( i>0 ) blob_append_char(b, ',');
blob_appendf(b, "%!j", p->azCChild[i]);
}
blob_append_char(b, ']');
}
CARD_STR2(N, p->zMimetype);
ISA( CFTYPE_MANIFEST ){
CARD_LETTER(P);
blob_append_char(b, '[');
for( i = 0; i < p->nParent; ++i ){
if( i>0 ) blob_append_char(b, ',');
blob_appendf(b, "%!j", p->azParent[i]);
}
/* Special case: model checkins with no P-card as having an empty
|
|
|
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
|
for( int i = 0; i < p->nCChild; ++i ){
if( i>0 ) blob_append_char(b, ',');
blob_appendf(b, "%!j", p->azCChild[i]);
}
blob_append_char(b, ']');
}
CARD_STR2(N, p->zMimetype);
ISA( CFTYPE_MANIFEST || p->nParent>0 ){
CARD_LETTER(P);
blob_append_char(b, '[');
for( i = 0; i < p->nParent; ++i ){
if( i>0 ) blob_append_char(b, ',');
blob_appendf(b, "%!j", p->azParent[i]);
}
/* Special case: model checkins with no P-card as having an empty
|
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
|
/* We could arguably resolve the "*" as null or p's uuid. */;
KVP_STR(1, value, p->aTag[i].zValue);
blob_append_char(b, '}');
}
blob_append_char(b, ']');
}
CARD_STR2(U, p->zUser);
if( CFTYPE_WIKI==p->type || CFTYPE_FORUM==p->type ){
CARD_LETTER(W);
STR_OR_NULL((p->zWiki && *p->zWiki) ? p->zWiki : NULL);
}
blob_append_literal(b, "}");
#undef CARD_FMT
#undef CARD_LETTER
#undef CARD_STR
|
|
|
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
|
/* We could arguably resolve the "*" as null or p's uuid. */;
KVP_STR(1, value, p->aTag[i].zValue);
blob_append_char(b, '}');
}
blob_append_char(b, ']');
}
CARD_STR2(U, p->zUser);
if( p->zWiki || CFTYPE_WIKI==p->type || CFTYPE_FORUM==p->type ){
CARD_LETTER(W);
STR_OR_NULL((p->zWiki && *p->zWiki) ? p->zWiki : NULL);
}
blob_append_literal(b, "}");
#undef CARD_FMT
#undef CARD_LETTER
#undef CARD_STR
|