コード例 #1
0
ファイル: lexer.hpp プロジェクト: myun2ext/lexical3
			sequence(
				const T1& t1 = T1(),
				const T2& t2 = T2(),
				const T3& t3 = T3(),
				const T4& t4 = T4(),
				const T5& t5 = T5(),
				const T6& t6 = T6(),
				const T7& t7 = T7(),
				const T8& t8 = T8(),
				const T9& t9 = T9(),
				const T10& t10 = T10(),
				const T11& t11 = T11(),
				const T12& t12 = T12(),
				const T13& t13 = T13(),
				const T14& t14 = T14(),
				const T15& t15 = T15(),
				const T16& t16 = T16(),
				const T17& t17 = T17() ) :
				p1(t1),
				p2(t2),
				p3(t3),
				p4(t4),
				p5(t5),
				p6(t6),
				p7(t7),
				p8(t8),
				p9(t9),
				p10(t10),
				p11(t11),
				p12(t12),
				p13(t13),
				p14(t14),
				p15(t15),
				p16(t16),
				p17(t17) {}
コード例 #2
0
ファイル: uint64_pack.c プロジェクト: fvigotti/skalibs
void uint64_pack (char *s, uint64 u)
{
  ((unsigned char *)s)[0] = T8(u) ; u >>= 8 ;
  ((unsigned char *)s)[1] = T8(u) ; u >>= 8 ;
  ((unsigned char *)s)[2] = T8(u) ; u >>= 8 ;
  ((unsigned char *)s)[3] = T8(u) ; u >>= 8 ;
  ((unsigned char *)s)[4] = T8(u) ; u >>= 8 ;
  ((unsigned char *)s)[5] = T8(u) ; u >>= 8 ;
  ((unsigned char *)s)[6] = T8(u) ; u >>= 8 ;
  ((unsigned char *)s)[7] = T8(u) ;
}
コード例 #3
0
void uint64_unpack (char const *s, uint64 *u)
{
  uint64 r = T8((unsigned char)s[7]) ; r <<= 8 ;
  r += T8((unsigned char)s[6]) ; r <<= 8 ;
  r += T8((unsigned char)s[5]) ; r <<= 8 ;
  r += T8((unsigned char)s[4]) ; r <<= 8 ;
  r += T8((unsigned char)s[3]) ; r <<= 8 ;
  r += T8((unsigned char)s[2]) ; r <<= 8 ;
  r += T8((unsigned char)s[1]) ; r <<= 8 ;
  r += T8((unsigned char)s[0]) ;
  *u = r ;
}
コード例 #4
0
ファイル: testpreproc.c プロジェクト: cubemoon/game-editor
int main(void)
{
    T1();
    T2();
    T3();
    T4();
    T5();
    T6();
    T7();
    T8();
    T9();
    T10();
    T11();
    return 0;
}
コード例 #5
0
ファイル: sha256_final.c プロジェクト: fvigotti/skalibs
void sha256_final (SHA256Schedule *ctx, char *digest)
{
  register unsigned int i = 0 ;
  register unsigned char *p = (unsigned char *)digest ;
  uint32 bits[2] = { ctx->bits[0], ctx->bits[1] } ;

  sha256_feed(ctx, 0x80) ;
  while (ctx->b != 56) sha256_feed(ctx, 0) ;
  sha256_feed(ctx, T8(bits[1]>>24)) ;
  sha256_feed(ctx, T8(bits[1]>>16)) ;
  sha256_feed(ctx, T8(bits[1]>>8)) ;
  sha256_feed(ctx, T8(bits[1])) ;
  sha256_feed(ctx, T8(bits[0]>>24)) ;
  sha256_feed(ctx, T8(bits[0]>>16)) ;
  sha256_feed(ctx, T8(bits[0]>>8)) ;
  sha256_feed(ctx, T8(bits[0])) ;
  for (; i < 8 ; i++)
  {
    *p++ = T8(ctx->buf[i]>>24) ;
    *p++ = T8(ctx->buf[i]>>16) ;
    *p++ = T8(ctx->buf[i]>>8) ;
    *p++ = T8(ctx->buf[i]) ;
  }
}
コード例 #6
0
void uint16_unpack (char const *s, uint16 *u)
{
  uint16 r = T8((unsigned char)s[1]) ; r <<= 8 ;
  r += T8((unsigned char)s[0]) ;
  *u = r ;
}