Lines Matching refs:make_state
525 if ((slash_ptr = strrchr(make_state->string_mb, (int) slash_char)) == NULL) {
529 (void) strcpy(make_state_dir, make_state->string_mb);
1730 * make_state The Name ".make.state", used to read file
2331 /* just in case macro references are used in make_state file
2335 expand_value(make_state, &dest, false);
2337 make_state = GETNAME(dest.buffer.start, FIND_LENGTH);
2339 if(!stat(make_state->string_mb, &make_state_stat)) {
2341 /* copy the make_state structure to the other
2342 ** and then let make_state point to the new
2345 memcpy(&state_filename, make_state,sizeof(state_filename));
2348 if((make_state->hash.length == 1)&&
2349 (make_state->string_mb[0] == '/')) {
2350 make_state->hash.length = 0;
2351 make_state->string_mb[0] = '\0';
2354 make_state->string_mb,"/.make.state");
2355 make_state = &state_filename;
2357 make_state->hash.length += 12;
2363 if (slashp = strrchr(make_state->string_mb, '/')) {
2364 strncpy(tmp_path, make_state->string_mb,
2365 (slashp - make_state->string_mb));
2366 tmp_path[slashp - make_state->string_mb]=0;
2383 (void) read_simple_file(make_state,
2474 make_state = GETNAME(wcs_buffer, FIND_LENGTH);