Revision b6dce92e slirp/tcp_output.c

b/slirp/tcp_output.c
263 263
	if (flags & TH_SYN) {
264 264
		tp->snd_nxt = tp->iss;
265 265
		if ((tp->t_flags & TF_NOOPT) == 0) {
266
			u_int16_t mss;
266
			uint16_t mss;
267 267

  
268 268
			opt[0] = TCPOPT_MAXSEG;
269 269
			opt[1] = 4;
270
			mss = htons((u_int16_t) tcp_mss(tp, 0));
270
			mss = htons((uint16_t) tcp_mss(tp, 0));
271 271
			memcpy((caddr_t)(opt + 2), (caddr_t)&mss, sizeof(mss));
272 272
			optlen = 4;
273 273
		}
......
364 364
		win = (long)TCP_MAXWIN << tp->rcv_scale;
365 365
	if (win < (long)(tp->rcv_adv - tp->rcv_nxt))
366 366
		win = (long)(tp->rcv_adv - tp->rcv_nxt);
367
	ti->ti_win = htons((u_int16_t) (win>>tp->rcv_scale));
367
	ti->ti_win = htons((uint16_t) (win>>tp->rcv_scale));
368 368

  
369 369
	if (SEQ_GT(tp->snd_up, tp->snd_una)) {
370
		ti->ti_urp = htons((u_int16_t)(tp->snd_up - ntohl(ti->ti_seq)));
370
		ti->ti_urp = htons((uint16_t)(tp->snd_up - ntohl(ti->ti_seq)));
371 371
		ti->ti_flags |= TH_URG;
372 372
	} else
373 373
		/*
......
383 383
	 * checksum extended header and data.
384 384
	 */
385 385
	if (len + optlen)
386
		ti->ti_len = htons((u_int16_t)(sizeof (struct tcphdr) +
386
		ti->ti_len = htons((uint16_t)(sizeof (struct tcphdr) +
387 387
		    optlen + len));
388 388
	ti->ti_sum = cksum(m, (int)(hdrlen + len));
389 389

  

Also available in: Unified diff