2 ms·
Very obviously not. Nobody substitutes random three letter strings for keywords in ordinary C code unless they intend on some trivial obfuscation. define
by throwaway675309 3y ago
Very obviously not.
Nobody substitutes random three letter strings for keywords in ordinary C code unless they intend on some trivial obfuscation.
define O1O printf
#define OlO putchar
#define O10 exit
#define Ol0 strlen
#define QLQ fopen
#define OlQ fgetc
#define O1Q abs
#define QO0 for
typedef char lOL;
- andrepd 3y agoNot random, but permutations of easily confusable characters (0OQ, 1l).
- WalterBright 3y agoIn many fonts, they are nearly indistinguishable. For example, the default font of putty for { and ( look identical to me, leading to many syntax errors in my code.
- panzi 3y agoI've seen code like this (3 letter macros for every one and a half(!) syntax construct, all macros starting in Q, seemingly random indentation). I do not understand why the developer did that or why the company let him. Just that at the end he didn't understand his own code anymore and couldn't fix some issues.