Example #1
0
void do_cmd_rest(session_t *pses)
{
    pses->restart_pos = str_to_longlong(pses->arg);
    char sendbuf[1024] = {0};
    sprintf(sendbuf, "Restart position accepted (%lld).",pses->restart_pos);
    ftp_reply(pses->ctrl_fd, FTP_RESTOK, sendbuf);
}
Example #2
0
main()
{
  unsigned int value;
  unsigned long long value8;
  unsigned char str[5];
  unsigned char str2[9];

  printf(" ABCD - %08x\n",str_to_int("ABCD"));
  printf(" ABC  - %08x\n",str_to_int("ABC "));
  printf(" ABCDEF - %08x\n",str_to_int("ABCDEF"));
  printf(" ABC - %08x\n",str_to_int("ABC"));

  value = str_to_int_u("abcd");
  int_to_str4(value,str);
  printf(" '%s' value=%08x, str_u='%s'\n","abcd",value,str);
  value = str_to_int("ABC ");
  int_to_str4(value,str);
  printf(" '%s' value=%08x, str='%s'\n","ABC ",value,str);
  value = str_to_int("ABC");
  int_to_str4(value,str);
  printf(" '%s' value=%08x, str='%s'\n","ABC",value,str);
  value = str_to_int("AB");
  int_to_str4(value,str);
  printf(" '%s' value=%08x, str='%s'\n","AB",value,str);
  value = str_to_int("A");
  int_to_str4(value,str);
  printf(" '%s' value=%08x, str='%s'\n","A",value,str);
  value = str_to_int_l("ABCDEF");
  int_to_str4(value,str);
  printf(" '%s' value=%08x, str_l='%s'\n","ABCDEF",value,str);
  value8 = str_to_longlong_l("ABCDEFGH");
  longlong_to_str8(value8,str2);
  printf(" '%s' value8=%16.16Lx, str2_l='%s'\n","ABCDEFGH",value8,str2);
  value8 = str_to_longlong("ABCDE");
  longlong_to_str8(value8,str2);
  printf(" '%s' value8=%16.16Lx, str2='%s'\n","ABCDE",value8,str2);
  value8 = str_to_longlong_u("abcdefghij");
  longlong_to_str8(value8,str2);
  printf(" '%s' value8=%16.16Lx, str2_u='%s'\n","abcdefghij",value8,str2);
}