Evil Patch Ideas from ##c:

2015 Oct 15 Thu:
13:43 <wellick > both work, right?
13:44 <m0shbear > ,scanf
13:44 <candide@> scanf is a function that can be unsafe and unproductive - "It's nearly impossible to do decent error recovery with scanf; usually it's far easier to read entire lines (with fgets or the like), then interpret them, either using sscanf or some other techniques." - See http://www.eskimo.com/~scs/C-faq/q12.20.html
13:44 <m0shbear > wellick: ^
13:45 <m0shbear > scanf is evil and getchar is plain wrong unless you're absolutely sure the number is one digit *and* you do -'0' on the resulting character to turn it into a useful number
13:45 <lens > scanf comes recommended by K&R early on :|
2015 Oct 23 Fri:
06:22 <fluter > efdot: so what?
06:22 <cousteau > efdot, if only there were a flag for compilers to take care of optimization details...
06:22 <fluter > pre-mature optimization is evil to all problems.
06:22 <efdot > fluter: so it matters for me, 500ms or 400ms
2015 Oct 27 Tue:
19:25 <AkashicLegend > which has higher priority
19:25 <AkashicLegend > local variable or global variable with same name being called within a function
19:25 <doppel > i would revise that dogma to something like "unrestrained use of globals is evil"
19:25 <AkashicLegend > I forgot.
2016 Mar 03 Thu:
18:02 <piou > cden: right, but it's not as if you'd need to dive into it everyday
18:02 <Norrin > i heard the API was deliberately obfuscated in order to prevent integration.
18:03 <Norrin > because, ya know. money is evil
18:03 <piou > Norrin: that's right but it should be replaced in its historical context
2016 Mar 07 Mon:
10:18 <spidernet > At the moment I feel pretty good with starting a tmux session with everything I need inside.
10:18 <chzyhndx > I maybe don't need to have an irc client inside my text editor
10:18 <jayp > I was never a Vim user so evil mode didnt make sense for me
10:18 <spidernet > well said enkeyz_ :D
2016 Mar 08 Tue:
16:53 <dulir > because s == 0
16:54 <rob`` > ,atoi
16:54 <candide@> atoi is evil. It does no overflow checking, handles unsigned numbers poorly, and handles strings containing trailing characters (like ``123abc'') poorly. Use strtol() instead.
16:54 <dulir > rob'' i tried to use that
2016 Mar 14 Mon:
09:09 <Arch-TK > "There's a bug!" "no there's not" "but there is" "no there's not" "man, just fix this bug" "it was fixed two versions ago" "but you said there was no bug" "no I didn't"
09:09 <Superlokkus > ,atoi
09:09 <candide@> atoi is evil. It does no overflow checking, handles unsigned numbers poorly, and handles strings containing trailing characters (like ``123abc'') poorly. Use strtol() instead.
09:09 <pthreat > Arch-TK: dude every bug is a feature
2016 Mar 24 Thu:
20:03 <marchelzo > if I could binary search, it could be done in O(log n) time
20:03 <marchelzo > when the garbage collector*
20:03 <edk > Maxdamantus: what if converting a pointer to an integer can give one of N results (at random), which are collapsed back into the same pointer on conversion to a pointer
20:03 <Maxdamantus > edk: I'm not saying you should derive an integer from the pointer
20:04 <marchelzo > edk: that implementation would be evil
20:04 <edk > oh. well then you'd need to know something about the value
2016 Apr 04 Mon:
17:03 <twkm > (some groups feel more than 1 is a mortal sin)
17:04 -!- lukoko is now known as callMeBaby
17:04 <knusbaum > Do they get together with the "goto is evil" people?
17:05 <mrocha > Every thursday, we begin by chanting to our all-mighty god Dijkstra
2016 Apr 05 Tue:
19:22 <Phanes- > edk, can i get more details on why atoi() is bad?
19:22 <edk > ,atoi Phanes-
19:23 <candide@> Phanes-: atoi is evil. It does no overflow checking, handles unsigned numbers poorly, and handles strings containing trailing characters (like ``123abc'') poorly. Use strtol() instead.
19:23 <o11c > even strtou?ll? has some nasty sides
2016 Apr 25 Mon:
14:21 <badcar > num_items is variable
14:21 <kate > don't cast calloc. or use calloc
14:21 <megaTherion > kate: calloc is evil? :(
14:21 <FRIGN > kate: haha, don't get me started with sandy
2016 Apr 29 Fri:
08:02 -!- mode/##c [+b *!~denis@*.tambov.ru] by candide
08:03 -!- mode/##c [-b *!~denis@*.tambov.ru] by candide
08:03 <denk > huh, so evil bot...
08:06 <dokma > denk: it's a bunch of copy paste, I haven't tested any of it atm. My problem is that it stops and waits at accept() but doesn't continue when I telnet at 3325.
2016 Jun 01 Wed:
18:42 <holdsworth > okra_ / Saparok: I thought that rfopen assigns to itself the address of fopen and that fopen is reallocated for some reason
18:42 <ac1dh0n3ycl0ud > learningpapa_: and viruses are making your computer sick if you get contaminated by them
18:42 <learningpapa_ > Need an epi pen handy for that type of risk taking
18:42 <Saparok > reallocated how?