These are chat archives for Makuna/NeoPixelBus

15th
Jun 2016
unaiur
@unaiur
Jun 15 2016 07:16
Ohhh, I have written a C compiler and I can assure you that, in that definition statement, the type is "uint8_t". "*" is an attribute of the variable name, not an attribute of the type name. That is the weird way C handles variable declaration.
If you want to build a pointer type, you need to use typedef. Otherwise, C only provides pointer variables. It's a subtle but important difference.
Michael Miller
@Makuna
Jun 15 2016 07:22
It's a low level c implementation detail.
unaiur
@unaiur
Jun 15 2016 07:23
Of course. Forcing one variable per declaration/definition statement is a way to ignore such low level details.
A very good way, indeed.
Had you time to read my last coments on pull107?
I'm not sure which of the two proposed options would you prefer
unaiur
@unaiur
Jun 15 2016 07:30
I want to finish these pulls this weeks. I'm about to change job and my new employer won't allow me to contribute to open source projects any more.
Michael Miller
@Makuna
Jun 15 2016 07:31
I am not at my computer (on my tablet) and for some reason github is having a problem letting me view it.
I will need to go soon, be back at it in 9 hours.
unaiur
@unaiur
Jun 15 2016 09:24
Okay. No problem!