Hengband  2.1.4
マクロ定義 | 関数 | 変数
z-util.h ファイル
#include "h-basic.h"
z-util.h の依存先関係図:
被依存関係図:

[ソースコード]

マクロ定義

#define s64b_LSHIFT(V1, V2, N)   {V1 = (V1<<(N)) | (V2>>(32-(N))); V2 <<= (N);}
 
#define s64b_RSHIFT(V1, V2, N)   {V2 = (V1<<(32-(N))) | (V2>>(N)); V1 >>= (N);}
 

関数

bool streq (cptr s, cptr t)
 
bool prefix (cptr s, cptr t)
 
bool suffix (cptr s, cptr t)
 
void plog (cptr str)
 
void quit (cptr str)
 
void core (cptr str)
 
void s64b_add (s32b *A1, u32b *A2, s32b B1, u32b B2)
 
void s64b_sub (s32b *A1, u32b *A2, s32b B1, u32b B2)
 
int s64b_cmp (s32b A1, u32b A2, s32b B1, u32b B2)
 
void s64b_mul (s32b *A1, u32b *A2, s32b B1, u32b B2)
 
void s64b_div (s32b *A1, u32b *A2, s32b B1, u32b B2)
 
void s64b_mod (s32b *A1, u32b *A2, s32b B1, u32b B2)
 

変数

cptr argv0
 
void(* plog_aux )(cptr)
 
void(* quit_aux )(cptr)
 
void(* core_aux )(cptr)
 

マクロ定義詳解

◆ s64b_LSHIFT

#define s64b_LSHIFT (   V1,
  V2,
 
)    {V1 = (V1<<(N)) | (V2>>(32-(N))); V2 <<= (N);}

◆ s64b_RSHIFT

#define s64b_RSHIFT (   V1,
  V2,
 
)    {V2 = (V1<<(32-(N))) | (V2>>(N)); V1 >>= (N);}

関数詳解

◆ core()

void core ( cptr  str)
呼び出し関係図:

◆ plog()

void plog ( cptr  str)

◆ prefix()

bool prefix ( cptr  s,
cptr  t 
)

◆ quit()

void quit ( cptr  str)
呼び出し関係図:

◆ s64b_add()

void s64b_add ( s32b A1,
u32b A2,
s32b  B1,
u32b  B2 
)

◆ s64b_cmp()

int s64b_cmp ( s32b  A1,
u32b  A2,
s32b  B1,
u32b  B2 
)

◆ s64b_div()

void s64b_div ( s32b A1,
u32b A2,
s32b  B1,
u32b  B2 
)
呼び出し関係図:

◆ s64b_mod()

void s64b_mod ( s32b A1,
u32b A2,
s32b  B1,
u32b  B2 
)
呼び出し関係図:

◆ s64b_mul()

void s64b_mul ( s32b A1,
u32b A2,
s32b  B1,
u32b  B2 
)

◆ s64b_sub()

void s64b_sub ( s32b A1,
u32b A2,
s32b  B1,
u32b  B2 
)

◆ streq()

bool streq ( cptr  s,
cptr  t 
)

◆ suffix()

bool suffix ( cptr  s,
cptr  t 
)

変数詳解

◆ argv0

cptr argv0

◆ core_aux

void(* core_aux) (cptr)

◆ plog_aux

void(* plog_aux) (cptr)

◆ quit_aux

void(* quit_aux) (cptr)