aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend/pas/pas-backend-ldap.h
diff options
context:
space:
mode:
authorChris Toshok <toshok@src.gnome.org>2000-04-13 03:06:04 +0800
committerChris Toshok <toshok@src.gnome.org>2000-04-13 03:06:04 +0800
commitcf9536db2b049bd6a0c8f805acfa122ca695f678 (patch)
treeaea49ef242ba8065c5e5d0370ab168a09941c9fb /addressbook/backend/pas/pas-backend-ldap.h
parent5e3d4f66e07484158d2d7b6e9c506e1f5fcf0935 (diff)
downloadgsoc2013-evolution-cf9536db2b049bd6a0c8f805acfa122ca695f678.tar
gsoc2013-evolution-cf9536db2b049bd6a0c8f805acfa122ca695f678.tar.gz
gsoc2013-evolution-cf9536db2b049bd6a0c8f805acfa122ca695f678.tar.bz2
gsoc2013-evolution-cf9536db2b049bd6a0c8f805acfa122ca695f678.tar.lz
gsoc2013-evolution-cf9536db2b049bd6a0c8f805acfa122ca695f678.tar.xz
gsoc2013-evolution-cf9536db2b049bd6a0c8f805acfa122ca695f678.tar.zst
gsoc2013-evolution-cf9536db2b049bd6a0c8f805acfa122ca695f678.zip
rework this function to use a table mapping search field names to vcard
* addressbook/backend/pas/pas-backend-file.c (entry_compare): rework this function to use a table mapping search field names to vcard properties and extra information (such as whether or not the property is a list.) * addressbook/backend/pas/pas-backend-ldap.c (construct_email_list): new function, to build the ECardList for email addresses. (construct_phone_list): new function, to build the ECardList for phone numbers. (pas_backend_ldap_search): use a table mapping ldap attributes to ecard properties, and use the special list construction functions if the property calls for it. general cleanup. added a comment about not calling ber_free if there was a decoding error. svn path=/trunk/; revision=2411
Diffstat (limited to 'addressbook/backend/pas/pas-backend-ldap.h')
0 files changed, 0 insertions, 0 deletions