Adding uppdev....

git-svn-id: svn://ultimatepp.org/upp/trunk@328 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2008-08-15 08:36:24 +00:00
commit 4a1c627474
2823 changed files with 619073 additions and 0 deletions

17
uppdev/inline/inline.cpp Normal file
View file

@ -0,0 +1,17 @@
#include <Core/Core.h>
#define INTERLOCKED static StaticCriticalSection MK__s; CriticalSection::Lock COMBINE(MK__s, _lock)(MK__s)
#define INITLOCK \
static volatile bool init; \
if(!init) \
for(CriticalSection::LockMain __; !init; init = true) \
CONSOLE_APP_MAIN
{
for(static volatile bool b; !b;) \
for(static StaticCriticalSection section; !b;) \
for(CriticalSection::Lock lock(section); !b; b = true)
LOG("INIT!");
}
}

7
uppdev/inline/inline.upp Normal file
View file

@ -0,0 +1,7 @@
uses Core;
file
"inline.cpp";
mainconfig
"" = "CONSOLE ST";