"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Mac OS X Leopard Compile-Test

Ringding 08.02.2009 - 17:05 804 3
Posts

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Hi Leute,

ich wäre euch sehr dankbar, wenn mir jemand mit Leopard und installiertem XCode ausprobieren könnte, ob das folgende File compiliert:

(File darwintest.c)
Code:
#include <signal.h>
#include <stdint.h>
#include <ucontext.h>

#if !__DARWIN_UNIX03
#define __eax eax
#define __ebx ebx
#define __ecx ecx
#define __edx edx
#define __esi esi
#define __edi edi
#define __ebp ebp
#define __esp esp
#define __eip eip
#define __ss ss
#endif

void darwintest(void *_p)
{
    ucontext_t          *_uc;
    mcontext_t           _mc;
    void *_ss;

    _uc = (ucontext_t *) _p;
    _mc = _uc->uc_mcontext;
    _ss = &_mc->__ss;
}

Compileraufruf:
Code:
gcc -std=c99 -pedantic -Wall -Wno-long-long -m32 -D__I386__ -D__DARWIN__ -D_REENTRANT -g -O0 -c darwintest.c

PIMP

Moderator
Avatar
Registered: Sep 2002
Location: Wien ❤️
Posts: 8881
compiled.

darwintest.o als .txt click here

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Danke! Ist sogar exakt der gleiche Assemblercode.

PIMP

Moderator
Avatar
Registered: Sep 2002
Location: Wien ❤️
Posts: 8881
np, gerne :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz