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>