/*
libparted
Copyright (C) 1998-2001, 2007, 2009-2010 Free Software Foundation,
Inc.
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef FAT_H_INCLUDED
#define FAT_H_INCLUDED
#if ENABLE_NLS
# include <libintl.h>
#else
#endif /* ENABLE_NLS */
#include <stdlib.h>
#include <fcntl.h>
enum _FatType {
};
/* FIXME: YUCKY */
#include "table.h"
#include "bootsector.h"
#include "context.h"
#include "fatio.h"
#include "traverse.h"
#include "calc.h"
#include "count.h"
#include "clstdup.h"
#ifdef __sun
#endif /* __sun */
#ifdef __sun
#pragma pack(1)
#endif
};
#ifdef __sun
#pragma pack()
#endif
struct _FatSpecific {
int cluster_size;
int fat_table_count;
char* buffer;
int frag_size;
};
#define FAT_ROOT 0
extern PedFileSystemType fat16_type;
extern PedFileSystemType fat32_type;
#endif /* FAT_H_INCLUDED */