| 536 | } |
| 537 | |
| 538 | static const char ** |
| 539 | stringVectorToPointerArray(const vector<string> &s, size_t len) |
| 540 | { |
| 541 | JASSERT(len >= s.size()); |
| 542 | |
| 543 | const char **result = (const char **) JALLOC_MALLOC(len * sizeof (char*)); |
| 544 | JASSERT(result != NULL); |
| 545 | |
| 546 | // Now get the pointers. |
| 547 | for (size_t i = 0; i < s.size(); i++) { |
| 548 | result[i] = s[i].c_str(); |
| 549 | } |
| 550 | |
| 551 | result[s.size()] = NULL; |
| 552 | |
| 553 | return result; |
| 554 | } |
| 555 | |
| 556 | static const char *ourImportantEnvs[] = |
| 557 | { |