| Index: Source/wtf/FastMalloc.h | 
| diff --git a/Source/wtf/FastMalloc.h b/Source/wtf/FastMalloc.h | 
| index ee3ce3822132a7d478b4d55d2947e284001cc0fb..b8b2b10c98d7987ee658a722258b92b230a3b9bc 100644 | 
| --- a/Source/wtf/FastMalloc.h | 
| +++ b/Source/wtf/FastMalloc.h | 
| @@ -21,21 +21,23 @@ | 
| #ifndef WTF_FastMalloc_h | 
| #define WTF_FastMalloc_h | 
|  | 
| -#include <wtf/Platform.h> | 
| -#include <wtf/PossiblyNull.h> | 
| -#include <stdlib.h> | 
| #include <new> | 
| +#include <stdlib.h> | 
| + | 
| +#include "wtf/Platform.h" | 
| +#include "wtf/PossiblyNull.h" | 
| +#include "wtf/WTFExport.h" | 
|  | 
| namespace WTF { | 
|  | 
| // These functions call CRASH() if an allocation fails. | 
| -    void* fastMalloc(size_t); | 
| -    void* fastZeroedMalloc(size_t); | 
| -    void* fastCalloc(size_t numElements, size_t elementSize); | 
| -    void* fastRealloc(void*, size_t); | 
| -    char* fastStrDup(const char*); | 
| -    size_t fastMallocSize(const void*); | 
| -    size_t fastMallocGoodSize(size_t); | 
| +    WTF_EXPORT void* fastMalloc(size_t); | 
| +    WTF_EXPORT void* fastZeroedMalloc(size_t); | 
| +    WTF_EXPORT void* fastCalloc(size_t numElements, size_t elementSize); | 
| +    WTF_EXPORT void* fastRealloc(void*, size_t); | 
| +    WTF_EXPORT char* fastStrDup(const char*); | 
| +    WTF_EXPORT size_t fastMallocSize(const void*); | 
| +    WTF_EXPORT size_t fastMallocGoodSize(size_t); | 
|  | 
| struct TryMallocReturnValue { | 
| TryMallocReturnValue(void* data) | 
| @@ -69,26 +71,26 @@ namespace WTF { | 
| return returnValue; | 
| } | 
|  | 
| -    TryMallocReturnValue tryFastMalloc(size_t n); | 
| -    TryMallocReturnValue tryFastZeroedMalloc(size_t n); | 
| -    TryMallocReturnValue tryFastCalloc(size_t n_elements, size_t element_size); | 
| -    TryMallocReturnValue tryFastRealloc(void* p, size_t n); | 
| +    WTF_EXPORT TryMallocReturnValue tryFastMalloc(size_t n); | 
| +    WTF_EXPORT TryMallocReturnValue tryFastZeroedMalloc(size_t n); | 
| +    WTF_EXPORT TryMallocReturnValue tryFastCalloc(size_t n_elements, size_t element_size); | 
| +    WTF_EXPORT TryMallocReturnValue tryFastRealloc(void* p, size_t n); | 
|  | 
| -    void fastFree(void*); | 
| +    WTF_EXPORT void fastFree(void*); | 
|  | 
| #ifndef NDEBUG | 
| -    void fastMallocForbid(); | 
| -    void fastMallocAllow(); | 
| +    WTF_EXPORT void fastMallocForbid(); | 
| +    WTF_EXPORT void fastMallocAllow(); | 
| #endif | 
|  | 
| -    void releaseFastMallocFreeMemory(); | 
| +    WTF_EXPORT void releaseFastMallocFreeMemory(); | 
|  | 
| struct FastMallocStatistics { | 
| size_t reservedVMBytes; | 
| size_t committedVMBytes; | 
| size_t freeListBytes; | 
| }; | 
| -    FastMallocStatistics fastMallocStatistics(); | 
| +    WTF_EXPORT FastMallocStatistics fastMallocStatistics(); | 
|  | 
| // This defines a type which holds an unsigned integer and is the same | 
| // size as the minimally aligned memory allocation. | 
|  |