diff options
| author | Marius Kintel <marius@kintel.net> | 2012-02-18 15:31:13 (GMT) | 
|---|---|---|
| committer | Marius Kintel <marius@kintel.net> | 2012-02-18 15:31:13 (GMT) | 
| commit | 8fde3563b45e7e0b52b905f62773613caba4341b (patch) | |
| tree | 040243cfdd040e9f18f4d3246b9fb64f90b78003 | |
| parent | ccde3135708a704134cb921a9fffdd7d1aaa4eb3 (diff) | |
| parent | 6038c8d6b15ed11951e6f2ca306106e531f68318 (diff) | |
Merge branch 'master' of github.com:openscad/openscad
| -rw-r--r-- | src/func.cc | 20 | 
1 files changed, 10 insertions, 10 deletions
| diff --git a/src/func.cc b/src/func.cc index eec0986..0c9b450 100644 --- a/src/func.cc +++ b/src/func.cc @@ -421,10 +421,10 @@ Value builtin_search(const Context *, const std::vector<std::string>&, const std  		  Value *resultVector = new Value();  		  resultVector->type = Value::VECTOR;  		  for (size_t j = 0; j < searchTableSize; j++) { -		    if (searchTable.type == Value::VECTOR &&  -						findThis.text[i] == searchTable.vec[j]->vec[index_col_num]->text[0] || -						searchTable.type == Value::STRING &&  -						findThis.text[i] == searchTable.text[j]) { +		    if ((searchTable.type == Value::VECTOR &&  +						 findThis.text[i] == searchTable.vec[j]->vec[index_col_num]->text[0]) || +						(searchTable.type == Value::STRING &&  +						 findThis.text[i] == searchTable.text[j])) {  		      Value *resultValue = new Value(double(j));  		      matchCount++;  		      if (num_returns_per_match==1) { @@ -447,12 +447,12 @@ Value builtin_search(const Context *, const std::vector<std::string>&, const std  		  Value *resultVector = new Value();  		  resultVector->type = Value::VECTOR;  		  for (size_t j = 0; j < searchTable.vec.size(); j++) { -		    if (findThis.vec[i]->type == Value::NUMBER &&  -						searchTable.vec[j]->vec[index_col_num]->type == Value::NUMBER && -						findThis.vec[i]->num == searchTable.vec[j]->vec[index_col_num]->num || -						findThis.vec[i]->type == Value::STRING &&  -						searchTable.vec[j]->vec[index_col_num]->type == Value::STRING &&  -						findThis.vec[i]->text == searchTable.vec[j]->vec[index_col_num]->text) { +		    if ((findThis.vec[i]->type == Value::NUMBER &&  +						 searchTable.vec[j]->vec[index_col_num]->type == Value::NUMBER && +						 findThis.vec[i]->num == searchTable.vec[j]->vec[index_col_num]->num) || +						(findThis.vec[i]->type == Value::STRING &&  +						 searchTable.vec[j]->vec[index_col_num]->type == Value::STRING &&  +						 findThis.vec[i]->text == searchTable.vec[j]->vec[index_col_num]->text)) {  					Value *resultValue = new Value(double(j));  		      matchCount++;  		      if (num_returns_per_match==1) { | 
