raze/polymer/eduke32/build/include/common.h
helixhorned ee5dd2cf32 Add common.[ch] which should be used for common non-engine types/functions/data.
As inauguration, move G_AddGroup, G_AddPath and struct strllist there.
The header is located in build/include, because in the future, code that resides
closer to (but is not strictly part of) the engine might need to be factored
into here.  The source file, however, is in the source/ directory.

git-svn-id: https://svn.eduke32.com/eduke32@2542 1a8010ca-5511-0410-912e-c29ae57300e0
2012-03-26 22:03:20 +00:00

27 lines
444 B
C

//
// Definitions of common non-engine data structures/functions
// (and declarations of data appearing in both)
// for EDuke32 and Mapster32
//
#ifndef EDUKE32_COMMON_H_
#define EDUKE32_COMMON_H_
//// TYPES
struct strllist
{
struct strllist *next;
char *str;
};
//// EXTERN DECLS
extern struct strllist *CommandPaths, *CommandGrps;
//// FUNCTIONS
void G_AddGroup(const char *buffer);
void G_AddPath(const char *buffer);
#endif