OSDN Git Service

maint: avoid long-standing warnings from make:
[android-x86/external-parted.git] / libparted / architecture.h
1  /*
2     libparted - a library for manipulating disk partitions
3     Copyright (C) 2007, 2009-2012 Free Software Foundation, Inc.
4
5     This program is free software; you can redistribute it and/or modify
6     it under the terms of the GNU General Public License as published by
7     the Free Software Foundation; either version 3 of the License, or
8     (at your option) any later version.
9
10     This program is distributed in the hope that it will be useful,
11     but WITHOUT ANY WARRANTY; without even the implied warranty of
12     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13     GNU General Public License for more details.
14
15     You should have received a copy of the GNU General Public License
16     along with this program.  If not, see <http://www.gnu.org/licenses/>.
17 */
18
19 /*
20  * WARNING: This shouldn't be exported to the API
21  */
22
23 #ifndef _LIBPARTED_ARCH_H_INCLUDED
24 #define _LIBPARTED_ARCH_H_INCLUDED
25
26 #include <parted/disk.h>
27
28 struct _PedArchitecture {
29         PedDiskArchOps*         disk_ops;
30         PedDeviceArchOps*       dev_ops;
31 };
32 typedef struct _PedArchitecture PedArchitecture;
33
34 extern const PedArchitecture*   ped_architecture;
35
36 extern void ped_set_architecture ();
37
38 #endif /* _LIBPARTED_ARCH_H_INCLUDED */