#include "copyright.h"
#include "XMenuInt.h"
int
XMenuFindPane(menu, label)
register XMenu *menu;
register char *label;
{
register XMPane *p_ptr;
register int i = 0;
if (label == NULL) {
_XMErrorCode = XME_ARG_BOUNDS;
return(XM_FAILURE);
}
for (
p_ptr = menu->p_list->next;
p_ptr != menu->p_list;
p_ptr = p_ptr->next
){
if (p_ptr->label_length == 0) {
if (*label == '\0') {
_XMErrorCode = XME_NO_ERROR;
return (i);
}
}
else {
if (strncmp (label, p_ptr->label, p_ptr->label_length) == 0) {
_XMErrorCode = XME_NO_ERROR;
return (i);
}
}
i++;
}
_XMErrorCode = XME_P_NOT_FOUND;
return (XM_FAILURE);
}