> #else /* B_COLLECTING_CATKEYS */ > +// TODO: why define them here? Since we obviously control the > preprocessor, > we > +// could simply always include a certain file that defines them; > this doesn't +// really belong into a public header. These are needed by the collectcatkeys tool even outside of Haiku's own build tree, for any localized application. So why should people reinvent the wheel in their own buildsystem, when it can be included here ? -- Adrien.