1 /*
2  * The Sleuth Kit
3  *
4  * Contact: Brian Carrier [carrier <at> sleuthkit [dot] org]
5  * Copyright (c) 2010-2012 Basis Technology Corporation. All Rights
6  * reserved.
7  *
8  * This software is distributed under the Common Public License 1.0
9  */
10 
11 #ifndef _TSK_OSSLIBTSK_I_H
12 #define _TSK_OSSLIBTSK_I_H
13 
14 #include <stdlib.h>
15 #include <stdio.h>
16 #include <tsk/libtsk.h>
17 
18 #define MAX_BUFF_LENGTH 1024
19 
20 
21 #if defined(TSK_WIN32)
22 #if defined(TSK_EXPORTS)
23     #define TSK_FRAMEWORK_API __declspec(dllexport)
24 #else
25     #define TSK_FRAMEWORK_API __declspec(dllimport)
26 #endif
27 // non-win32
28 #else
29     #define TSK_FRAMEWORK_API
30 #endif
31 
32 #if defined(_MSC_VER)
33 #pragma warning(disable:4251) // ... needs to have dll-interface warning
34 #endif
35 
36 #endif
37