1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
You can modify and/or redistribute the code and graphics
as you want, under the terms of GPL. The copyright for
them is
(c) 2001, Germano Rizzo <mano78@users.sourceforge.net>
while for the token graphics in the Pingus theme it is:
(c) 1999, Ingo Ruhnke <grumbel@pingus.cx>
and for the graphics in the QMM theme:
(c) 2000, Heiko Noordhof <heiky@users.sourceforge.net>
please let me know if you find something useful! :)
-=oOo=-
The default indentation I use in it is the GNU one; when
I want to indent the code, I usually do an
indent -nfca src/*.c src/*.h
to preserve the comment format.
-=oOo=-
If you change the code, please test it by running
./configure --enable-g-asserts
this will activate the various g_assert() present in the
code, that will tell you if any variable is out of range, etc.
If you add new functions, please add also some asserts, as
they are very useful.
-=oOo=-
Please notice that I use `make distdir' to build the directory
to distribute; so if you must make patches, just do the same,
and then use diff with the directory of the release you want
to diff against:
make distdir
diff -ruN olddir newdir|bzip2 -c>patch-oldrel-newrel.bz2
-=oOo=-
Here and there, in the code, there are many
#ifdef HAVE_ESD
[...]
#endif
blocks; they are around the pieces of code that actually implement
the sound. This is because, if the esound library isn't correctly
installed, these pieces won't be built.
|