mirror of
https://github.com/DrBeef/Raze.git
synced 2024-11-30 07:51:59 +00:00
718112a8fe
Currently none of these is being used, but eventually they will, once more code gets ported over. So it's better to have them right away and avoid editing the project file too much, only to revert that later.
61 lines
1.8 KiB
C
61 lines
1.8 KiB
C
/* _______ ____ __ ___ ___
|
|
* \ _ \ \ / \ / \ \ / / ' ' '
|
|
* | | \ \ | | || | \/ | . .
|
|
* | | | | | | || ||\ /| |
|
|
* | | | | | | || || \/ | | ' ' '
|
|
* | | | | | | || || | | . .
|
|
* | |_/ / \ \__// || | |
|
|
* /_______/ynamic \____/niversal /__\ /____\usic /| . . ibliotheque
|
|
* / \
|
|
* / . \
|
|
* internal/dumb.h - DUMB's internal declarations. / / \ \
|
|
* | < / \_
|
|
* This header file provides access to the | \/ /\ /
|
|
* internal structure of DUMB, and is liable \_ / > /
|
|
* to change, mutate or cease to exist at any | \ / /
|
|
* moment. Include it at your own peril. | ' /
|
|
* \__/
|
|
* ...
|
|
*
|
|
* Seriously. You don't need access to anything in this file. All right, you
|
|
* probably do actually. But if you use it, you will be relying on a specific
|
|
* version of DUMB, so please check DUMB_VERSION defined in dumb.h. Please
|
|
* contact the authors so that we can provide a public API for what you need.
|
|
*/
|
|
|
|
#ifndef INTERNAL_DUMB_H
|
|
#define INTERNAL_DUMB_H
|
|
|
|
|
|
typedef struct DUH_SIGTYPE_DESC_LINK
|
|
{
|
|
struct DUH_SIGTYPE_DESC_LINK *next;
|
|
DUH_SIGTYPE_DESC *desc;
|
|
}
|
|
DUH_SIGTYPE_DESC_LINK;
|
|
|
|
|
|
typedef struct DUH_SIGNAL
|
|
{
|
|
sigdata_t *sigdata;
|
|
DUH_SIGTYPE_DESC *desc;
|
|
}
|
|
DUH_SIGNAL;
|
|
|
|
|
|
struct DUH
|
|
{
|
|
int32 length;
|
|
|
|
int n_tags;
|
|
char *(*tag)[2];
|
|
|
|
int n_signals;
|
|
DUH_SIGNAL **signal;
|
|
};
|
|
|
|
|
|
DUH_SIGTYPE_DESC *_dumb_get_sigtype_desc(int32 type);
|
|
|
|
|
|
#endif /* INTERNAL_DUMB_H */
|