
Jag kommer inte på så mycket mer att skriva för stunden,
men jag läser tråden med stort intresse.

Kod: Markera allt
//-------------------------------------------------------------------------
// Includes
//-------------------------------------------------------------------------
#include "project.h"
//-------------------------------------------------------------------------
// Global variables
//-------------------------------------------------------------------------
bool bSomeShit;
bool bAnother;
//-------------------------------------------------------------------------
// GlobalsInit()
//-------------------------------------------------------------------------
void GlobalsInit()
{
bSomeShit = true;
bAnother = false;
}//GlobalsInit()
Kod: Markera allt
#ifndef GLOBALS_H
#define GLOBALS_H
//-------------------------------------------------------------------------
// Function declarations
//-------------------------------------------------------------------------
void GlobalsInit();
//-------------------------------------------------------------------------
// Expose globals
//-------------------------------------------------------------------------
extern bool bSomeShit;
extern bool bAnother;
#endif
Kod: Markera allt
typedef struct {
bool out1;
} AND_OUTPUT;
AND_OUTPUT AND1_OUTPUT;
AND_OUTPUT AND2_OUTPUT;
AND( a, b, &AND1_OUTPUT );
AND( AND1_OUTPUT.out1, c, &AND2_OUTPUT );
d = AND2_OUTPUT.out1;