]> andersk Git - libfaim.git/blame_incremental - aim_search.c
- Sat Dec 16 01:34:19 UTC 2000
[libfaim.git] / aim_search.c
... / ...
CommitLineData
1
2/*
3 * aim_search.c
4 *
5 * TODO: Add aim_usersearch_name()
6 *
7 */
8
9#include <faim/aim.h>
10
11faim_export unsigned long aim_usersearch_address(struct aim_session_t *sess,
12 struct aim_conn_t *conn,
13 char *address)
14{
15 struct command_tx_struct *newpacket;
16
17 if (!address)
18 return -1;
19
20 if (!(newpacket = aim_tx_new(AIM_FRAMETYPE_OSCAR, 0x0002, conn, 10+strlen(address))))
21 return -1;
22
23 newpacket->lock = 1;
24
25 aim_putsnac(newpacket->data, 0x000a, 0x0002, 0x0000, sess->snac_nextid);
26
27 aimutil_putstr(newpacket->data+10, address, strlen(address));
28
29 aim_tx_enqueue(sess, newpacket);
30
31 aim_cachesnac(sess, 0x000a, 0x0002, 0x0000, address, strlen(address)+1);
32
33 return sess->snac_nextid;
34}
35
This page took 0.035084 seconds and 5 git commands to generate.