Index: act_pstk_proto.c =================================================================== --- act_pstk_proto.c (revision 27557) +++ act_pstk_proto.c (revision 27558) @@ -46,7 +46,14 @@ { pcb_any_obj_t *obj; pcb_idpath_t *idp; + int in_dom; + if (((argv[aidx].type & FGW_STR) == FGW_STR) && (argv[aidx].val.str[0] == 'b') && ((argv[aidx].val.str[1] == 'u') || (argv[aidx].val.str[1] == 'o'))) { + PCB_ACT_CONVARG(aidx, FGW_DATA, PstkProtoTmp, *data_out = fgw_data(&argv[aidx])); + *obj_out = NULL; + return 0; + } + PCB_ACT_CONVARG(aidx, FGW_IDPATH, PstkProtoTmp, idp = fgw_idpath(&argv[aidx])); if ((idp == NULL) || !fgw_ptr_in_domain(&pcb_fgw, &argv[aidx], PCB_PTR_DOMAIN_IDPATH)) return FGW_ERR_PTR_DOMAIN;