logs archiveBotHelp.net / Freenode / #2f30 / 2015 / July / 17 / 14
stateless
ah no
the default mode is gnu11
!
https://gcc.gnu.org/gcc-5/changes.html
"The default mode for C is now -std=gnu11 instead of -std=gnu89."
:P
they are going back in time
CandyGumdrop
Back to the 1911 standard of C?
stateless
:)
retard
razor representin
Evil_Bob
https://www.youtube.com/watch?v=IFXIGHOElrE :)
retard
c88
14/88
love dubmood
another guy i arranged a concert for
stateless
https://www.youtube.com/watch?v=IRK5eqy2s5c
kori
how come suckless hasn't made their call for help yet?
sos: simple operating system
k0ga
kori: scc is the first step for it :P
retard
god i want scc
kori
I'll use it if it has 1. colors and 2. musl support
and DECENT ERROR MESSAGES
k0ga
f.c:15: syntax error -> do you like this kind of messages? xD
retard
plz have a version of cowsay for all messages
kori
k0ga: I... uh
you could highlight in red the syntax error in question
k0ga
hahaha
in a recursive descend parser you can control the message errors very well
kori
I dunno
I like clang's errors
k0ga
if you want better messages is not difficult
maybe a bit tedious
and in some cases, can generate a mesh in the source of the compiler
(at the end you have more code trying to print pretty messages than doing interesting things)
kori
I could see that
k0ga
FRIGN: I already rewrote the preprocessor :P
Evil_Bob
k0ga: nice work! btw i sent a few patches to the ml
whoops, forgot the attachments heh, properly sent now
k0ga
Evil_Bob: hahahahaha
I am going to take a look now
Evil_Bob: Ok, I'm going to apply the three
I declared fp as void* to avoid this inclusion. It was a kind of opaque field
because it is used only in lex.c
FRIGN
12:16 <@ retard> i got a crux developer severely pissed off at me for making fun of his terrible, broken english
12:16 <@ retard> he ragequit
12:17 <@ retard> i wasn't even really trying
well, retard, the memory of the rms-talk was sitting too deep still
k0ga
so, I was not confortable adding this dependence to the full project
FRIGN
https://www.youtube.com/watch?v=jskq3-lpQnE
Evil_Bob
k0ga: is it fine to include it :)
FRIGN
12:25 <@ stateless> k0ga, I learned latin characters before I learnt english
Evil_Bob
k0ga: btw http://git.suckless.org/scc/tree/cc1/cpp.c#n291 dunno what it should be, atm it does nothing (-Wall says cpp.c:291: warning: statement with no effect)
FRIGN
well, you needed to find some way to read the debt-checks from Germany :P
k0ga
Evil_Bob: bufsiz;
this is a valid statement, because it is an expression
but an expression without any lateral effect
so it is useless
it should be --bufsiz;
Evil_Bob
yea i know its valid, just was useless, didnt knew what it should be or if it was a leftover ;)
k0ga
after every token in the definition of the macro you have to put a space
basically to avoid join two different tokens
except in the case of #, because it is easier for the expander to have # previous to the identifier
Evil_Bob
btw i think this is unclear: http://git.suckless.org/scc/tree/cc1/cpp.c#n458 if (!(ifstatus[n] = (sym->flags & ISDEFINED) != 0 == isdef))
k0ga
so, this is is adding this space and decrementing the size
^^!!!!
yes, it is too much clever
I know
Evil_Bob
cpp.c:458: warning: comparisons like X<=Y<=Z do not have their mathematical meaning
its better to be clear than to be clever :)
its certainly clever though :)
k0ga
this is the unique situation on my life that I wanted the non mathematical meaning
FRIGN
k0ga: you failed me son
k0ga
the point here is that ifdef and ifndef are implemented with the sme function
FRIGN
k0ga: do you even lift?
k0ga
so, basically you want to see if the status of the definition is equal to the parameter isdef
lift?
FRIGN: I don't understand you :(
FRIGN
k0ga: are you fooling me?
k0ga
Evil_Bob: be free of sending a patch to remove this expression
other clever expression is in the line 485
gillz
hello gents
k0ga
FRIGN: sorry, but I don't know what you mean
Evil_Bob
k0ga: cool, should i keep sending them to the ML or is some other media good too? :)
FRIGN
k0ga: https://www.youtube.com/watch?v=H2Diy0RNe_c
Evil_Bob
http://git.suckless.org/scc/tree/cc1/types.c#n84 this is a typo ? (commented not only the line)
FRIGN
Evil_Bob: Just send them privately
Or dude, k0ga, just give Hiltjo fu*king push-rights
k0ga
Evil_Bob: I think is better the mailing list, because it is the standard channel for it
FRIGN
this is retared
Evil_Bob
ok cool
k0ga
Evil_Bob: no, it is another error
^^!!!!
you are discovering a lot of typos so fast!
Evil_Bob: if you have push rigths in suckless then you can push
FRIGN: I cannot see youtube videos now :(
FRIGN
k0ga: dude, Hiltjo is _THE MAN_
I just call him "Eagle Eyes"
You don't need a fu*king security audit
just let Hiltjo play around with the code for 5 minutes
k0ga
I can see it
« prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 next »