Mercurial > pidgin.yaz
comparison src/stringref.c @ 7790:c2e391c480b6
[gaim-migrate @ 8436]
Oh, and this creates unnecessary output, so I'm changing it.
committer: Tailor Script <tailor@pidgin.im>
author | Ethan Blanton <elb@pidgin.im> |
---|---|
date | Sun, 07 Dec 2003 16:41:24 +0000 |
parents | d52f01b821df |
children | 069ee4ecb56a |
comparison
equal
deleted
inserted
replaced
7789:d52f01b821df | 7790:c2e391c480b6 |
---|---|
92 return stringref; | 92 return stringref; |
93 } | 93 } |
94 | 94 |
95 void gaim_stringref_unref(GaimStringref *stringref) | 95 void gaim_stringref_unref(GaimStringref *stringref) |
96 { | 96 { |
97 g_return_if_fail(stringref != NULL); | 97 if (stringref == NULL) |
98 return; | |
98 if ((--(stringref->ref) & 0x7fffffff) == 0) { | 99 if ((--(stringref->ref) & 0x7fffffff) == 0) { |
99 if (stringref->ref & 0x80000000) | 100 if (stringref->ref & 0x80000000) |
100 gclist = g_list_remove(gclist, stringref); | 101 gclist = g_list_remove(gclist, stringref); |
101 stringref_free(stringref); | 102 stringref_free(stringref); |
102 } | 103 } |