180bca3d3SAxel Dörfler /* 280bca3d3SAxel Dörfler * collate.h - Defines for NTFS collation handling. Originated from the Linux-NTFS 380bca3d3SAxel Dörfler * project. 480bca3d3SAxel Dörfler * 580bca3d3SAxel Dörfler * Copyright (c) 2004 Anton Altaparmakov 680bca3d3SAxel Dörfler * Copyright (c) 2005 Yura Pakhuchiy 780bca3d3SAxel Dörfler * 880bca3d3SAxel Dörfler * This program/include file is free software; you can redistribute it and/or 980bca3d3SAxel Dörfler * modify it under the terms of the GNU General Public License as published 1080bca3d3SAxel Dörfler * by the Free Software Foundation; either version 2 of the License, or 1180bca3d3SAxel Dörfler * (at your option) any later version. 1280bca3d3SAxel Dörfler * 1380bca3d3SAxel Dörfler * This program/include file is distributed in the hope that it will be 1480bca3d3SAxel Dörfler * useful, but WITHOUT ANY WARRANTY; without even the implied warranty 1580bca3d3SAxel Dörfler * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1680bca3d3SAxel Dörfler * GNU General Public License for more details. 1780bca3d3SAxel Dörfler * 1880bca3d3SAxel Dörfler * You should have received a copy of the GNU General Public License 1980bca3d3SAxel Dörfler * along with this program (in the main directory of the NTFS-3G 2080bca3d3SAxel Dörfler * distribution in the file COPYING); if not, write to the Free Software 2180bca3d3SAxel Dörfler * Foundation,Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 2280bca3d3SAxel Dörfler */ 2380bca3d3SAxel Dörfler 2480bca3d3SAxel Dörfler #ifndef _NTFS_COLLATE_H 2580bca3d3SAxel Dörfler #define _NTFS_COLLATE_H 2680bca3d3SAxel Dörfler 2780bca3d3SAxel Dörfler #include "types.h" 2880bca3d3SAxel Dörfler #include "volume.h" 2980bca3d3SAxel Dörfler 3080bca3d3SAxel Dörfler #define NTFS_COLLATION_ERROR -2 3180bca3d3SAxel Dörfler 32*0d2c294fSGerasim Troeglazov extern COLLATE ntfs_get_collate_function(COLLATION_RULES); 3380bca3d3SAxel Dörfler 3480bca3d3SAxel Dörfler #endif /* _NTFS_COLLATE_H */ 35