comparison plugins/icq/contacts.c @ 1977:7b3f1eb1ef7d

[gaim-migrate @ 1987] updated icqlib. fixed import dialog (watch debug window for errors). adam's (not mid's) patch for oscar. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sat, 09 Jun 2001 14:46:51 +0000
parents 8ed70631ed15
children 0be1e533036c
comparison
equal deleted inserted replaced
1976:24aed1c31342 1977:7b3f1eb1ef7d
1 /* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 1 /* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 2
3 /* 3 /*
4 * $Id: contacts.c 1987 2001-06-09 14:46:51Z warmenhoven $
5 *
4 * Copyright (C) 1998-2001, Denis V. Dmitrienko <denis@null.net> and 6 * Copyright (C) 1998-2001, Denis V. Dmitrienko <denis@null.net> and
5 * Bill Soudan <soudan@kde.org> 7 * Bill Soudan <soudan@kde.org>
6 * 8 *
7 * This program is free software; you can redistribute it and/or modify 9 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
78 icq_ContactItem *icq_ContactFind(icq_Link *icqlink, DWORD cuin) 80 icq_ContactItem *icq_ContactFind(icq_Link *icqlink, DWORD cuin)
79 { 81 {
80 return icq_ListTraverse(icqlink->d->icq_ContactList, _icq_ContactFind, cuin); 82 return icq_ListTraverse(icqlink->d->icq_ContactList, _icq_ContactFind, cuin);
81 } 83 }
82 84
83 void icq_ContactSetVis(icq_Link *icqlink, DWORD cuin, BYTE vu) 85 void icq_ContactSetVis(icq_Link *icqlink, DWORD cuin, BOOL on)
84 { 86 {
85 icq_ContactItem *p = icq_ContactFind(icqlink, cuin); 87 icq_ContactItem *p = icq_ContactFind(icqlink, cuin);
86 if(p) 88 if(p)
87 p->vis_list = vu; 89 p->vis_list = on;
88 } 90 }
89 91
90 void icq_ContactSetInvis(icq_Link *icqlink, DWORD cuin, BYTE vu) 92 void icq_ContactSetInvis(icq_Link *icqlink, DWORD cuin, BOOL on)
91 { 93 {
92 icq_ContactItem *p = icq_ContactFind(icqlink, cuin); 94 icq_ContactItem *p = icq_ContactFind(icqlink, cuin);
93 if(p) 95 if(p)
94 p->invis_list = vu; 96 p->invis_list = on;
95 } 97 }
96 98
97 icq_ContactItem *icq_ContactGetFirst(icq_Link *icqlink) 99 icq_ContactItem *icq_ContactGetFirst(icq_Link *icqlink)
98 { 100 {
99 return icq_ListFirst(icqlink->d->icq_ContactList); 101 return icq_ListFirst(icqlink->d->icq_ContactList);