コード例 #1
0
ファイル: lsh256.c プロジェクト: kyukyukyu/kaist
static INLINE void mix(lsh_u32* cv_l, lsh_u32* cv_r, const lsh_u32* const_v, const int rot_alpha, const int rot_beta){
	add_blk(cv_l, cv_r);
	rotate_blk(cv_l, rot_alpha);
	xor_with_const(cv_l, const_v);
	add_blk(cv_r, cv_l);
	rotate_blk(cv_r, rot_beta);
	add_blk(cv_l, cv_r);
	rotate_msg_gamma(cv_r);
}
コード例 #2
0
ファイル: malloc.c プロジェクト: canercandan/mallocer
void		*malloc(unsigned int taille)
{
  t_blk		*new_blk;
  unsigned char	psize;
  char val[33];

  taille += sizeof(t_blk);
  sup_power(&taille, &psize);
  if (!(new_blk = get_available(psize)))
    {
      new_blk = sbrk(taille);
      add_blk(new_blk, psize);
    }
  else
    {
      new_blk->is_available = 0;
    }
  my_putstr("taille :\n");
  my_putnbr(psize);
  my_putchar('\n');

  conv_10_to_16(new_blk, val);
  my_putstr(val);
  my_putchar('\n');
  show_alloc_mem();
  return (new_blk + 1);
}
コード例 #3
0
ファイル: build_blist.c プロジェクト: Lacoste/burp
void build_blks(struct blist *blist, int wanted, int with_data_files)
{
	int i;
	if(with_data_files)
	{
		build_blks_with_data_files(blist, wanted, with_data_files);
		return;
	}
	for(i=0; i<wanted; i++)
		add_blk(blist);
}