irclog2html for #brlcad on 20051220

00:35.46 *** join/#brlcad maccam912 (n=maccam91@71-10-127-82.dhcp.stpt.wi.charter.com)
00:36.13 maccam912 hello?
00:37.01 maccam912 stilll waiting for links to .exe or .rpm compiled versions of BRLCAD. email links to maccam912@gmail.com please.
00:43.22 *** join/#brlcad polyspin (n=polyspin@pcp0011463358pcs.chrchv01.md.comcast.net)
00:44.19 polyspin anyone remember how to duplicate a boot disk on a Mac?
01:03.40 *** join/#brlcad archivist_ (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
01:24.16 brlcad DiskCopy?
01:26.37 brlcad if you mean duplicate the contents of your bootable drive contents, something like Carbon Copy Cloner does the trick
01:26.51 brlcad if you mean duplicate a bootable CD, should just be a matter of copying the CD
01:27.05 brlcad http://www.bombich.com/mactips/image.html
01:28.50 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: sourceforge finally removed the stale cvs lock, update version to 7.6.6
01:30.32 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/macosx/Resources/ (ReadMe.rtfd/TXT.rtf Welcome.rtfd/TXT.rtf): update to 7.6.6
01:32.30 pra5ad Twingy,
01:32.48 pra5ad is the endian flag set for all models in the db?
01:33.15 pra5ad if so, which value for big endian
01:36.07 polyspin I've got a second drive with a partition I'd like to make 1) bootable and 2) an exact duplicate of my main drive.
01:36.31 brlcad ahh, then that link is more in line with what you need
01:36.55 polyspin thx
01:48.58 pra5ad brlcad,
01:49.06 brlcad pra5ad,
01:49.12 pra5ad does bzflag have endian swap/check code ?
01:49.25 brlcad of course
01:49.42 pra5ad got a url?
01:50.47 brlcad well, what do you mean first
01:51.03 brlcad the protocol code does what bz does, calls htons htonl, etc
01:51.13 brlcad network representation is the "standard"
01:51.31 pra5ad http://www.codeguru.com/forum/showthread.php?t=292902
01:51.38 brlcad you could/should just use those routines
01:51.39 pra5ad this guy is clueless then?
01:51.51 pra5ad Q: Why didn't you just use 'ntohl()' and 'htonl()'?
01:51.51 pra5ad A: These functions
01:51.51 pra5ad <PROTECTED>
01:51.51 pra5ad <PROTECTED>
01:52.14 brlcad heh
01:52.38 brlcad neither does that code necessarily
01:52.50 brlcad you see, you have objects that are maybe 4 bytes long
01:52.58 brlcad they can be 4321 or 1234
01:53.08 brlcad or 4312 4123 etc
01:53.22 brlcad depends if you want to support that
01:54.09 brlcad htonl and family take care of that and are about as portable as fork()
01:54.11 pra5ad and what endian are those?
01:54.20 brlcad "middle endian"
01:54.30 brlcad pretty rare these days
01:54.49 brlcad but about as lame as his reason for not using htonl
01:55.51 brlcad they aren't part of C but so is a ton of other stuff everyone uses, they are however a part of POSIX
01:56.10 brlcad and posix is the best golden ruler to follow if your gonna follow any of them
01:56.25 pra5ad what additional dependancy does htonl need
01:56.34 brlcad dependency?
01:56.52 pra5ad yes
01:57.29 brlcad your question makes no sense
01:57.40 pra5ad arpa/inet.h
01:57.51 pra5ad what lib is that part of?
01:59.00 brlcad it's not an external library
01:59.08 brlcad you're still dealing with the C library
01:59.25 brlcad it's just not part of the early C standards, heck might have even been added to the latter C standard
01:59.43 brlcad doesn't matter, it's been a part of systems for about two decades
01:59.54 brlcad was part of the bsd standard
02:00.01 brlcad became part of posix
02:00.07 pra5ad netinet/in.h
02:00.43 brlcad are you asking what headers do you need to include to use htonl?
02:00.57 brlcad that's not an "additional dependency" :P
02:01.14 brlcad that's just how you use functions, man byteorder
02:01.23 pra5ad no, lib
02:01.38 pra5ad thought it was a seperate net lib
02:01.56 brlcad should just need to include arpa/inet.h and maybe add -lc
02:04.28 brlcad by the way, you will need to check whether you are the same or different as the network format
02:04.48 brlcad if you are the same, ntoh is going to be a pass-through
02:06.40 brlcad so given you know it's already one way or the other, you might just want to write a simple swap define
02:08.15 brlcad e.g. #define swap16(x) ((((uint16)(x) & 0xff00) >> 8) | (((uint16)(x) & 0x00ff) << 8))
02:08.47 brlcad then you can detect his big/little endian flag, and compare to you and if they are different, swap bytes
02:08.56 brlcad define something similar for swap32 and so on
02:11.40 pra5ad hmm
02:12.08 pra5ad how bout a generic swap( byte* , sizeof )
02:15.54 *** join/#brlcad DarkMaster (n=Apathy@pcp0011645240pcs.aberdn01.md.comcast.net)
03:19.34 *** join/#brlcad DTRemenak (n=DTRemena@DHCP-170-143.caltech.edu)
04:13.56 brlcad macro version is considerably faster
04:40.37 pra5ad force inline
04:46.18 learner even inlined
04:46.56 learner not that it matters a whole lot, you only need to swap once on read
04:51.43 pra5ad yes
05:37.42 *** join/#brlcad PKMOBILE (n=Apathy@pcp0011645240pcs.aberdn01.md.comcast.net)
08:52.29 *** join/#brlcad Maloeran (n=alexis@modemcable065.3-83-70.mc.videotron.ca)
09:59.37 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
11:23.30 *** join/#brlcad AchiestDragon (n=dave@whipy.demon.co.uk)
13:13.10 *** join/#brlcad cad416 (n=3e5ebb57@bz.bzflag.bz)
14:12.26 learner /away i'm not really here
14:12.40 brlcad that's not very useful now is it
15:23.53 *** join/#brlcad cad969 (n=803f2049@bz.bzflag.bz)
18:53.43 brlcad http://beta.bzflag.bz/side_small.png
18:54.21 brlcad cool tankie :)
18:55.33 joevalleyfield looks a little like the batmobile from last summer's movie
20:46.30 *** join/#brlcad pier (n=pier@151.56.213.59)
20:56.47 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/tclscripts/archer/Archer.tcl: Add the following methods: decimate, decimate2, decimateAttr and decimateAttr2. Mods to import a single STL file or a directory of STL files.
21:04.55 *** join/#brlcad Maloeran (n=alexis@70.83.3.65)
21:13.59 *** join/#brlcad Maloeran_ (n=alexis@70.83.3.65)
21:17.35 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/shoot.c: these comparisons are order invariant so change from a >= b to !(a < b) for better performance on G5 processors
21:57.48 *** part/#brlcad pier (n=pier@151.56.213.59)
22:01.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac README include/config_win.h): bump the revision number to 7.6.7 post release, next version is trepidly going to be 7.6.8, maybe 7.8.0 if windows work begins merging in time (which isn't likely given there's only two weeks).
22:05.47 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS: add a section for 7.6.7, make initial note that this is our one year anniversary
22:55.42 *** join/#brlcad Maloeran_ (n=alexis@70.83.3.65)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.