UMoria  5.5.2
 全て データ構造 ファイル 関数 変数 型定義 マクロ定義
マクロ定義 | 関数 | 変数
save.c
#include <stdio.h>
#include "config.h"
#include "constant.h"
#include "types.h"
#include <sys/types.h>
#include <sys/file.h>
#include <sys/param.h>
#include <strings.h>
#include "externs.h"
save.cのインクルード依存関係図

マクロ定義

#define DEBUG(x)
 
#define STDIO_LOADED
 

関数

 DEBUG (static FILE *logfile)
 
static int sv_write ()
 
static void wr_byte ()
 
static void wr_short ()
 
static void wr_long ()
 
static void wr_bytes ()
 
static void wr_string ()
 
static void wr_shorts ()
 
static void wr_item ()
 
static void wr_monster ()
 
static void rd_byte ()
 
static void rd_short ()
 
static void rd_long ()
 
static void rd_bytes ()
 
static void rd_string ()
 
static void rd_shorts ()
 
static void rd_item ()
 
static void rd_monster ()
 
long time ()
 
int save_char ()
 
int _save_char (char *fnam)
 
int get_char (int *generate)
 
static void wr_byte (int8u c)
 
static void wr_short (int16u s)
 
static void wr_long (int32u l)
 
static void wr_bytes (int8u *c, int count)
 
static void wr_string (char *str)
 
static void wr_shorts (int16u *s, int count)
 
static void wr_item (inven_type *item)
 
static void wr_monster (monster_type *mon)
 
static void rd_byte (int8u *ptr)
 
static void rd_short (int16u *ptr)
 
static void rd_long (int32u *ptr)
 
static void rd_bytes (int8u *ch_ptr, int count)
 
static void rd_string (char *str)
 
static void rd_shorts (int16u *ptr, int count)
 
static void rd_item (inven_type *item)
 
static void rd_monster (monster_type *mon)
 
void set_fileptr (FILE *file)
 
void wr_highscore (high_scores *score)
 
void rd_highscore (high_scores *score)
 

変数

static FILE * fileptr
 
static int8u xor_byte
 
static int from_savefile
 
static int32u start_time
 

マクロ定義

#define DEBUG (   x)
#define STDIO_LOADED

関数

int _save_char ( char *  fnam)

関数の呼び出しグラフ:

DEBUG ( static FILE *  logfile)
int get_char ( int *  generate)

関数の呼び出しグラフ:

static void rd_byte ( )
static

呼出しグラフ:

static void rd_byte ( int8u ptr)
static
static void rd_bytes ( )
static

呼出しグラフ:

static void rd_bytes ( int8u ch_ptr,
int  count 
)
static
void rd_highscore ( high_scores score)

関数の呼び出しグラフ:

static void rd_item ( )
static

呼出しグラフ:

static void rd_item ( inven_type item)
static

関数の呼び出しグラフ:

static void rd_long ( )
static

呼出しグラフ:

static void rd_long ( int32u ptr)
static
static void rd_monster ( )
static

呼出しグラフ:

static void rd_monster ( monster_type mon)
static

関数の呼び出しグラフ:

static void rd_short ( )
static

呼出しグラフ:

static void rd_short ( int16u ptr)
static
static void rd_shorts ( )
static

呼出しグラフ:

static void rd_shorts ( int16u ptr,
int  count 
)
static
static void rd_string ( )
static

呼出しグラフ:

static void rd_string ( char *  str)
static
int save_char ( )

関数の呼び出しグラフ:

呼出しグラフ:

void set_fileptr ( FILE *  file)

呼出しグラフ:

static int sv_write ( )
static

関数の呼び出しグラフ:

呼出しグラフ:

long time ( )
static void wr_byte ( )
static

呼出しグラフ:

static void wr_byte ( int8u  c)
static
static void wr_bytes ( )
static

呼出しグラフ:

static void wr_bytes ( int8u c,
int  count 
)
static
void wr_highscore ( high_scores score)

関数の呼び出しグラフ:

static void wr_item ( )
static

呼出しグラフ:

static void wr_item ( inven_type item)
static

関数の呼び出しグラフ:

static void wr_long ( )
static

呼出しグラフ:

static void wr_long ( int32u  l)
static
static void wr_monster ( )
static

呼出しグラフ:

static void wr_monster ( monster_type mon)
static

関数の呼び出しグラフ:

static void wr_short ( )
static

呼出しグラフ:

static void wr_short ( int16u  s)
static
static void wr_shorts ( )
static

呼出しグラフ:

static void wr_shorts ( int16u s,
int  count 
)
static
static void wr_string ( )
static

呼出しグラフ:

static void wr_string ( char *  str)
static

変数

FILE* fileptr
static
int from_savefile
static
int32u start_time
static
int8u xor_byte
static