00001 // -*- mode: c++; indent-tabs-mode: nil; tab-width:2 -*- 00002 // Basic type definitions for code related to tightly packed tries 00003 // (c) 2006-2012 Ulrich Germann 00004 00005 #ifndef __tpt_typedefs_h 00006 #define __tpt_typedefs_h 00007 #include <stdint.h> 00008 namespace tpt 00009 { 00010 typedef uint32_t id_type; 00011 typedef uint32_t count_type; 00012 typedef uint64_t filepos_type; 00013 typedef unsigned char uchar; 00014 } 00015 #endif