3 { /* warning, named args to select() are currently not supported */
5 if (select("mapi_object_init", FCALL, NONE)) /* unmarked symbols of type function call */
6 { if (select("", USE, NONE)) /* unmarked symbols USEd in those stmnts */
7 { if (match(1, DEF, NONE)) /* are there matching symbols with mark 1? */
8 error("mapi_object_init follows mapi_object_init");
14 if (select("mapi_object_release", FCALL, NONE))
15 { if (select("", USE, NONE))
16 { if (match(1, USE, NONE))
17 unmark(); /* remove mark */
19 error("mapi_object_release without mapi_object_init");
21 error("no argument to mapi_object_release");
25 { if (marked(1, ANY, NONE))
29 error("mapi_object_init without mapi_object_release");