AfterDeath関数

ivはinitial value(初期値)。

void AfterDeath_OriginalBuddhism(int iv){
	char life,
        int nirvana = 0;
	int behavior;
	while(1){
		life = 1;
		behavior = BehavioralRule(iv);
		nirvana = Judge(behavior);
		life = 0;
		if(nirvana != 0){
			break;
		}
		iv = rand();
	}
}

警告 : プロトタイプ宣言のない関数 'BehavioralRule' の呼び出し
警告 : プロトタイプ宣言のない関数 'Judge' の呼び出し
警告 : 'life' に代入した値は使われていない

int AfterDeath_CommonBuddhism(int iv){
	char life;
	int behavior, virtue, doom;
	life = 1;
	behavior = BehavioralRule(iv);
	virtue = Judge_2(behavior);
	life = 0;
	if(virtue > 0){
		doom = heaven;
	}else{
		doom = hell;
	}
        return doom;
}

警告 : 未定義の変数'heaven'
警告 : 未定義の変数'hell'

int AfterDeath_Christianity(int iv){
	char life;
	int behavior, faith, doom;
	life = 1;
	behavior = BehavioralRule(iv);
	faith = Judge_3(behavior);
	life = 0;
	if(faith > 0){
		doom = heaven;
	}else{
		doom = hell;
	}
        return doom;
}