Mercurial > pidgin
annotate libfaim/aim_search.c @ 1371:1136f7896eeb
[gaim-migrate @ 1381]
this should fix the ICQ non-alias bug
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Thu, 04 Jan 2001 22:20:58 +0000 |
parents | 920c86b753d7 |
children |
rev | line source |
---|---|
2 | 1 |
2 /* | |
3 * aim_search.c | |
4 * | |
5 * TODO: Add aim_usersearch_name() | |
6 * | |
7 */ | |
8 | |
283
0f14e6d8a51b
[gaim-migrate @ 293]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
237
diff
changeset
|
9 #include <faim/aim.h> |
2 | 10 |
840
595ac7759563
[gaim-migrate @ 850]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
445
diff
changeset
|
11 faim_export unsigned long aim_usersearch_address(struct aim_session_t *sess, |
595ac7759563
[gaim-migrate @ 850]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
445
diff
changeset
|
12 struct aim_conn_t *conn, |
595ac7759563
[gaim-migrate @ 850]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
445
diff
changeset
|
13 char *address) |
2 | 14 { |
237 | 15 struct command_tx_struct *newpacket; |
2 | 16 |
17 if (!address) | |
18 return -1; | |
19 | |
445
e4c34ca88d9b
[gaim-migrate @ 455]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
283
diff
changeset
|
20 if (!(newpacket = aim_tx_new(AIM_FRAMETYPE_OSCAR, 0x0002, conn, 10+strlen(address)))) |
237 | 21 return -1; |
2 | 22 |
237 | 23 newpacket->lock = 1; |
2 | 24 |
237 | 25 aim_putsnac(newpacket->data, 0x000a, 0x0002, 0x0000, sess->snac_nextid); |
2 | 26 |
237 | 27 aimutil_putstr(newpacket->data+10, address, strlen(address)); |
2 | 28 |
237 | 29 aim_tx_enqueue(sess, newpacket); |
2 | 30 |
1248
920c86b753d7
[gaim-migrate @ 1258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
840
diff
changeset
|
31 aim_cachesnac(sess, 0x000a, 0x0002, 0x0000, address, strlen(address)+1); |
2 | 32 |
1248
920c86b753d7
[gaim-migrate @ 1258]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
840
diff
changeset
|
33 return sess->snac_nextid; |
2 | 34 } |
35 |