We are in trouble

// Ok, If we’ve gotten here, we’re in trouble...

Support interlacing

/* interlaced image — futz with the vertical trace. i wish
 * i knew what kind of drugs the GIF people were on when
 * they decided that they needed to support interlacing.
 */

The documented way

// The documented way of returning a multi selection when
// the result buffer is to small doesn't work. Well...
// At least, I can't get it working...
// Pick up the information directly from the selection-
// dialog and return it in the same format as it is
// documented. I HATE WINDOWS! BILL GATES GO TO HM-HM!!!!

Do not translate the next line

/* HAAAAAAAAAAAAAAAAAAAAAAAACK!, do not translate the next
 * line!, Since this is the default string we might as well
 * use the gettext translation as we will likely have better
 * translations there. Yes ugly as f*ck, but oh well,
 * unfortunately two standard defaults are in circulation */

Programmer is always right

[...]
* Now let’s examine the code below. The cornerstone of C
* is "programmer is always right" and that’s what we love
* it for :-) For this very reason C compilers have to be
* paranoid when it comes to data aliasing and assume the
* worst.
[...]

It got lost

/* 
 * All of the samples I’ve seen are 8 bits deep, so we assume
 * that. Yeah, yeah, that’s nasty and evil, and I’m terribly
 * ashamed of it, but I’m not going to bother with bit
 * fiddling until I see an image that needs it. I once had
 * a 16-bit Galileo image of Venus, but it got lost (sigh).
 */

We should define something

/* #### This is such a load of shit!!!! 
  There is no way we should define something
  so stupid as a subr, just sort the
  f*cking list more intelligently. */

I hate documentation work

// I hate documentation work and I won’t document this code
// before any one besides me actually uses it. So if you want
// to use it simply write a mail on the ClanLib User list and
// I will do what I can :-)

Learn to code

/*
 * pff, hey kiddiez! this program sends mad packets to some
 * foo from every broadcast address on earth, mad leet yo...
 * (you really wanna know what it does? LEARN TO CODE!   
 * and stop being a gayass f*ckin script kiddie)
 */

3d app coders

/* remark:
 * well, this is some major obj spec f*ckup once again. some
 * apps store this in 0..1 range, others use 0..100 range,
 * even others use 0..2048 range, and again others use the
 * range 0..128, some even use 0..1000, 0..200, 400..700,
 * honestly, what's up with the 3d app coders? happens when
 * you smoke too much weed i guess. -sea
 */
Page 2 of 41234