Put(vcNames, LKEY(vf->cval), NewStrBufPlain(CKEY(vf->Name)),
HFreeStrBuf);
- syslog(LOG_DEBUG, "Token: %s -> %ld, %d",
- ChrPtr(name), vf->cval, inTokenCount);
+ syslog(LOG_DEBUG, "Token: %s -> %ld, %d", ChrPtr(name), vf->cval, inTokenCount);
}
}
StrBufAppendBufPlain(subStr, CKEY(vf[i].STR), 0);
if (layer == 0) {
- Put(VCTokenToDefine, CKEY(vf[i].STR), &vf[i],
- reference_free_handler);
+ Put(VCTokenToDefine, CKEY(vf[i].STR), &vf[i], reference_free_handler);
}
switch (vf[i].Type) {
case FlatString:
break;
case StringCluster:
{
- autoRegisterTokens(enumCounter, vf[i].Sub,
- subStr, 1, vf[i].cval);
+ autoRegisterTokens(enumCounter, vf[i].Sub, subStr, 1, vf[i].cval);
}
break;
case PhoneNumber:
TP->Tokens = Token;
searchFieldNo = GetTemplateTokenNumber(Target, TP, 0, 0);
if (searchFieldNo >= VCEnumCounter) {
- LogTemplateError(NULL, "VCardItem", ERR_PARM1, TP,
- "Invalid define");
+ LogTemplateError(NULL, "VCardItem", ERR_PARM1, TP, "Invalid define");
return 0;
}
return 1;
void *vItem;
long searchFieldNo = GetTemplateTokenNumber(Target, TP, 0, 0);
addrbookent *ab = (addrbookent *) CTX(CTX_VCARD);
- if (GetHash(ab->VC, LKEY(searchFieldNo), &vItem)
- && (vItem != NULL)) {
+ if (GetHash(ab->VC, LKEY(searchFieldNo), &vItem) && (vItem != NULL)) {
StrBufAppendTemplate(Target, TP, (StrBuf *) vItem, 1);
}
}
addrbookent *ab = (addrbookent *) CTX(CTX_VCARD);
if (t == NULL) {
- LogTemplateError(NULL, "VCard item", ERR_NAME, TP,
- "Missing context");
+ LogTemplateError(NULL, "VCard item", ERR_NAME, TP, "Missing context");
return;
}
if (GetHash(ab->VC, LKEY(t->cval), &vItem) && (vItem != NULL)) {
StrBufAppendTemplate(Target, TP, (StrBuf *) vItem, 0);
} else {
- LogTemplateError(NULL, "VCard item", ERR_NAME, TP,
- "Doesn't have that key - did you miss to filter in advance?");
+ LogTemplateError(NULL, "VCard item", ERR_NAME, TP, "Doesn't have that key - did you miss to filter in advance?");
}
}
void *vItem;
long searchFieldNo = GetTemplateTokenNumber(Target, TP, 0, 0);
/* todo: get descriptive string for this vcard type */
- if (GetHash(vcNames, LKEY(searchFieldNo), &vItem)
- && (vItem != NULL)) {
+ if (GetHash(vcNames, LKEY(searchFieldNo), &vItem) && (vItem != NULL)) {
StrBufAppendTemplate(Target, TP, (StrBuf *) vItem, 1);
} else {
LogTemplateError(NULL, "VCard item type", ERR_NAME, TP, "No i18n string for this.");
vcField *vf = (vcField *) Context;
memcpy(&type, key, sizeof(long));
- searchType =
- GetTemplateTokenNumber(Target, TP, IT_ADDT_PARAM(0), 0);
+ searchType = GetTemplateTokenNumber(Target, TP, IT_ADDT_PARAM(0), 0);
if (vf->Type == searchType) {
addrbookent *ab = (addrbookent *) CTX(CTX_VCARD);
- if (GetHash(ab->VC, LKEY(vf->cval), &v) && v != NULL)
+ if (GetHash(ab->VC, LKEY(vf->cval), &v) && v != NULL) {
return 1;
+ }
}
return rc;
}
if ((vf == NULL) || (ab == NULL)) {
LogTemplateError(NULL, "VCard item type", ERR_NAME, TP, "Need VCard and Vcard type in context");
-
return NULL;
}
return ab->VC;
const char *Key;
long len;
HashPos *it = GetNewHashPos(ab->VC, 0);
- while (GetNextHashPos(ab->VC, it, &len, &Key, &vVCitem) &&
- (vVCitem != NULL)) {
+ while (GetNextHashPos(ab->VC, it, &len, &Key, &vVCitem) && (vVCitem != NULL)) {
void *vvcField;
long type = 0;
memcpy(&type, Key, sizeof(long));
FlushStrBuf(thisVCToken);
is_qp = 0;
is_b64 = 0;
- syslog(LOG_DEBUG, "i: %d oneprop: %s - value: %s", i, v->prop[i].name, v->prop[i].value);
+ // syslog(LOG_DEBUG, "i: %d oneprop: %s - value: %s", i, v->prop[i].name, v->prop[i].value);
StrBufPlain(thisname, v->prop[i].name, -1);
StrBufLowerCase(thisname);
sizeof firsttoken);
ntokens = num_tokens(ChrPtr(thisname), ';');
for (j = 0, k = 0; j < ntokens && k < 10; ++j) {
- len =
- extract_token(buf, ChrPtr(thisname), j, ';',
- sizeof buf);
+ len = extract_token(buf, ChrPtr(thisname), j, ';', sizeof buf);
if (!strcasecmp(buf, "encoding=quoted-printable")) {
is_qp = 1;
} else if (!strcasecmp(buf, "encoding=base64")) {
(vField != NULL)) {
vcField *thisField = (vcField *) vField;
StrBuf *ThisFieldStr = NULL;
- syslog(LOG_DEBUG, "got this token: %s, found: %s", ChrPtr(thisVCToken), thisField->STR.Key);
+ // syslog(LOG_DEBUG, "got this token: %s, found: %s", ChrPtr(thisVCToken), thisField->STR.Key);
switch (thisField->Type) {
case StringCluster:{
int j = 0;
* to start with a blank card.
*/
void do_edit_vcard(long msgnum, char *partnum,
- message_summary * VCMsg,
- wc_mime_attachment * VCAtt,
- const char *return_to, const char *force_room)
-{
+ message_summary * VCMsg,
+ wc_mime_attachment * VCAtt,
+ const char *return_to, const char *force_room
+) {
WCTemplputParams SubTP;
wcsession *WCC = WC;
message_summary *Msg = NULL;
&& (pv != NULL)) {
Sub = (vcField *) pv;
if (Sub->parentCVal == t->cval) {
- if (StrLength(SubStr) > 0)
- StrBufAppendBufPlain
- (SubStr, HKEY(";"), 0);
-
-
-
- blen =
- snprintf(buf, sizeof(buf),
- "%ld", Sub->cval);
+ if (StrLength(SubStr) > 0) {
+ StrBufAppendBufPlain (SubStr, HKEY(";"), 0);
+ }
+ blen = snprintf(buf, sizeof(buf), "%ld", Sub->cval);
s = SSubBstr(postVcard, buf, blen);
-
- if ((s != NULL)
- && (StrLength(s) > 0)) {
+ if ((s != NULL) && (StrLength(s) > 0)) {
/// todo: utf8 qp
- StrBufAppendBuf(SubStr, s,
- 0);
+ StrBufAppendBuf(SubStr, s, 0);
}
}
}
StrBufPlain(abEntry->name, _("(no name)"), -1);
}
+ syslog(LOG_DEBUG, "abEntry->name : %s", ChrPtr(abEntry->name));
+
vcard_free(v);
Put(VS->addrbook, SKEY(abEntry->name), abEntry, deleteAbEnt);