deftoimp.sed revision c897a5d2998c480d96815211452383a980aed74a
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# $Id: deftoimp.sed 17147 2007-01-09 09:05:45Z bird $
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync## @file
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# VBox Runtime - SED script for windows .def file stubs file.
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync#
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync#
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync#
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# Copyright (C) 2006 InnoTek Systemberatung GmbH
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync#
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# available from http://www.virtualbox.org. This file is free software;
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# you can redistribute it and/or modify it under the terms of the GNU
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# General Public License as published by the Free Software Foundation,
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# distribution. VirtualBox OSE is distributed in the hope that it will
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# be useful, but WITHOUT ANY WARRANTY of any kind.
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync#
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# If you received this file as part of a commercial VirtualBox
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# distribution, then only the terms of your commercial VirtualBox
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# license agreement apply instead of the previous paragraph.
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync#
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsyncs/;.*$//g
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsyncs/^[[:space:]][[:space:]]*//g
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsyncs/[[:space:]][[:space:]]*$//g
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync/^$/d
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync
359f2915f947abde1bba4358eada89941ee87cccvboxsync# Handle text after EXPORTS
3913cd08445c46b26002468dfb336d50e0de65e7vboxsync/EXPORTS/,//{
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsyncs/^EXPORTS$//
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync/^$/b end
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsyncs/^\(.*\)$/__attribute__((visibility("default"))) void \1(void);\nvoid \1(void){}/
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsyncb end
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync}
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsyncd
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsyncb end
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync# next expression
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync:end
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync
2b73ea648457a8fb1ec027d1eeea63f879dad507vboxsync