Mercurial > pidgin
annotate src/protocols/zephyr/ZSendNot.c @ 8944:f041cc8d86cf
[gaim-migrate @ 9716]
Fully replace Ignore colors, Ignore font faces and Ignore font sizes with
Ignore formatting on incoming messages.
nosnilmot: I chose not to apply your change to set_away_option because
people should not attempt to set a preference with a NULL value, and
if they do we might as well just have Gaim crash so they know about it.
My reasoning might be flawed. Eh.
Also, Chip and Etan were both against consolidating these options,
so someone might want to keep a patch of this commit handy so we can
revert it, if necessary.
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Sun, 16 May 2004 05:25:37 +0000 |
| parents | 43d6c08d7e96 |
| children | 64895571248f |
| rev | line source |
|---|---|
| 2086 | 1 /* This file is part of the Project Athena Zephyr Notification System. |
| 2 * It contains source for the ZSendNotice function. | |
| 3 * | |
| 4 * Created by: Robert French | |
| 5 * | |
| 6 * $Source$ | |
|
8792
43d6c08d7e96
[gaim-migrate @ 9554]
Christian Hammond <chipx86@chipx86.com>
parents:
2086
diff
changeset
|
7 * $Author: chipx86 $ |
| 2086 | 8 * |
| 9 * Copyright (c) 1987 by the Massachusetts Institute of Technology. | |
| 10 * For copying and distribution information, see the file | |
| 11 * "mit-copyright.h". | |
| 12 */ | |
| 13 /* $Header$ */ | |
| 14 | |
| 15 #ifndef lint | |
| 16 static char rcsid_ZSendNotice_c[] = "$Header$"; | |
| 17 #endif | |
| 18 | |
|
8792
43d6c08d7e96
[gaim-migrate @ 9554]
Christian Hammond <chipx86@chipx86.com>
parents:
2086
diff
changeset
|
19 #include "internal.h" |
| 2086 | 20 |
| 21 Code_t ZSendNotice(notice, cert_routine) | |
| 22 ZNotice_t *notice; | |
| 23 Z_AuthProc cert_routine; | |
| 24 { | |
| 25 return(ZSrvSendNotice(notice, cert_routine, Z_XmitFragment)); | |
| 26 } | |
| 27 | |
| 28 Code_t ZSrvSendNotice(notice, cert_routine, send_routine) | |
| 29 ZNotice_t *notice; | |
| 30 Z_AuthProc cert_routine; | |
| 31 Code_t (*send_routine)(); | |
| 32 { | |
| 33 Code_t retval; | |
| 34 ZNotice_t newnotice; | |
| 35 char *buffer; | |
| 36 int len; | |
| 37 | |
| 38 if ((retval = ZFormatNotice(notice, &buffer, &len, | |
| 39 cert_routine)) != ZERR_NONE) | |
| 40 return (retval); | |
| 41 | |
| 42 if ((retval = ZParseNotice(buffer, len, &newnotice)) != ZERR_NONE) | |
| 43 return (retval); | |
| 44 | |
| 45 retval = Z_SendFragmentedNotice(&newnotice, len, cert_routine, | |
| 46 send_routine); | |
| 47 | |
| 48 free(buffer); | |
| 49 | |
| 50 return (retval); | |
| 51 } |
