Lines Matching full:mark
183 | Function : int set_menu_mark( MENU *menu, const char *mark )
185 | Description : Set the mark string used to indicate the current
188 | The mark argument may be NULL, in which case no
196 | E_SYSTEM_ERROR - no memory to store mark
199 set_menu_mark(MENU *menu, const char *mark) in set_menu_mark() argument
203 T((T_CALLED("set_menu_mark(%p,%s)"), (void *)menu, _nc_visbuf(mark))); in set_menu_mark()
205 if (mark && (*mark != '\0') && Is_Printable_String(mark)) in set_menu_mark()
206 l = (short)strlen(mark); in set_menu_mark()
212 char *old_mark = menu->mark; in set_menu_mark()
218 we can only accept a mark with exactly the same length */ in set_menu_mark()
225 menu->mark = strdup(mark); in set_menu_mark()
226 if (menu->mark) in set_menu_mark()
233 menu->mark = old_mark; in set_menu_mark()
239 menu->mark = (char *)0; in set_menu_mark()
257 returnCode(set_menu_mark(&_nc_Default_Menu, mark)); in set_menu_mark()
274 returnPtr(Normalize_Menu(menu)->mark); in menu_mark()