Mercurial > mplayer.hg
annotate loader/stubs.S @ 21353:a965ca17debc
reordering of #include to avoid clash with math.h and quicktime/*.h, patch by Crhis Roccati<roccati@pobox.com>
author | nplourde |
---|---|
date | Tue, 28 Nov 2006 23:13:08 +0000 |
parents | bfe76e41e80c |
children |
rev | line source |
---|---|
21340
bfe76e41e80c
Remove #ifdef __OpenBSD__, there is no indication this is needed.
diego
parents:
21313
diff
changeset
|
1 #if defined(__APPLE__) |
21290
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
2 # define SYM(x) _ ## x |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
3 #else |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
4 # define SYM(x) x |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
5 #endif |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
6 .data |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
7 .globl SYM(exp_EH_prolog) |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
8 SYM(exp_EH_prolog): |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
9 pushl $0xff |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
10 pushl %eax |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
11 pushl %fs:0 |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
12 movl %esp, %fs:0 |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
13 movl 12(%esp), %eax |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
14 movl %ebp, 12(%esp) |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
15 leal 12(%esp), %ebp |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
16 pushl %eax |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
17 ret |