I\'m going through the source code of the \"less\" unix tool by Mark Nudelman, and the beginning of main.c has many of the following:
public int logfile = -
In the file less.h
is your answer:
#define public /* PUBLIC FUNCTION */
It seems like public is only used as a marker for public/global functions and variables. When compiled, it is expanded to nothing.
How to find this information?
#include
directivesIn this case, that was pretty simple.