source: proiecte/swift/trunk/lib/hoard-371/src/usewinhoard.cpp @ 176

Last change on this file since 176 was 176, checked in by (none), 14 years ago
  • imported repo from "guagal"
File size: 1.3 KB
Line 
1/* -*- C++ -*- */
2
3/*
4  The Hoard Multiprocessor Memory Allocator
5  www.hoard.org
6
7  Author: Emery Berger, http://www.cs.umass.edu/~emery
8 
9  Copyright (c) 1998-2006 Emery Berger, The University of Texas at Austin
10
11  This program is free software; you can redistribute it and/or modify
12  it under the terms of the GNU General Public License as published by
13  the Free Software Foundation; either version 2 of the License, or
14  (at your option) any later version.
15 
16  This program is distributed in the hope that it will be useful,
17  but WITHOUT ANY WARRANTY; without even the implied warranty of
18  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19  GNU General Public License for more details.
20 
21  You should have received a copy of the GNU General Public License
22  along with this program; if not, write to the Free Software
23  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
24
25*/
26
27// Link this code with your executable to use winhoard.
28
29#include <windows.h>
30#if defined(_WIN64)
31#pragma comment(linker, "/include:ReferenceHoard")
32#else
33#pragma comment(linker, "/include:_ReferenceHoard")
34#endif
35
36#include <stdio.h>
37
38extern "C" {
39
40  __declspec(dllimport) int ReferenceHoardStub;
41 
42  void ReferenceHoard (void)
43  {
44    LoadLibraryA ("winhoard.dll");
45    ReferenceHoardStub = 1; 
46  }
47
48}
Note: See TracBrowser for help on using the repository browser.