Ignore:
Timestamp:
Nov 18, 2016, 2:58:30 PM (7 years ago)
Author:
coas-nagasima
Message:

uIPを更新
プロジェクトファイルを更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uKadecot/trunk/uip/apps/dhcpc/dhcpc.c

    r158 r262  
    160160  memcpy(m->xid, xid, sizeof(m->xid));
    161161  m->secs = 0;
    162   m->flags = HTONS(BOOTP_BROADCAST); /*  Broadcast bit. */
    163   /*  uip_ipaddr_copy(m->ciaddr, uip_hostaddr);*/
    164   memcpy(m->ciaddr, uip_hostaddr, sizeof(m->ciaddr));
     162  m->flags = UIP_HTONS(BOOTP_BROADCAST); /*  Broadcast bit. */
     163  /*  uip_ipaddr_copy(&m->ciaddr, &uip_hostaddr);*/
     164  memcpy(m->ciaddr, &uip_hostaddr, sizeof(m->ciaddr));
    165165  memset(m->yiaddr, 0, sizeof(m->yiaddr));
    166166  memset(m->siaddr, 0, sizeof(m->siaddr));
     
    329329         uip_ipaddr3(s->default_router), uip_ipaddr4(s->default_router));
    330330  printf("Lease expires in %ld seconds\n",
    331          ntohs(s->lease_time[0])*65536ul + ntohs(s->lease_time[1]));
     331         uip_ntohs(s->lease_time[0])*65536ul + uip_ntohs(s->lease_time[1]));
    332332#endif
    333333
     
    356356  uip_ipaddr_t addr;
    357357
    358   uip_ipaddr(addr, 255,255,255,255);
    359   conn = uip_udp_new(&addr, HTONS(DHCPC_SERVER_PORT));
     358  uip_ipaddr(&addr, 255,255,255,255);
     359  conn = uip_udp_new(&addr, UIP_HTONS(DHCPC_SERVER_PORT));
    360360  if(conn != NULL) {
    361361    s = &conn->appstate.parblk.dhcpc;
     
    367367    s->conn->appstate.udp_callback = dhcpc_appcall;
    368368
    369     uip_udp_bind(conn, HTONS(DHCPC_CLIENT_PORT));
     369    uip_udp_bind(conn, UIP_HTONS(DHCPC_CLIENT_PORT));
    370370
    371371    PT_INIT(&s->pt);
     
    386386dhcpc_request(struct dhcpc_state *s)
    387387{
    388   uint16_t ipaddr[2];
     388  uip_ipaddr_t ipaddr;
    389389
    390390  s->state = STATE_REQUEST;
    391   uip_ipaddr(ipaddr, 0,0,0,0);
    392   uip_sethostaddr(ipaddr);
     391  uip_ipaddr(&ipaddr, 0,0,0,0);
     392  uip_sethostaddr(&ipaddr);
    393393  uip_udp_conn = s->conn;
    394394  uip_process(UIP_UDP_TIMER);
Note: See TracChangeset for help on using the changeset viewer.