IRC log for #brlcad on 20110203

00:28.45brlcadstarseeker: I just finished a clean recompile to test
00:28.48brlcadit's working
00:29.01brlcadthe problem is running tcl applications without having installed BRL-CAD first
00:29.21brlcadhave to make install BEFORE make test or it'll fail on OS X .. haven't figured out how to fix that yet
00:30.17brlcadit finds the system-installed Tcl at runtime
00:31.37starseekerah
00:32.21starseekeryeah, I'll usually test in CMake if I'm doing a non-installed trial..
00:35.03brlcadit should fail in cmake just the same actually unless they modify the LD paths accordingly
00:36.33starseekerI've got some RPATH settings enabled that seem to do wonders
00:37.24starseekeryou should give it a try sometime :-P
00:40.08brlcadoh, I believe ya -- another plus if they have better rpath management
00:41.12CIA-53BRL-CAD: 03brlcad * r42934 10/brlcad/trunk/m4/patch.m4: (log message trimmed)
00:41.13CIA-53BRL-CAD: sigh, no response from the libtool mailing list on this issue so restore the
00:41.13CIA-53BRL-CAD: hack that makes libtool binary wrapper scripts work on Mac OS X. we sneak in
00:41.13CIA-53BRL-CAD: paths to the Tcl/Tk compile-time lib directories so that they'll get
00:41.13CIA-53BRL-CAD: automatically added to DYLD_LIBRARY_PATH. due to suck in the way temp_rpath is
00:41.13CIA-53BRL-CAD: handled, the trailing ':' is required otherwise the path will get munged with
00:41.14CIA-53BRL-CAD: the next pathlist incorrectly. document why this oddity is even in here, why
00:42.50starseekerbrlcad: about the --enable-only-benchmark option... does that actively squash other options and turn on just what's needed for the benchmark build?
00:43.04starseeker(also, what's the advantage of that over a normal configure and make benchmark?)
00:45.09brlcadit only enables and builds exactly enough to run the benchmark
00:46.06brlcadgreatly shortens the build time (by less than a 10th iirc)
00:46.52brlcadreduces the configure tests and reduces compilation to approximately the minimum
00:47.37starseekerso the configure time is the difference between that and just doing a normal configure + make benchmark?
00:48.55brlcadmake benchmark still builds everything, then runs cd bench && make bench
00:49.15brlcad"everything" for an --enable-only-benchmark build is the bare minimum
00:49.26brlcadmged, asc2g, pixcmp, etc
00:49.26starseekerah.
00:50.00starseekerThe CMake build is set up so that a normal configure + make benchmark will build just what is needed for the benchmark and run it - is this an acceptable alternative?
00:50.13brlcadin theory, with cmake you should be able to describe a new benchmark rule that has the proper minimal dependencies
00:50.22starseekerdid :-)
00:50.29brlcadyep, that's fine
00:50.34starseekersweet
00:51.12brlcadthe only difference is probably that "make install" would only install the benchmark too :)
00:51.19``Erikless than 1/10th... before opennurbs? :)
00:51.54brlcadheh, don't know
00:52.13starseekeris betting yes - librt needs opennurbs, which is a large percentage of time
00:52.40brlcadstill gets to avoid step dir, half of src/other, hundreds of other utils
00:52.58starseekertrue
00:53.00``Erikum, it blindly does src/conv which has the step stuff, right?
00:53.13brlcaddon't recall
00:53.18brlcadit might
00:53.33starseekerwell, make benchmark is pretty quick in CMake - that does avoid step
00:53.44starseekerbut there's no escaping opennurbs :-P
00:53.57brlcadeasy enough for someone to test the difference if it mattered
00:54.20brlcadstarseeker: you have rough idea of how long a full build and benchmark-only build take?
00:57.32starseekerwith cmake or autotools?
00:57.55starseekeralso, benchmark skips all the static libs which makes a big difference
00:58.21brlcadeither
00:58.23brlcadboth
00:58.29brlcad<PROTECTED>
00:58.29brlcad<PROTECTED>
00:58.52brlcadouch.. that's a sad v4 flip case
00:59.18brlcad1 plithy object that failed to validate whether flipped or not causing trouble for everything else
00:59.24starseekerbrlcad: let me do some tests...
00:59.31starseekerouch
00:59.43starseekerthat reminds me - does the flip routine handle ars primitives?
01:00.02brlcadI talked to D, that's what I'm looking into
01:01.09starseekerah, cool
01:03.02*** join/#brlcad yukonbob (~bch@S010600235a187d92.ok.shawcable.net)
01:14.14starseekerCMake make -j3 benchmark, from beginning to start of actually running the benchmarks, not including configure time - ~2 minutes, maybe a bit less
01:18.33starseekerhmm - pulled in libpc on autotools...
01:20.57starseekerlittle over 4 minutes for the same thing with autotools
01:21.24starseekerappears it did not pull in step in either case
01:22.04starseekerboth of those times used system libs instead of building local copies
01:32.46brlcadstarseeker: technically, librt needs libpc
01:33.13starseeker8.5 minutes for an autotools build, no docbook
01:33.44brlcadfull cmake build takes how long?
01:33.44starseekerbrlcad: ah - I haven't set up that dependency in CMake yet - not a problem, just haven't done so yet
01:33.51starseekertrying that next
01:34.00starseeker(usually leave docbook on, messes with numbers)
01:34.10brlcadsure
01:34.57CIA-53BRL-CAD: 03brlcad * r42935 10/brlcad/trunk/regress/fastgen.sh: add diagnostic 'command prompts' to let you know what the important steps being taken are
01:36.06starseekeragain, using system libs for all builds (not enable-all)
01:36.20*** join/#brlcad juanman (~quassel@unaffiliated/juanman)
01:43.34starseekerabout 6.5 minutes for the cmake build
01:45.15starseekerso about half the time for a benchmark build (once I throw libpc into the CMake build)
01:46.02starseekermaybe a bit less
01:46.35starseekeractually, the autotools build reports exact time - 8 min, 33 seconds
01:46.49starseekerlooks at CMake build...
01:56.02starseekerah right, only got it going for configure...
01:59.05brlcadyou don't calculate compilation time?! :)
02:02.26brlcadperhaps ironic, but I actually think cleanly and clearly reporting build time is very important for a variety of reasons
02:03.55brlcadpassive vs active metrics, interface feedback, completion confirmation
02:11.28starseekerbrlcad: it's a little tricky... working on it now
02:28.22*** join/#brlcad yukonbob (~bch@S0106002129e399fc.ok.shawcable.net)
02:29.43CIA-53BRL-CAD: 03brlcad * r42936 10/brlcad/trunk/include/raytrace.h: note the three unused debug bits remaining
02:34.31CIA-53BRL-CAD: 03brlcad * r42937 10/brlcad/trunk/src/lgt/lgt.h: lgt should not replicate raytrace.h debug values
02:35.42CIA-53BRL-CAD: 03brlcad * r42938 10/brlcad/trunk/ (include/raytrace.h src/librt/cut.c src/librt/prep.c): rename DEBUG_PLOTSOLIDS and DEBUG_PLOTBOX to DEBUG_PL_SOLIDS and DEBUG_PL_BOX respectively just because it's 1-char shorter and matches nmg.h
02:51.56CIA-53BRL-CAD: 03brlcad * r42939 10/brlcad/trunk/src/librt/ (db_corrupt.c librt.3): (log message trimmed)
02:51.56CIA-53BRL-CAD: the user needs SOME mechansim to override automatic behavior in case there is
02:51.56CIA-53BRL-CAD: some pressing need, so provide for a LIBRT_V4FLIP boolean environment variable.
02:51.56CIA-53BRL-CAD: if set, the value will be interpreted as an override to enable or disable
02:51.56CIA-53BRL-CAD: flipping so you can flip a file irrespective of the automatic detection.
02:51.56CIA-53BRL-CAD: setting the flag to false will revert to old behavior. setting to true will
02:51.57CIA-53BRL-CAD: flip even if the application provided no override and automatic detection would
02:54.39CIA-53BRL-CAD: 03starseeker * r42940 10/brlcad/branches/cmake/CMakeLists.txt: Remove the benchmark and rtserver-only options - benchmark is handled by proper dependencies for make benchmark. rtserver will also build minimally due to dependencies.
03:11.09CIA-53BRL-CAD: 03starseeker * r42941 10/brlcad/branches/cmake/src/CMakeLists.txt: Without the build options for benchmark and framework, the src/CMakeLists.txt logic simplifies down nicely
03:13.58CIA-53BRL-CAD: 03starseeker * r42942 10/brlcad/branches/cmake/ (4 files in 2 dirs):
03:13.58CIA-53BRL-CAD: Add a mechanism to print out the compilation time for CMake build. Works only
03:13.58CIA-53BRL-CAD: for make (e.g. make all) which appears to be consistent with autotools. Summary
03:13.58CIA-53BRL-CAD: information isn't as elaborate as the autotools output, but that can be added if
03:13.58CIA-53BRL-CAD: it's needed.
03:14.07starseekerbrlcad: there we go
03:48.56brlcadexample output?
03:49.25brlcadomg, this is delicious ..
03:49.42brlcadspam musubi
03:49.53brlcad"hawaiian sushi"
04:17.06CIA-53BRL-CAD: 03brlcad * r42943 10/brlcad/trunk/configure.ac: still having woes with debugging, perhaps the flip was to gstabs+ for 10.4+?
04:52.44*** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
05:21.34*** join/#brlcad Stattrav (~Stattrav@122.172.33.253)
05:21.34*** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
06:51.29CIA-53BRL-CAD: 03Sean 07http://brlcad.org * r2458 10/wiki/Backstaff: backstaff beginnings
06:58.41CIA-53BRL-CAD: 03brlcad * r42944 10/brlcad/trunk/src/librt/db_open.c: past tense on endianness flippage
07:03.35CIA-53BRL-CAD: 03brlcad * r42945 10/brlcad/trunk/src/librt/db_corrupt.c:
07:03.35CIA-53BRL-CAD: be a lot more eager to flip the endian interpretation of v4 files now that
07:03.35CIA-53BRL-CAD: there's an environment variable override. if we merely detect that it'll help a
07:03.35CIA-53BRL-CAD: majority of objects, let the flip occur. Moreover, report all objects
07:03.35CIA-53BRL-CAD: containing matrices that are invalid regardless of flipping since they may just
07:03.35CIA-53BRL-CAD: actually be invalid. summarize how many objects are like that.
07:13.07CIA-53BRL-CAD: 03brlcad * r42946 10/brlcad/trunk/TODO: confirmed that ARS has a problem importing because it manages its own b-record serialization of dbfloat_t data. looks like old POLY objects will have a similar problem too. opendb is now fixed.
07:18.59CIA-53BRL-CAD: 03brlcad * r42947 10/brlcad/trunk/src/librt/primitives/ars/ars.c: there is no reason for rt_ars_rd_curve() to be public api. rename sans rt_ prefix and mark HIDDEN.
07:30.54CIA-53BRL-CAD: 03brlcad * r42948 10/brlcad/trunk/include/db.h: B_solid records don't actually seem to be used anywhere anymore. should be safe to remove from the union.
07:36.57CIA-53BRL-CAD: 03brlcad * r42949 10/brlcad/trunk/include/db.h: apparently not true. nothing refers to struct B_solid, but the bspline primitive does refer to and use the B union record. revert.
07:41.20CIA-53BRL-CAD: 03brlcad * r42950 10/brlcad/trunk/include/db.h: rename the B_resolution confusion starting point as it doesn't look to be actually used (at least by bspline). update comment and name, however, instead of changing the struct size just in case that matters.
07:43.41CIA-53BRL-CAD: 03brlcad * r42951 10/brlcad/trunk/TODO: that means bsplines won't auto-flip either
08:01.54*** join/#brlcad epileg (~epileg@unaffiliated/epileg)
08:14.51*** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
08:22.05d_rossbergstarseeker: because of the CMake build: i set BRLCAD_PREFIX to something (in the GUI) but "Prefix:" is empty in the configuration summary
09:07.17*** join/#brlcad mafm_ (~mafm@193.153.53.189)
13:06.05*** join/#brlcad juanman (~quassel@unaffiliated/juanman)
13:21.28starseekerd_rossberg: you shouldn't need to use BRLCAD_PREFIX for anything anymore
13:21.44starseekerCMAKE_INSTALL_PREFIX should be respected now
13:27.03starseekerbrlcad: http://pastebin.mozilla.org/1018272
13:27.09starseekervery simple right now
13:27.43d_rossbergthere is no CMAKE_INSTALL_PREFIX declared, i can't access it via the CMake GUI
13:28.03starseekerum
13:28.11starseekerthis is on Windows?
13:29.58starseekerupdates his copy on windows to the latest...
13:30.31CIA-53BRL-CAD: 03d_rossberg * r42952 10/brlcad/trunk/include/common.h: there are unused parameters which are asserted
13:30.45d_rossbergthe cmake gui should be similar on all systems
13:31.08starseekeryes, it should
13:31.28starseekerbut there is conditional logic for path setup
13:31.49starseekeris checking
13:32.05starseekerI usually run from the command line, so it's possible I missed something
13:32.45d_rossbergfollowing my documentation CMAKE_INSTALL_PREFIX isn't a standard variable but CMAKE_ROOT is
13:35.28starseekeruh... http://www.cmake.org/cmake/help/cmake-2-8-docs.html#variable:CMAKE_INSTALL_PREFIX
13:36.11starseekeram I missing something?
13:36.58starseekerI'm seeing CMAKE_INSTALL_PREFIX as the last entry in my gui here
13:40.54CIA-53BRL-CAD: 03d_rossberg * r42953 10/brlcad/trunk/src/conv/asc/g2asc.c:
13:40.54CIA-53BRL-CAD: B_resolution (now B_unused) seams to be unused
13:40.54CIA-53BRL-CAD: removed it
13:44.13d_rossbergi'm removing all my cache, build etc. files ...
13:44.50starseekeris trying on Windows to see if CMAKE_INSTALL_PREFIX perhaps isn't coming up there
13:49.31*** join/#brlcad mafm_ (~mafm@193.153.53.189)
13:50.40CIA-53BRL-CAD: 03d_rossberg * r42954 10/brlcad/trunk/misc/win32-msvc/Dll/BrlcadCore.def: removed disappeared function
13:54.04starseekerCMAKE_INSTALL_PREFIX is visible in my Windows setup too
13:57.58d_rossbergnow here too, it was probable a problem with an outdated configuration
14:00.36starseekernods. Yeah, a lot has changed over the past week
14:01.23``Erikbrlcad: did you take crit offline?
14:04.09CIA-53BRL-CAD: 03starseeker * r42955 10/brlcad/trunk/src/conv/asc/g2asc.c: fix formatting string
14:10.21CIA-53BRL-CAD: 03erikgreenwald * r42956 10/brlcad/trunk/TODO: The 'freebsd' (actually NDEBUG) strict issues are fixed. The metaball "shelling" bug is, as well.
14:35.17CIA-53BRL-CAD: 03starseeker * r42957 10/brlcad/branches/cmake/misc/CMake/BRLCAD_Util.cmake: Don't assume -Wno-error will always work, check for it first
14:57.31CIA-53BRL-CAD: 03starseeker * r42958 10/brlcad/trunk/src/liboptical/sh_toyota.c: Hmm - gamma shadows something in math.h on OSX 10.5, apparently...
15:00.23CIA-53BRL-CAD: 03starseeker * r42959 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: These ARE used, at least on Windows...
15:04.54CIA-53BRL-CAD: 03starseeker * r42960 10/brlcad/branches/cmake/ (18 files in 11 dirs): MFC r42959
15:35.45CIA-53BRL-CAD: 03starseeker * r42961 10/brlcad/branches/cmake/src/util/CMakeLists.txt: Can't do libpc on MSVC yet, so can't very well test it...
15:44.05d_rossbergstarseeker * r42955: ups :{
15:44.21starseekernp, happens
15:53.10brlcad``Erik: nope, they did
15:53.19brlcadnew server is now online
15:54.07brlcadmounting the drive and working on restoring passwd
15:54.14``Erikaight
15:54.27brlcadnew IP
15:59.54``Erikgoing to give it a new name and remove the old one, or update?
16:08.04CIA-53BRL-CAD: 03bob1961 * r42962 10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl ArcherCore.tcl): Remember whether or not to show things like the view axes, model axes, view params, scale etc.
16:10.46brlcadyes :)
16:11.15brlcadjust got the drives mounted
16:11.25brlcadletting /home copy now
16:26.05*** join/#brlcad yukonbob_ (~bch@20-144.wireless.kamloops.net)
16:55.42CIA-53BRL-CAD: 03brlcad * r42963 10/brlcad/trunk/src/librt/primitives/ars/ars.c: this brings the ARS online with automatic v4 detection, though not a final solution since htons() will do nothing on other endian.
18:11.59CIA-53BRL-CAD: 03starseeker * r42964 10/brlcad/branches/cmake/misc/CMake/FindTCL.cmake: Do a better job of generalizing the exec search options
18:14.33CIA-53BRL-CAD: 03starseeker * r42965 10/brlcad/branches/cmake/ (misc/CMake/FindTCL.cmake src/other/togl/CMake/FindTCL.cmake): ws, update togl copy of FindTCL.cmake
18:17.04``Erikstarseeker: that did the trick
18:17.21starseekercool
18:17.26starseekeris building now
18:32.07``Erikhm, more failures on fbsd, linux, and osX.6
18:32.23``Erik'src/other/tcl/unix/tclUnixPort.h:91:5: error: "TIME_WITH_SYS_TIME" is not defined' seems common
18:32.38starseekerCMake build or autotools?
18:32.51``Erikcmkae
18:48.19``Erikweeee, osX.6 GL.h has // style comments, so ogl fb craps itself with strict flags
18:48.28``Erik/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:37:1: error: C++ style comments are not allowed in ISO C90
19:06.20CIA-53BRL-CAD: 03brlcad * r42966 10/brlcad/trunk/src/libbu/xdr.c: group pairings together. makes it more obvious that bu_glonglong() was never implemented (though there is a macro) but doesn't matter since this is all getting deprecated.
19:06.40CIA-53BRL-CAD: 03starseeker * r42967 10/brlcad/branches/cmake/misc/CMake/FindGL.cmake: We're not doing aqua based GL in these searches, so let's stay out of the opt/graphics directory and try /usr/X11
19:10.16CIA-53BRL-CAD: 03brlcad * r42968 10/brlcad/trunk/ (doc/deprecation.txt include/bu.h): deprecate the old eXternal Data Representation (xdr) API. the byteorder libc functions became IEEE Std POSIX.1-200x (with the exception of the long long pairing?) so set up the migration path.
19:14.14CIA-53BRL-CAD: 03brlcad * r42969 10/brlcad/trunk/src/librt/primitives/ars/ars.c: note the problem
19:15.38brlcad``Erik: yeah, that sucks
19:16.11brlcadwhere are you seeing it?
19:16.29brlcadI updated all of the places that gl.h gets included with ${STD_C99_FLAGS}
19:16.57brlcadthat should squash that error
19:17.10brlcadlibfb, libdm, and I think mged already have it
19:20.31brlcadahh, if you're testing cmake build -- starseeker, you'll have to add similar logic
19:21.32brlcadyou could actually just set c99 project-wide for cmake build since I'm close to doing that for autotools -- was waiting to squash the few remaining warnings after this release
19:24.01``ErikosX.6 using cmake, grabbing OpenGL.framework instead of /usr/X11R6/include/GL
19:24.58``Erikalways amusing hearing starseeker use words you never think he'd use :>
19:28.25CIA-53BRL-CAD: 03starseeker * r42970 10/brlcad/branches/cmake/misc/CMake/FindGL.cmake: Try the CMAKE_FIND_FRAMEWORK variable in FindGL
19:47.17``Erikbrlcad: using htons in ars.c will require winderz to link winsock.dll to librt
19:47.41``Erikand include Winsock2.h apparently
20:05.45CIA-53BRL-CAD: 03starseeker * r42971 10/brlcad/branches/cmake/misc/CMake/FindTCL.cmake: Need to reset variables if results aren't valid
20:08.50``Erik(and arpa/inet.h on *nix)
20:26.52starseeker``Erik: here's why it's crashing:  0x00000001004ea2bb in _X11TransWritev ()
20:29.09starseekerah, there's no escape - /usr/X11R6/include/GL/gl.h includes the framework gl.h
20:31.06starseekerthat's trying to display mac to mac
20:31.20starseekermac to Linux, wish itself gives up with a bad atom
20:40.35brlcad``Erik: that htons is not going to stay there
20:40.59brlcadworking on replacing that with something that'll actually work on big endian systems
20:44.22CIA-53BRL-CAD: 03brlcad * r42972 10/brlcad/trunk/src/librt/primitives/ars/ars.c: switch over to the xdr functions while the FIXME is being fixed so that we don't have windows build fail. don't want to hook up winsock for windows.
21:14.08starseeker``Erik: odd... runs on Windows for me here (VC++2010)
21:32.50brlcad``Erik: loads of reallocated sectors on the old filesystem .. apparently a bad or failing drive?
21:32.58brlcadthey're attempting a clone/recovery now
21:33.38brlcadit stalled hard 22GB into the restore earlier today and had to go diagnosing
21:43.07``Erikold fs? on crit or bz? bz was falling apart hardcore
21:43.08``Erikis
21:43.17CIA-53BRL-CAD: 03erikgreenwald * r42973 10/brlcad/branches/cmake/src/other/tcl/ (5 files in 2 dirs): regex.h -> regextcl.h to avoid fighting with /usr/include/regex.h
22:09.59CIA-53BRL-CAD: 03brlcad * r42974 10/brlcad/trunk/src/libbu/convert.c:
22:09.59CIA-53BRL-CAD: address FIXME, make cv() be public API, so rename to bu_cv(). provides a
22:09.59CIA-53BRL-CAD: simplified API means for converting between two specified formats, e.g. htons()
22:09.59CIA-53BRL-CAD: would be something like bu_cv(outbuf, "nss", sizeof(short), val, "hss", 1);
22:10.17CIA-53BRL-CAD: 03brlcad * r42975 10/brlcad/trunk/include/bu.h: expose the new bu_cv() function.
22:15.30*** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
22:27.33CIA-53BRL-CAD: 03brlcad * r42976 10/brlcad/trunk/src/libbu/convert.c: no longer vert.c
22:39.42CIA-53BRL-CAD: 03starseeker * r42977 10/brlcad/branches/cmake/src/other/togl/src/CMakeLists.txt: Install the headers as well
22:45.30*** join/#brlcad mafm_ (~mafm@203.Red-88-22-160.staticIP.rima-tde.net)
23:04.38CIA-53BRL-CAD: 03brlcad * r42978 10/brlcad/trunk/src/librt/db_float.c: implement a simple flip_short() routine for flipping the bytes of a short. htons() isn't suitable because it won't flip bytes if host endain is network (i.e. big endian). this is private API.
23:05.44CIA-53BRL-CAD: 03brlcad * r42979 10/brlcad/trunk/src/librt/ (Makefile.am librt_private.h): add a new private header, librt_private.h, so we can have a common header for providing functions that can be used within librt but that shouldn't be public API.
23:09.04CIA-53BRL-CAD: 03brlcad * r42980 10/brlcad/trunk/src/librt/db_float.c: prepare for a rename to db_flip.c
23:10.50CIA-53BRL-CAD: 03brlcad * r42981 10/brlcad/trunk/ (5 files in 2 dirs): rename from db_float.c to db_flip.c since the file is being expanded with a few more flip functions that have nothing to do with floats
23:16.41*** join/#brlcad PrezKennedy (MK@whitecalf.net)
23:25.34CIA-53BRL-CAD: 03starseeker * r42982 10/brlcad/branches/cmake/src/other/togl/ (12 files in 5 dirs): Let's see if glew can handle some of the cross platform annoyances
23:28.51CIA-53BRL-CAD: 03starseeker * r42983 10/brlcad/branches/cmake/CMakeLists.txt: Turn Tk X11 requirement on if appropriate
23:41.43starseeker``Erik: hmm:  http://www.geodynamics.org/pipermail/cig-commits/2010-March/011594.html
23:52.19starseeker``Erik: here's a backtrace, if that helps:  http://pastebin.mozilla.org/1020171
23:57.06CIA-53BRL-CAD: 03brlcad * r42984 10/brlcad/trunk/src/librt/primitives/ars/ars.c:
23:57.06CIA-53BRL-CAD: this should fix interpretation for both big and little endian platforms. if
23:57.06CIA-53BRL-CAD: flipping is requested, we need to flip the bytes regardless of host/network
23:57.06CIA-53BRL-CAD: endianness. call the new private flip_short() function from db_flip.c

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.