1 ; libFLAC - Free Lossless Audio Codec library
2 ; Copyright (C) 2001 Josh Coalson
4 ; This library is free software; you can redistribute it and/or
5 ; modify it under the terms of the GNU Library General Public
6 ; License as published by the Free Software Foundation; either
7 ; version 2 of the License, or (at your option) any later version.
9 ; This library is distributed in the hope that it will be useful,
10 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
11 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 ; Library General Public License for more details.
14 ; You should have received a copy of the GNU Library General Public
15 ; License along with this library; if not, write to the
16 ; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17 ; Boston, MA 02111-1307, USA.
21 %ifdef OBJ_FORMAT_win32
22 %define FLAC__PUBLIC_NEEDS_UNDERSCORE
23 %idefine code_section section .text align=16 class=CODE use32
24 %idefine data_section section .data align=32 class=DATA use32
25 %idefine bss_section section .bss align=32 class=DATA use32
26 %elifdef OBJ_FORMAT_aout
27 %define FLAC__PUBLIC_NEEDS_UNDERSCORE
28 %idefine code_section section .text
29 %idefine data_section section .data
30 %idefine bss_section section .bss
31 %elifdef OBJ_FORMAT_elf
32 %idefine code_section section .text align=16
33 %idefine data_section section .data align=32
34 %idefine bss_section section .bss align=32
36 %error unsupported object format!
40 %ifdef FLAC__PUBLIC_NEEDS_UNDERSCORE
48 %ifdef FLAC__PUBLIC_NEEDS_UNDERSCORE