types.h 1.17 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
#ifndef _WENDELIN_BIGFILE_TYPES_H_
#define _WENDELIN_BIGFILE_TYPES_H_

/* Wendelin.bigfile | Basic types definition
 * Copyright (C) 2014-2015  Nexedi SA and Contributors.
 *                          Kirill Smelkov <kirr@nexedi.com>
 *
 * This program is free software: you can Use, Study, Modify and Redistribute
 * it under the terms of the GNU General Public License version 3, or (at your
 * option) any later version, as published by the Free Software Foundation.
 *
 * You can also Link and Combine this program with other software covered by
13 14 15 16
 * the terms of any of the Free Software licenses or any of the Open Source
 * Initiative approved licenses and Convey the resulting work. Corresponding
 * source of such a combination shall include the source code for all other
 * software used.
17 18 19 20 21
 *
 * This program is distributed WITHOUT ANY WARRANTY; without even the implied
 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *
 * See COPYING file for full licensing terms.
22
 * See https://www.nexedi.com/licensing for rationale and options.
23 24 25 26 27 28 29 30
 */

#include <stdint.h>

typedef uint64_t pgoff_t;       /* page # in file */
typedef uint64_t blk_t;         /* block # in file */

#endif