Index: diag.c =================================================================== --- diag.c (revision 28094) +++ diag.c (revision 28095) @@ -210,7 +210,7 @@ return 0; } - printf("Max: theoretical=%d current_board=%d\n", PCB_MAX_LAYER, pcb_max_layer); + printf("Max: theoretical=%d current_board=%d\n", PCB_MAX_LAYER, pcb_max_layer(PCB)); used = pcb_layer_list_any(PCB, PCB_LYT_ANYTHING | PCB_LYT_ANYWHERE | PCB_LYT_VIRTUAL, arr, sizeof(arr)/sizeof(arr[0])); for(n = 0; n < used; n++) { pcb_layer_id_t layer_id = arr[n];