comparison src/protocols/novell/nmmessage.c @ 8933:6663ad2386d9

[gaim-migrate @ 9703] "Initial Comment: * Added support for privacy settings * Added support for invites - ability to initiate multi-user conferences (chats). * Changed the license notice (to the standard GPL notice) * Fixed 64 bit issues * Incorporated Joe Shaw's patch for better error messages * Fixed the buddy list sync problems" --Mike Stoddard of Novell committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Sat, 15 May 2004 14:00:31 +0000
parents 046dd8ef2920
children
comparison
equal deleted inserted replaced
8932:849507541e86 8933:6663ad2386d9
1 /* 1 /*
2 * nmmessage.c 2 * nmmessage.c
3 * 3 *
4 * Copyright © 2004 Unpublished Work of Novell, Inc. All Rights Reserved. 4 * Copyright (c) 2004 Novell, Inc. All Rights Reserved.
5 * 5 *
6 * THIS WORK IS AN UNPUBLISHED WORK OF NOVELL, INC. NO PART OF THIS WORK MAY BE 6 * This program is free software; you can redistribute it and/or modify
7 * USED, PRACTICED, PERFORMED, COPIED, DISTRIBUTED, REVISED, MODIFIED, 7 * it under the terms of the GNU General Public License as published by
8 * TRANSLATED, ABRIDGED, CONDENSED, EXPANDED, COLLECTED, COMPILED, LINKED, 8 * the Free Software Foundation; version 2 of the License.
9 * RECAST, TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN CONSENT OF NOVELL,
10 * INC. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT AUTHORIZATION COULD SUBJECT
11 * THE PERPETRATOR TO CRIMINAL AND CIVIL LIABILITY.
12 * 9 *
13 * AS BETWEEN [GAIM] AND NOVELL, NOVELL GRANTS [GAIM] THE RIGHT TO REPUBLISH 10 * This program is distributed in the hope that it will be useful,
14 * THIS WORK UNDER THE GPL (GNU GENERAL PUBLIC LICENSE) WITH ALL RIGHTS AND 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * LICENSES THEREUNDER. IF YOU HAVE RECEIVED THIS WORK DIRECTLY OR INDIRECTLY 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * FROM [GAIM] AS PART OF SUCH A REPUBLICATION, YOU HAVE ALL RIGHTS AND LICENSES 13 * GNU General Public License for more details.
17 * GRANTED BY [GAIM] UNDER THE GPL. IN CONNECTION WITH SUCH A REPUBLICATION, IF 14 *
18 * ANYTHING IN THIS NOTICE CONFLICTS WITH THE TERMS OF THE GPL, SUCH TERMS 15 * You should have received a copy of the GNU General Public License
19 * PREVAIL. 16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 * 18 *
21 */ 19 */
22 20
23 #include "nmmessage.h" 21 #include "nmmessage.h"
24 22
41 if (text) 39 if (text)
42 msg->text = g_strdup(text); 40 msg->text = g_strdup(text);
43 41
44 msg->ref_count = 1; 42 msg->ref_count = 1;
45 return msg; 43 return msg;
44 }
45
46 void
47 nm_message_add_ref(NMMessage * msg)
48 {
49 if (msg)
50 msg->ref_count++;
46 } 51 }
47 52
48 void 53 void
49 nm_release_message(NMMessage * msg) 54 nm_release_message(NMMessage * msg)
50 { 55 {