[brlcad-commits] SF.net SVN: brlcad:[43481] brlcad/trunk/src/librtserver/rtserver.c
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <br...@us...> - 2011-02-28 05:24:00
|
Revision: 43481 http://brlcad.svn.sourceforge.net/brlcad/?rev=43481&view=rev Author: brlcad Date: 2011-02-28 05:23:54 +0000 (Mon, 28 Feb 2011) Log Message: ----------- more xdr to posix.1 byteorder function conversions, bu_plong to htonl Modified Paths: -------------- brlcad/trunk/src/librtserver/rtserver.c Modified: brlcad/trunk/src/librtserver/rtserver.c =================================================================== --- brlcad/trunk/src/librtserver/rtserver.c 2011-02-28 05:20:47 UTC (rev 43480) +++ brlcad/trunk/src/librtserver/rtserver.c 2011-02-28 05:23:54 UTC (rev 43481) @@ -570,7 +570,7 @@ vlb = (struct bu_vlb *)ap->a_uptr; if(vlb != NULL) { unsigned char buffer[SIZEOF_NETWORK_LONG]; - bu_plong(buffer, numPartitions); + *(uint32_t *)buffer = htonl(numPartitions); bu_vlb_write(vlb, buffer, SIZEOF_NETWORK_LONG); } if ( verbose ) { @@ -606,7 +606,7 @@ numPartitions++; }; /* write the number of partitiions to the byte array */ - bu_plong(buffer, numPartitions); + *(uint32_t *)buffer = htonl(numPartitions); bu_vlb_write(vlb, buffer, SIZEOF_NETWORK_LONG); VREVERSE(reverse_ray_dir, ap->a_ray.r_dir); @@ -684,15 +684,15 @@ regionIndex = (CLIENTDATA_INT)Tcl_GetHashValue( entry ); /* write region index to buffer */ - bu_plong(buffer, regionIndex); + *(uint32_t *)buffer = htonl(regionIndex); bu_vlb_write(vlb, buffer, SIZEOF_NETWORK_LONG); /* write the ident number to the buffer */ - bu_plong(buffer, rp->reg_regionid); + *(uint32_t *)buffer = htonl(rp->reg_regionid); bu_vlb_write(vlb, buffer, SIZEOF_NETWORK_LONG); /* write the aircode number to the buffer */ - bu_plong(buffer, rp->reg_aircode); + *(uint32_t *)buffer = htonl(rp->reg_aircode); bu_vlb_write(vlb, buffer, SIZEOF_NETWORK_LONG); if ( verbose ) { @@ -783,7 +783,7 @@ int i = 1; /* write the number of rays to the byte array */ - bu_plong(buffer, i); + *(uint32_t *)buffer = htonl(i); bu_vlb_write(ap->a_uptr, buffer, SIZEOF_NETWORK_LONG); /* actually shoot the ray */ @@ -1285,7 +1285,7 @@ vlb = ap->a_uptr; /* write the number of rays to the byte array (one in this case) */ - bu_plong(buffer, rayCount); + *(uint32_t *)buffer = htonl(rayCount); bu_vlb_write(vlb, buffer, SIZEOF_NETWORK_LONG); /* write this ray info to the byte array */ @@ -1433,7 +1433,7 @@ /* write the number of rays to the byte array */ vlb = ap->a_uptr; - bu_plong(buffer, rayCount); + *(uint32_t *)buffer = htonl(rayCount); bu_vlb_write(vlb, buffer, SIZEOF_NETWORK_LONG); for(rayIndex=0 ; rayIndex<rayCount ; rayIndex++) { @@ -1734,7 +1734,7 @@ /* write the number of rays to the byte array */ vlb = ap->a_uptr; - bu_plong(buffer, rayCount); + *(uint32_t *)buffer = htonl(rayCount); bu_vlb_write(vlb, buffer, SIZEOF_NETWORK_LONG); for ( row=0; row < num_rows; row++ ) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |