コード例 #1
0
ファイル: scan_char.c プロジェクト: io7m/coreland-corelib
unsigned int scan_char(const char *s, char *p)
{
  long lo;
  unsigned int len;
  char c;

  len = scan_long(s, &lo);
  if (!len) return 0;

  c = (char) lo; *p = c;
  return len;
}
コード例 #2
0
ファイル: scan_int.c プロジェクト: io7m/coreland-corelib
unsigned int scan_int(const char *s, int *p)
{
  long lo;
  unsigned int len;
  int i;

  len = scan_long(s, &lo);
  if (!len) return 0;

  i = (int) lo; *p = i;
  return len;
}
コード例 #3
0
ファイル: scan_short.c プロジェクト: Moscarda/opentracker-1
size_t scan_short(const char* src,short* dest) {
  long l;
  size_t len=scan_long(src,&l);
  *dest=l;
  return len;
}
コード例 #4
0
unsigned int scan_short(const char* src,short* dest) {
  long l;
  register int len=scan_long(src,&l);
  *dest=l;
  return len;
}