Changeset 2771 for trunk/src/kmk/variable.c
- Timestamp:
- Feb 1, 2015, 9:48:36 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/variable.c
r2770 r2771 449 449 v->export = v_default; 450 450 #ifdef CONFIG_WITH_COMPILER 451 v->recursive_without_dollar = 0; 451 452 v->evalprog = 0; 452 453 v->expandprog = 0; … … 617 618 v->export = v_default; 618 619 #ifdef CONFIG_WITH_COMPILER 620 v->recursive_without_dollar = 0; 619 621 v->evalprog = 0; 620 622 v->expandprog = 0; … … 2867 2869 static unsigned long var_stats_expands, var_stats_expanded; 2868 2870 #endif 2871 #ifdef CONFIG_WITH_COMPILER 2872 static unsigned long var_stats_expandprogs, var_stats_evalprogs; 2873 #endif 2869 2874 #ifdef CONFIG_WITH_MAKE_STATS 2870 2875 static unsigned long var_stats_changes, var_stats_changed; … … 2940 2945 #if defined (CONFIG_WITH_COMPILER) || defined (CONFIG_WITH_MAKE_STATS) 2941 2946 if (v->evalval_count != 0) 2947 { 2942 2948 # ifdef CONFIG_WITH_MAKE_STATS 2943 printf (_(", %u evalvals (%llu ticks)"), v->evalval_count, v->cTicksEvalVal);2949 printf (_(", %u evalvals (%llu ticks)"), v->evalval_count, v->cTicksEvalVal); 2944 2950 # else 2945 printf (_(", %u evalvals"), v->evalval_count);2951 printf (_(", %u evalvals"), v->evalval_count); 2946 2952 # endif 2953 var_stats_evalvaled++; 2954 } 2947 2955 var_stats_evalvals += v->evalval_count; 2948 var_stats_evalvaled += (v->evalval_count != 0);2949 2956 2950 2957 if (v->expand_count != 0) 2951 printf (_(", %u expands"), v->expand_count); 2958 { 2959 printf (_(", %u expands"), v->expand_count); 2960 var_stats_expanded++; 2961 } 2952 2962 var_stats_expands += v->expand_count; 2953 var_stats_expanded += (v->expand_count != 0); 2963 2954 2964 # ifdef CONFIG_WITH_COMPILER 2955 2965 if (v->evalprog != 0) 2956 printf (_(", evalprog")); 2966 { 2967 printf (_(", evalprog")); 2968 var_stats_evalprogs++; 2969 } 2957 2970 if (v->expandprog != 0) 2958 printf (_(", expandprog")); 2971 { 2972 printf (_(", expandprog")); 2973 var_stats_expandprogs++; 2974 } 2959 2975 # endif 2960 2976 #endif … … 2962 2978 #ifdef CONFIG_WITH_MAKE_STATS 2963 2979 if (v->changes != 0) 2964 printf (_(", %u changes"), v->changes); 2980 { 2981 printf (_(", %u changes"), v->changes); 2982 var_stats_changed++; 2983 } 2965 2984 var_stats_changes += v->changes; 2966 var_stats_changed += (v->changes != 0);2967 2985 2968 2986 if (v->reallocs != 0) 2969 printf (_(", %u reallocs"), v->reallocs); 2987 { 2988 printf (_(", %u reallocs"), v->reallocs); 2989 var_stats_realloced++; 2990 } 2970 2991 var_stats_reallocs += v->reallocs; 2971 var_stats_realloced += (v->reallocs != 0);2972 2992 2973 2993 if (v->references != 0) 2974 printf (_(", %u references"), v->references); 2994 { 2995 printf (_(", %u references"), v->references); 2996 var_stats_referenced++; 2997 } 2975 2998 var_stats_references += v->references; 2976 var_stats_referenced += (v->references != 0);2977 2999 2978 3000 var_stats_val_len += v->value_length; … … 3034 3056 = var_stats_evalvaled = 0; 3035 3057 #endif 3058 #ifdef CONFIG_WITH_COMPILER 3059 var_stats_expandprogs = var_stats_evalprogs = 0; 3060 #endif 3036 3061 #ifdef CONFIG_WITH_MAKE_STATS 3037 3062 var_stats_changes = var_stats_changed = var_stats_reallocs … … 3088 3113 var_stats_expands); 3089 3114 #endif 3115 #ifdef CONFIG_WITH_COMPILER 3116 if (var_stats_expandprogs || var_stats_evalprogs) 3117 printf(_("# eval progs %5lu (%2u%%), expand progs %6lu (%2u%%)\n"), 3118 var_stats_evalprogs, 3119 (unsigned int)((100.0 * var_stats_evalprogs) / set->table.ht_fill), 3120 var_stats_expandprogs, 3121 (unsigned int)((100.0 * var_stats_expandprogs) / set->table.ht_fill)); 3122 #endif 3090 3123 } 3091 3124
Note:
See TracChangeset
for help on using the changeset viewer.