コード例 #1
0
ファイル: asm.c プロジェクト: aplow/plop
void	get_label(t_kitten *kitten)
{
  while (is_label_char(kitten->line[kitten->i]))
    kitten->i++;
  if (kitten->line[kitten->i] != LABEL_CHAR)
    kitten->i = 0;
  else
    kitten->i += 2;
}
コード例 #2
0
ファイル: check_params.c プロジェクト: dbousque/corewar
void	cut_cut_p2(char *str, char *str2, int *tab, int i)
{
	if (is_label_char(ft_strsub(str, 2, ft_strlen(str) - 3)) == 1)
	{
		if (is_in_tab(T_DIR, tab, i))
			;
		else
			exit_prgm_type_dir_l(str2, str);
	}
	else
		exit_prgm_lab_in(str2, str);
}