- name = xbt_strdup(surf_parse_text);
-
- surf_parse_double(&power_scale);
- surf_parse_double(&power_initial);
- surf_parse_trace(&power_trace);
-
- token = surf_parse(); /* state_initial */
- xbt_assert1((token == TOKEN_WORD), "Parse error line %d", surf_line_pos);
- if (strcmp(surf_parse_text, "ON") == 0)
- state_initial = SURF_CPU_ON;
- else if (strcmp(surf_parse_text, "OFF") == 0)
- state_initial = SURF_CPU_OFF;
- else {
- CRITICAL2("Invalid cpu state (line %d): %s neq ON or OFF\n", surf_line_pos,
- surf_parse_text);
- xbt_abort();
- }
+ name = xbt_strdup(A_cpu_name);
+ surf_parse_get_double(&power_scale,A_cpu_power);
+ surf_parse_get_double(&power_initial,A_cpu_availability);
+ surf_parse_get_trace(&power_trace,A_cpu_availability_file);