ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/traits.h
(Generate patch)

Comparing deliantra/server/include/traits.h (file contents):
Revision 1.10 by root, Mon Dec 25 11:25:49 2006 UTC vs.
Revision 1.14 by root, Sun May 27 23:49:49 2007 UTC

1#ifndef TRAITS_H__ 1#ifndef TRAITS_H__
2#define TRAITS_H__ 2#define TRAITS_H__
3
4#include <inttypes.h>
5
6typedef int8_t sint8;
7typedef uint8_t uint8;
8typedef int16_t sint16;
9typedef uint16_t uint16;
10typedef int32_t sint32;
11typedef uint32_t uint32;
12typedef int64_t sint64;
13typedef uint64_t uint64;
14
15typedef uint32_t tick_t;
16
17const int sint32_digits = 11; // number of digits an sint32 uses max.
18const int sint64_digits = 20;
3 19
4struct client_container; 20struct client_container;
5struct client; 21struct client;
6struct player; 22struct player;
7struct object; 23struct object;
9struct mapspace; 25struct mapspace;
10struct archetype; 26struct archetype;
11struct region; 27struct region;
12struct party; 28struct party;
13struct treasurelist; 29struct treasurelist;
30struct random_map_params;
14 31
15// could have used templates, but a more traditional C api 32// could have used templates, but a more traditional C api
16// uses more explicit typing which is ok for this purpose. 33// uses more explicit typing which is ok for this purpose.
17enum data_type 34enum data_type
18{ 35{

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines