Revision: 56839
http://sourceforge.net/p/brlcad/code/56839
Author: starseeker
Date: 2013-08-14 18:21:30 +0000 (Wed, 14 Aug 2013)
Log Message:
-----------
misc bits relating to figuring out the db_search function.
Modified Paths:
--------------
brlcad/trunk/src/librt/search.c
Modified: brlcad/trunk/src/librt/search.c
===================================================================
--- brlcad/trunk/src/librt/search.c 2013-08-14 16:24:13 UTC (rev 56838)
+++ brlcad/trunk/src/librt/search.c 2013-08-14 18:21:30 UTC (rev 56839)
@@ -2273,6 +2273,7 @@
{
struct bu_ptbl *search_results = NULL;
void *dbplan;
+ const char **search_path_strings = path_strings;
char **plan_argv = (char **)bu_calloc(strlen(plan_string) + 1, sizeof(char
*), "plan argv");
struct bu_vls plan_string_vls;
bu_vls_init(&plan_string_vls);
@@ -2281,10 +2282,18 @@
dbplan = db_search_formplan(plan_argv, wdbp->dbip, wdbp);
switch (search_type) {
case DB_SEARCH_STANDARD:
+ if (!search_path_strings || !search_path_strings[0])
search_path_strings = db_get_top_objs(wdbp);
+ const char *curr_path = search_path_strings[0];
+ while (curr_path) {
+ // search
+ curr_path++;
+ }
break;
case DB_SEARCH_UNIQ_OBJ:
+ if (!search_path_strings || !search_path_strings[0])
search_path_strings = db_get_top_objs(wdbp);
break;
case DB_SEARCH_FLAT:
+ // for loop
break;
default:
break;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits