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