arithmetic about inet - Mailing list pgsql-hackers

From fanng yuan
Subject arithmetic about inet
Date
Msg-id 8b9d86061003071747v6cfbf9e6i81f849c512ad19e@mail.gmail.com
Whole thread Raw
Responses Re: arithmetic about inet
List pgsql-hackers
I got some point from others.I already red and debug network.c . Now I now the basic logic behind that. But still I'm confused by arithmetic. I find some comments on that , I need some one's help.

/*
 * int
 * bitncmp(l, r, n)
 * compare bit masks l and r, for n bits.
 * return:
 * -1, 1, or 0 in the libc tradition.
 * note:
 * network byte order assumed.  this means 192.5.5.240/28 has
 * 0x11110000 in its fourth octet.
 * author:
 * Paul Vixie (ISC), June 1996
 */

Why we finish it in this way. Can you help me?

pgsql-hackers by date:

Previous
From: Takahiro Itagaki
Date:
Subject: ecpg compiler warning about char* comparison
Next
From: Takahiro Itagaki
Date:
Subject: Re: Visual Studio 2005, C-language function - avoiding hacks?