| 01:29.08 | *** join/#brlcad R0b0t1 (n=Enigma@unaffiliated/r0b0t1) | |
| 01:29.55 | *** join/#brlcad talcite_ (n=matthew@bas2-toronto21-1279331972.dsl.bell.ca) | |
| 03:36.38 | *** join/#brlcad talcite__ (n=matthew@bas2-toronto21-1242351444.dsl.bell.ca) | |
| 05:19.48 | *** join/#brlcad talcite_ (n=matthew@bas2-toronto21-1242310260.dsl.bell.ca) | |
| 06:33.32 | *** join/#brlcad talcite__ (n=matthew@bas2-toronto21-1279332088.dsl.bell.ca) | |
| 07:44.34 | *** join/#brlcad talcite_ (n=matthew@bas2-toronto21-1279331635.dsl.bell.ca) | |
| 07:49.14 | CIA-38 | BRL-CAD: 03brlcad * r37096 10/brlcad/trunk/src/librt/primitives/pipe/ (pipe.c pipe_brep.cpp): big cleanup of formatting (vmath macros missing semicolon), mass quellage on unused params and shodowing. | 
| 08:01.08 | CIA-38 | BRL-CAD: 03brlcad * r37097 10/brlcad/trunk/src/librt/primitives/pnts/pnts.c: printf family promotes to double, so no %lf (for c90). use %f instead. other minor quelling. | 
| 08:12.07 | *** join/#brlcad talcite (n=matthew@bas2-toronto21-1279331635.dsl.bell.ca) | |
| 08:24.40 | *** join/#brlcad talcite (n=matthew@bas2-toronto21-1279331635.dsl.bell.ca) | |
| 13:38.53 | CIA-38 | BRL-CAD: 03brlcad * r37098 10/brlcad/trunk/src/librt/primitives/ (poly/poly.c rec/rec.c): quell verbose warnings. remove register keyword, quell and check parameters. | 
| 14:11.08 | CIA-38 | BRL-CAD: 03brlcad * r37099 10/brlcad/trunk/src/librt/primitives/ (5 files in 3 dirs): more warnings being quelled. unused params/vars and extra checks. | 
| 14:23.16 | CIA-38 | BRL-CAD: 03brlcad * r37100 10/brlcad/trunk/src/librt/primitives/ (15 files in 14 dirs): invert the verbose logic test so we can reduce depth/complexity. just return early. remove some more register keywording while we're at it. | 
| 14:36.19 | CIA-38 | BRL-CAD: 03brlcad * r37101 10/brlcad/trunk/src/librt/primitives/ (4 files in 3 dirs): more warnings | 
| 16:29.23 | *** join/#brlcad Nohla (n=jesica@168.226.178.253) | |
| 16:49.40 | *** join/#brlcad jesica__ (n=jesica@168.226.178.122) | |
| 17:02.40 | *** join/#brlcad Nohla (n=jesica@168.226.178.217) | |
| 17:37.13 | CIA-38 | BRL-CAD: 03brlcad * r37102 10/brlcad/trunk/src/librt/primitives/ (submodel/submodel.c superell/superell.c): quelling unused params, added checks, removed register keyword. | 
| 17:39.56 | CIA-38 | BRL-CAD: 03brlcad * r37103 10/brlcad/trunk/src/librt/primitives/table.c: eliminate the crudgery of the old _nul_ placeholder callbacks and expand out the function table. replace the _nul_ with NULL. one step closer to callback wrappers. | 
| 17:43.47 | *** join/#brlcad Nohla (n=jesica@168.226.179.109) | |
| 17:48.51 | CIA-38 | BRL-CAD: 03brlcad * r37104 10/brlcad/trunk/ (include/raytrace.h src/libged/put.c src/libged/wdb_obj.c): remove references to rt_nul_make | 
| 18:12.07 | CIA-38 | BRL-CAD: 03brlcad * r37105 10/brlcad/trunk/src/librt/primitives/tgc/ (tgc.c tgc_brep.cpp): good gravy tgc.. eliminate a slew of exact == 0.0 floating point comparisons. | 
| 18:16.28 | ``Erik | O.o | 
| 18:17.49 | ``Erik | in my old age, I'm gaining more and more appreciation for stp | 
| 18:23.58 | brlcad | yeah kids, stay off grandpa's lawn | 
| 18:24.20 | CIA-38 | BRL-CAD: 03brlcad * r37106 10/brlcad/trunk/src/librt/primitives/ (tor/tor.c vol/vol.c): !woo hoo! the last of the primitives, now all free of verbose warnings. added usual unused parameter checks and dequelled a couple exact floating point comparisons | 
| 18:24.22 | ``Erik | :D | 
| 18:24.34 | ``Erik | seirously? all squashed? O.O | 
| 18:33.56 | brlcad | that be all of them | 
| 18:34.05 | brlcad | there are still about a dozen files in librt though | 
| 18:34.21 | brlcad | alphabetical, those after 'p' (primitives dir) | 
| 18:34.37 | brlcad | librt is almost fully clean | 
| 18:36.20 | CIA-38 | BRL-CAD: 03brlcad * r37107 10/brlcad/trunk/src/librt/roots.c: | 
| 18:36.20 | CIA-38 | BRL-CAD: odd exact floating point comparison here that dates back to 1986. the intent | 
| 18:36.20 | CIA-38 | BRL-CAD: looks like a simple comparison of b-diff == b being that the diff is simply so | 
| 18:36.20 | CIA-38 | BRL-CAD: near zero that it's below computation tolerance to represent, which is | 
| 18:36.21 | CIA-38 | BRL-CAD: SMALL_FASTF. additionally the magic 1.0e-5 that was added for SGI is tightened | 
| 18:36.23 | CIA-38 | BRL-CAD: up to SQRT_SMALL_FASTF. obviously needs testing. | 
| 18:54.00 | CIA-38 | BRL-CAD: 03brlcad * r37108 10/brlcad/trunk/src/librt/shoot.c: | 
| 18:54.00 | CIA-38 | BRL-CAD: modify the spatial position traversal to do what the comment says, progressing | 
| 18:54.00 | CIA-38 | BRL-CAD: the smallest amount possible. we progress by SQRT_SMALL_FASTF (1e-39/1e-18) | 
| 18:54.00 | CIA-38 | BRL-CAD: instead of the hardware tol SMALL_FASTF (1e-77/1e-37) so as to be 'slightly' | 
| 18:54.00 | CIA-38 | BRL-CAD: closer to what we were stepping (1e-14). obviously needs testing.. | 
| 18:56.56 | brlcad | exciting! | 
| 18:57.01 | brlcad | giggity giggity | 
| 18:57.43 | ``Erik | now make nmg not suck | 
| 18:57.44 | ``Erik | :D | 
| 18:57.45 | ``Erik | *duck* | 
| 18:58.03 | brlcad | i actually grew a new appreciation for nmg whilest cleaning it's warnings | 
| 18:58.17 | brlcad | that's on the refactor block after functab | 
| 18:58.26 | ``Erik | it's got some crazy smart person stuff in there, but the details and implementation are.. uh... not so hot | 
| 18:58.27 | brlcad | pull back to libnmg | 
| 18:58.56 | brlcad | can count the remaining librt files to quell on two hands! | 
| 18:59.03 | ``Erik | is pissing off his cats and neighbors by singing along to alice in chains songs :D | 
| 18:59.12 | ``Erik | with only 30 fingers per hand? | 
| 18:59.37 | brlcad | one tequila two tequila | 
| 18:59.41 | ``Erik | the '91 moore session was.. wow. | 
| 19:00.26 | ``Erik | http://www.youtube.com/watch?v=l9jX1KAKp78&feature=related | 
| 19:00.51 | ``Erik | when I lived there, one of the big radio stations (99.9, kisw) kept playing the show... like... all of the show | 
| 19:01.24 | ``Erik | boom, here's 90 minutes of AiC doin' their thang, no commercials or anything | 
| 19:03.48 | brlcad | gasp! .. drumroll | 
| 19:04.00 | ``Erik | all done? | 
| 19:04.36 | ``Erik | w00t to de 00t | 
| 19:04.57 | ``Erik | now I'll go compile it somewhere that the errors are massive and all over | 
| 19:05.05 | ``Erik | fbsd tends to be bitchier than osX or leenewx | 
| 19:05.45 | CIA-38 | BRL-CAD: 03brlcad * r37109 10/brlcad/trunk/ (4 files in 2 dirs): almost there, almost there... | 
| 19:07.59 | poolio | ooo, new year cleaning? | 
| 19:08.45 | ``Erik | yo ben, how's it going? gradjimucated yet? | 
| 19:08.57 | poolio | heh, still got a year and a half but it's going well | 
| 19:10.19 | poolio | how are things with you? have a good new year? | 
| 19:10.48 | ``Erik | been a hell of a year for me. :/ | 
| 19:11.26 | ``Erik | almost quit, moved halfway across the country, and got married, btu *shrug* it didn't happen, now I'm back in the saddle :) | 
| 19:12.15 | poolio | ah well, there's always this year :) | 
| 19:12.38 | ``Erik | made for some odd conversations... "yeh, uh, I've decided I'm NOT seeling my house, apologies for wasting your time" "uh, yeh, you know when I said I was quitting? um, I'd still like to work here, if that's ok" | 
| 19:12.59 | ``Erik | now I'm trying to convince http://cdn.okcimg.com/php/load_okc_image.php/images/16/150x150/558x800/0x0/438x438/0/14337150525155587730.jpeg to punch me in the head :D | 
| 19:14.10 | poolio | oy, that's no fun | 
| 19:14.16 | ``Erik | are you going to apply to next years gsoc? | 
| 19:15.24 | poolio | probably not... I've been doing a lot of machine learning + neuroscience research and will probably be continuing with that | 
| 19:15.43 | ``Erik | machine learning and neuroscience? lots of NN type stuff? | 
| 19:16.00 | poolio | but I was just looking into using BRL-CAD for some fancy visualizations | 
| 19:16.03 | ``Erik | I think that a ga generated nn would be ... awesome... I just haven't seen anyone try it | 
| 19:16.51 | poolio | not really any NNs actually, I've mainly been working on dynamic bayesian networks (HMMs, kalman filters, etc...) for neural prosthetics | 
| 19:17.03 | ``Erik | cool | 
| 19:17.17 | poolio | many people have tried GA + NN but I don't remember any names offhand | 
| 19:17.19 | ``Erik | graphviz isn't a player for viz? | 
| 19:17.49 | ``Erik | hm, ten years ago, in my AI course, it seemed like a damn obvious step that no one did | 
| 19:18.15 | ``Erik | use a ga to generate an optimized nn.... | 
| 19:18.35 | ``Erik | mebbe folk have tried it and it's just not good, I dunno, I didn't actually try it :) | 
| 19:19.02 | ``Erik | if it was obvious to me, I'm sure many folk smarter than I have tried it and we don't see it cuz there's a fault | 
| 19:19.48 | poolio | well, many people have used it with some amount of success, but NNs have been out of style for the past few years | 
| 19:20.05 | ``Erik | oh, I'm out of date :) | 
| 19:20.17 | ``Erik | what's the new hotness for processing fuzzy data? | 
| 19:20.18 | poolio | they're making a come back under the name "deep belief networks" | 
| 19:20.52 | poolio | It depends what you want to do with the data, but for classification support vector machines (SVMs) are hip | 
| 19:21.40 | ``Erik | *google* *wiki* | 
| 19:22.28 | CIA-38 | BRL-CAD: 03brlcad * r37110 10/brlcad/trunk/src/librt/ (brep_test.cpp nurb_example.c primitives/xxx/xxx.c wdb.c): | 
| 19:22.28 | CIA-38 | BRL-CAD: awesome. with this commit, librt's C code is now free of all verbose | 
| 19:22.28 | CIA-38 | BRL-CAD: compilation warnings (on 32-bit osx). quellage includes unused params/vars, | 
| 19:22.28 | CIA-38 | BRL-CAD: shadows, and added tests. removed the ray parameter from rt_tcl_pr_hit(). | 
| 19:22.39 | ``Erik | wow, thanks... when I was in school, palm was radical and new, they made nn's do something worth doing... but linux was a whelp, nt was hot new sexiness, solaris 7 was keen, ... | 
| 19:22.51 | poolio | brlcad: woot! | 
| 19:23.26 | poolio | ``Erik: yeah, machine learning is a constantly evolving field | 
| 19:23.29 | ``Erik | now I'm gonna read up and decide that it's just new names on old ideas, but now I'll have the new names... and can refer to the 50's crud | 
| 19:23.50 | brlcad | howdy poolio! merry new year, happy christmas | 
| 19:24.15 | poolio | it almost always is the same idea renamed...or an idea renamed from another field | 
| 19:24.17 | ``Erik | <-- codes in lisp for fun these days... :) | 
| 19:24.29 | poolio | ahoy brlcad! happy holidays to you too | 
| 19:24.43 | brlcad | ``Erik: yeah, verbose on a 64-bit is probably going to expose a slew of type conversion warnings, and I've got a linux box set to c99 which is a bitch to quell | 
| 19:25.06 | brlcad | but that's at least 75% complete now, and almost enough to turn the flag on the dir :) | 
| 19:25.06 | poolio | ``fun'' eh? | 
| 19:25.07 | ``Erik | my fbsd boxen are 32b, but they still expose asstons more of issues than starseekers leenewxen | 
| 19:25.23 | ``Erik | how very LaTeX in your phrasing | 
| 19:25.36 | brlcad | poolio: hah, ... it was ... for the first 100 hours | 
| 19:25.37 | poolio | ah whoops...school requires so much typesetting :) | 
| 19:25.51 | ``Erik | yes, fun, couple vdeo games I'm working on... :) | 
| 19:26.01 | poolio | video games in LISP? | 
| 19:26.01 | ``Erik | one is ucw based, web thingie | 
| 19:26.09 | brlcad | the second and third, not so much .. then the last 8 hours it got exciting again ;) | 
| 19:26.19 | ``Erik | the other effort is lisp at the core, using ogre and ode | 
| 19:26.44 | ``Erik | um, there've been several lisp based video games... they just don't brag that they're lisp... :) | 
| 19:27.03 | ``Erik | abuse, crash bandicoot, ... | 
| 19:27.14 | poolio | brlcad: heh, I don't think I ever made it past 10 hours | 
| 19:28.00 | ``Erik | sean: fbsd will break on the compile in new and interesting (but legit) ways | 
| 19:28.14 | ``Erik | mebbe not brlcad.org, but crit will | 
| 19:28.17 | ``Erik | :) | 
| 19:28.25 | brlcad | poolio: so future devs don't have to endure nearly as much pain as *cough* some have ;) | 
| 19:28.44 | ``Erik | hop on crit and try :D | 
| 19:28.53 | brlcad | still a LOT more to go, but having the core strict clean will help with long-term maintenance | 
| 19:29.14 | brlcad | ``Erik: you mean with strict on? | 
| 19:29.18 | ``Erik | yeah | 
| 19:29.22 | brlcad | i'm sure bsd will | 
| 19:29.36 | brlcad | linux is up next, it's pretty damn noisy | 
| 19:29.40 | brlcad | 64-bit | 
| 19:29.57 | ``Erik | one of the reasons I fell in love with bsd was that it was so aggressive about correctness, where linux was very loose and easy | 
| 19:30.20 | poolio | brlcad: heh, you should just leave it as a rite of passage | 
| 19:30.34 | ``Erik | when I started caring about hpux and solaris, taking my lumps up front in bsd was very ... least painful | 
| 19:30.40 | ``Erik | oh, and aix | 
| 19:30.47 | brlcad | ah, wonderful.. "No space left on device" .. world class, I tell ya | 
| 19:31.00 | brlcad | poolio: there are still plenty of other rites of passage ;) | 
| 19:31.09 | brlcad | just as painful | 
| 19:31.25 | ``Erik | hah, "look at nmg" :D | 
| 19:31.58 | poolio | or my personal favorite, "complete the paperwork" | 
| 19:32.10 | poolio | although I suppose a lot of devs can skip that step :) | 
| 19:32.15 | brlcad | bsd at least will do bu/bn and a few others strict now.. solaris build doesn't even get that far | 
| 19:32.17 | ``Erik | paperwhat? | 
| 19:32.26 | ``Erik | solaris using sunw or gcc? | 
| 19:33.10 | ``Erik | do we have an irix box anymore? I have an o2 bookend if we need | 
| 19:34.17 | brlcad | gcc | 
| 19:34.34 | brlcad | no irix | 
| 19:35.37 | ``Erik | we lost the irix server, ... but I will not surrender that o2 :) | 
| 19:36.15 | ``Erik | best bookend ever | 
| 19:36.28 | ``Erik | and only what, 6k in its prime? | 
| 19:37.18 | brlcad | yeah, 5-8k | 
| 19:37.32 | brlcad | < $100 on ebay now | 
| 19:38.37 | ``Erik | twinky has an o200, or had one in his closet | 
| 19:39.36 | ``Erik | sits around feeling old :) | 
| 19:39.59 | brlcad | well, look on the bright side | 
| 19:40.03 | brlcad | you're not nearly as old as you look | 
| 19:40.23 | ``Erik | hey, I get carded all the time | 
| 19:41.16 | poolio | aha, even I don't get carded anymore :) | 
| 19:42.24 | ``Erik | yeah, see, I'm 33 and I get carded all the time | 
| 19:42.52 | ``Erik | pisses me off... when I'm out with a girl, they're always "wow, that' awesome, I'm so jealous" ... no it's annoying | 
| 19:56.21 | CIA-38 | BRL-CAD: 03brlcad * r37111 10/brlcad/trunk/src/librt/nurb_example.c: wow, only warning to come up on 64-bit linux (rhel5) with c99 set. less work than bu and bn. | 
| 19:57.21 | CIA-38 | BRL-CAD: 03brlcad * r37112 10/brlcad/trunk/src/librt/Makefile.am: linux and macosx are now warning-free. that's more than the other libs got before strict was enabled, so let others in on the quelling fun. | 
| 19:58.23 | brlcad | ``Erik: it's probably more the serial murderer look, they want a name in case they see your face again in the news | 
| 20:02.10 | CIA-38 | BRL-CAD: 03brlcad * r37113 10/brlcad/trunk/src/libbu/bitv.c: reduce. -3 +2. net gain. | 
| 20:40.23 | *** join/#brlcad R0b0t1 (n=Enigma@unaffiliated/r0b0t1) | |
| 20:51.05 | *** join/#brlcad louipc (n=louipc@75-119-247-24.dsl.teksavvy.com) | |
| 20:59.50 | *** join/#brlcad _sushi_ (n=_sushi_@84-72-9-218.dclient.hispeed.ch) | |
| 20:59.58 | _sushi_ | happy new year all! | 
| 21:03.33 | brlcad | happy new year _sushi_ | 
| 21:23.16 | starseeker | updates and gives Gentoo a go at librt strict... | 
| 21:23.32 | starseeker | (must take brake from working on closet...) | 
| 21:24.14 | starseeker | brlcad: did ``Erik frag somebody again? :-P | 
| 21:25.45 | starseeker | those BSD vs. world brawls can get intense... | 
| 21:43.32 | starseeker | um | 
| 21:43.43 | starseeker | ../../../brlcad/src/librt/db5_io.c: In function ârt_db_cvt_to_external5â: | 
| 21:43.43 | starseeker | ../../../brlcad/src/librt/db5_io.c:1251: error: the address of âbodyâ will always evaluate as âtrueâ | 
| 21:43.46 | starseeker | ../../../brlcad/src/librt/db5_io.c:1256: error: the address of âattributesâ will always evaluate as âtrueâ | 
| 21:43.49 | starseeker | ../../../brlcad/src/librt/db5_io.c: In function ârt_db_put_internal5â: | 
| 21:43.52 | starseeker | ../../../brlcad/src/librt/db5_io.c:1426: error: the address of âextâ will always evaluate as âtrueâ | 
| 21:44.09 | starseeker | is it complaining because it thinks the checks are useless? | 
| 21:47.23 | _sushi_ | starseeker: the compiler must think these things will never be NULL | 
| 21:47.40 | _sushi_ | Maybe something like int a; int *b=&a; if (b)... ? | 
| 21:47.47 | starseeker | maybe... | 
| 21:48.16 | starseeker | wonders if body, attributes and ext are supposed to be pointers to structs with the BU_* routines handling memory... | 
| 21:48.19 | starseeker | tries that... | 
| 22:03.51 | starseeker | hmm... it doesn't like hits in ars.c, but I'm not quite sure how to approach that one... | 
| 22:05.14 | starseeker | I suppose it should be a malloc of the amount of memory needed for RT_ARS_MAXHITS rather than struct hit hits[RT_ARS_MAXHITS] ... | 
| 22:05.57 | starseeker | looks at clock and realizes he has to get back to the closet... | 
| 22:05.59 | starseeker | arrgh | 
| 22:06.41 | starseeker | brlcad: I'll go ahead and commit what I've got so far - if it's wrong go ahead and revert and I'll take another swipe at it later | 
| 22:08.19 | CIA-38 | BRL-CAD: 03starseeker * r37114 10/brlcad/trunk/src/librt/ (6 files in 2 dirs): Quellage in librt on Gentoo linux - this isn't all of it but commit what I've done so far to see if I'm doing something The Wrong Way... - haven't tested yet because I haven't gotten a complete librt build yet. | 
| 22:09.34 | brlcad | that'll segfault | 
| 22:10.14 | brlcad | they're not pointers otherwise you'd have to malloc/free them .. if it's just a pointer, you can't call INIT() yet | 
| 22:11.35 | starseeker | ah | 
| 22:12.49 | brlcad | have to unroll the macro to see what it's actually complaining about | 
| 22:12.55 | starseeker | k | 
| 22:13.11 | brlcad | there are a slew of similar BU_CK* macros that preceed it, so something about BU_CK_EXTERNAL | 
| 22:13.44 | brlcad | BU_CK_EXTERNAL -> BU_CKMAG -> if statement and a call to bu_badmagic() | 
| 22:14.13 | CIA-38 | BRL-CAD: 03starseeker * r37115 10/brlcad/trunk/src/librt/ (6 files in 2 dirs): Undo librt changes - need to delve into macro land. | 
| 22:14.57 | brlcad | ah, I see | 
| 22:15.03 | brlcad | it's exactly what it says | 
| 22:15.22 | brlcad | it's an object on the stack, so the address is guaranteed to be non-null | 
| 22:15.37 | starseeker | ah - so the check is unnecessary? | 
| 22:15.39 | brlcad | so the if test that happens inside BU_CKMAG() will always be true | 
| 22:15.47 | brlcad | a portion of the if-test | 
| 22:16.20 | brlcad | the test is A or B or C .. and the warning is merely that A is always false | 
| 22:17.08 | brlcad | way to quell that is to get a pointer to that address | 
| 22:17.16 | starseeker | point of interest - since they aren't pointers, how come some of them have free calls? | 
| 22:17.40 | brlcad | bu_free_external() is not freeing the struct | 
| 22:17.44 | _sushi_ | brlcad: have you already had time to read my query? | 
| 22:17.46 | brlcad | it's freeing things the struct holds | 
| 22:17.50 | brlcad | _sushi_: not yet | 
| 22:17.54 | _sushi_ | brlcad: sorry | 
| 22:18.01 | starseeker | ah | 
| 22:18.29 | starseeker | would have favored bu_free_struct_contents or some such for that... ah well | 
| 22:19.14 | starseeker | thought &ext was the address of struct bu_external ext | 
| 22:22.00 | starseeker | has to run - back later | 
| 22:22.27 | brlcad | starseeker: try this.. | 
| 22:26.42 | CIA-38 | BRL-CAD: 03brlcad * r37116 10/brlcad/trunk/include/magic.h: | 
| 22:26.42 | CIA-38 | BRL-CAD: get the pointer value as a long integer before doing the comparisons. this will | 
| 22:26.42 | CIA-38 | BRL-CAD: allow calls to BU_CKMAG for address of structs on the stack to not produce a | 
| 22:26.42 | CIA-38 | BRL-CAD: compilation warning about the address always evaluating to true. going | 
| 22:26.43 | CIA-38 | BRL-CAD: indirectly through the value does make the magic check potentially a little more | 
| 22:26.45 | CIA-38 | BRL-CAD: expensive for non-optimized non-production builds. | 
| 22:28.09 | brlcad | if it works, should study it for understanding ;) | 
| 22:53.27 | starseeker | so the compiler was complaining about the if test because it knew the answer of that test for that case would always be false, since the pointer would evalute as true | 
| 22:54.23 | starseeker | doesn't quite see why that matters, since there were other cases in the OR statement... an evaluation of the OR condition as TRUE would have shorted the test, but not false | 
| 22:54.58 | starseeker | ah, well | 
| 22:56.58 | starseeker | yeah, same deal with BU_VLS_IS_INITIALIZED | 
| 23:05.25 | CIA-38 | BRL-CAD: 03starseeker * r37117 10/brlcad/trunk/include/ (brlcad_version.h bu.h): Also do pointer to long integer in BU_VLS_IS_INITIALIZED test | 
| 23:05.48 | starseeker | and that completes the librt build here | 
| 23:07.15 | starseeker | only warning I see is deprecated conversion from string constant to char* in dsp_brep.cpp | 
| 23:07.31 | starseeker | wonder why it didn't gag on that | 
| 23:08.24 | *** join/#brlcad akafubu (n=akafubu@unaffiliated/akafubu) | |
| 23:08.32 | starseeker | hmm - must investigate bu_cv_cookie after supper | 
| 23:17.27 | CIA-38 | BRL-CAD: 03starseeker * r37118 10/brlcad/trunk/src/librt/primitives/dsp/dsp_brep.cpp: cast to (char *) explicitly to avoid the string constant to char * warning - might want to check if bu_cv_cookie should be expecting const char * or not... | 
| 23:18.32 | starseeker | I suppose if bu_cv_cookie doesn't alter the input string it could take a const value... | 
| 23:21.03 | brlcad | erm, parens right on that? | 
| 23:21.10 | brlcad | looks like you inverted the whole if test | 
| 23:21.45 | brlcad | also shouldn't cast away constness | 
| 23:22.18 | brlcad | the fix is what you suggested, should be const | 
| 23:24.07 | brlcad | ah, logic looks okay on the bu.h change .. just funky in the email | 
| 23:42.35 | *** join/#brlcad _sushi_ (n=_sushi_@84-72-9-218.dclient.hispeed.ch) [NETSPLIT VICTIM] | |
| 23:42.37 | *** join/#brlcad CIA-38 (n=CIA@208.69.182.149) [NETSPLIT VICTIM] | |