Mercurial > pidgin.yaz
annotate plugins/perl/common/Sound.xs @ 12435:8f98014a4e7d
[gaim-migrate @ 14742]
1. Protecting the --enable-debug warning tests with an "if gcc" check.
2. Adding a number of warning flags to --enable-debug. All cases of the added warnings have been fixed, except:
a. The pointer-arith warnings. I think someone smarter than me should decide whether we need to fix those (and how) or if that should be disabled. That said, I think all the errors left (after you consider the exception listed as "b" below) are in libzephyr.
b. Those in src/protocols/sametime/meanwhile at siege's request. Don't worry about these for now.
3. Noting a few warnings we could enable, and the cases we'd have to deal with. Thoughts on these warnings?
4. I added support for FORTIFY_SOURCE. If your compiler has support for this feature, --enable-debug will set _FORTIFY_SOURCE=2. I'm doing this in --enable-debug for the warnings you get. I wouldn't mind having it on by default for the runtime protections as well. Thoughts?
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Fri, 09 Dec 2005 05:32:59 +0000 |
parents | 58bc500cf226 |
children | 96f9b4798012 |
rev | line source |
---|---|
11118 | 1 #include "module.h" |
2 | |
3 MODULE = Gaim::Sound PACKAGE = Gaim::Sound PREFIX = gaim_sound_ | |
4 PROTOTYPES: ENABLE | |
5 | |
6 Gaim::Sound::UiOps | |
7 gaim_sound_get_ui_ops() | |
8 | |
9 | |
10 void | |
11 gaim_sound_init() | |
12 | |
13 | |
14 void | |
11642 | 15 gaim_sound_play_event(event, account) |
11118 | 16 Gaim::SoundEventID event |
11642 | 17 Gaim::Account account |
11118 | 18 |
19 void | |
11642 | 20 gaim_sound_play_file(filename, account) |
11118 | 21 const char *filename |
11642 | 22 Gaim::Account account |
11118 | 23 |
24 void | |
25 gaim_sound_set_ui_ops(ops) | |
26 Gaim::Sound::UiOps ops | |
27 | |
28 void | |
29 gaim_sound_uninit() | |
30 | |
31 |