Lines Matching refs:block
237 ___kmp_env_blk_parse_string(kmp_env_blk_t *block, // M: Env block to fill. in ___kmp_env_blk_parse_string() argument
289 block->bulk = bulk; in ___kmp_env_blk_parse_string()
290 block->vars = vars; in ___kmp_env_blk_parse_string()
291 block->count = count; in ___kmp_env_blk_parse_string()
306 kmp_env_blk_t *block, // M: Env block to fill. in ___kmp_env_blk_parse_windows() argument
367 block->bulk = bulk; in ___kmp_env_blk_parse_windows()
368 block->vars = vars; in ___kmp_env_blk_parse_windows()
369 block->count = count; in ___kmp_env_blk_parse_windows()
381 ___kmp_env_blk_parse_unix(kmp_env_blk_t *block, // M: Env block to fill. in ___kmp_env_blk_parse_unix() argument
423 block->bulk = bulk; in ___kmp_env_blk_parse_unix()
424 block->vars = vars; in ___kmp_env_blk_parse_unix()
425 block->count = count; in ___kmp_env_blk_parse_unix()
429 void __kmp_env_blk_init(kmp_env_blk_t *block, // M: Block to initialize. in __kmp_env_blk_init() argument
434 ___kmp_env_blk_parse_string(block, bulk); in __kmp_env_blk_init()
437 ___kmp_env_blk_parse_unix(block, environ); in __kmp_env_blk_init()
446 ___kmp_env_blk_parse_windows(block, mem); in __kmp_env_blk_init()
462 kmp_env_blk_t *block // M: Block of environment variables to sort. in __kmp_env_blk_sort() argument
465 qsort(CCAST(kmp_env_var_t *, block->vars), block->count, in __kmp_env_blk_sort()
472 kmp_env_blk_t *block // M: Block of environment variables to free. in __kmp_env_blk_free() argument
475 KMP_INTERNAL_FREE(CCAST(kmp_env_var_t *, block->vars)); in __kmp_env_blk_free()
476 __kmp_str_free(&(block->bulk)); in __kmp_env_blk_free()
478 block->count = 0; in __kmp_env_blk_free()
479 block->vars = NULL; in __kmp_env_blk_free()
484 __kmp_env_blk_var(kmp_env_blk_t *block, // I: Block of environment variables. in __kmp_env_blk_var() argument
489 for (i = 0; i < block->count; ++i) { in __kmp_env_blk_var()
490 if (strcmp(block->vars[i].name, name) == 0) { in __kmp_env_blk_var()
491 return block->vars[i].value; in __kmp_env_blk_var()