arithmetic about inet

From: fanng yuan <fanngyuan(at)gmail(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: arithmetic about inet
Date: 2010-03-08 01:47:00
Message-ID: 8b9d86061003071747v6cfbf9e6i81f849c512ad19e@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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?

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Paragon Corporation 2010-03-08 04:16:50 Re: [HACKERS] SQL compatibility reminder: MySQL vs PostgreSQL
Previous Message Takahiro Itagaki 2010-03-08 01:46:03 ecpg compiler warning about char* comparison