Hi Laslo, Thanks for the clarification. I have to say it's definitely a different experience getting used to suckless code.
Dan On Thu, Aug 24, 2017, at 06:13 AM, Laslo Hunhold wrote: > On Wed, 23 Aug 2017 20:28:12 -0500 > Daniel Xu <d...@dxuuu.xyz> wrote: > > Hey Daniel, > > > I'm currently familiarizing myself with various pieces of suckless > > code. One thing keeps bothering me, though: > > > > What is EARGF() and ARGF() shorthand for? I can more or less tell what > > they do but the best I can come up with is "Error arg flag" and "Arg > > flag", respectively. > > "ARGF" means something like "flag argument", so to say it interprets > the consecutive data as the flag argument depending on the context. > The E-prefix just says that if that's not possible, it should nut just > return NULL, but call a certain function (given in the argument) and > then exit. > > With best regards > > Laslo > > -- > Laslo Hunhold <d...@frign.de> >