static void grep_add_attr(char *buff, char **bp, dbref player, int count, ATTR *attr, char *atrval) { if (buff) { if (count) safe_chr(' ', buff, bp); safe_str(AL_NAME(attr), buff, bp); } else { notify_format(player, "%s%s [#%d%s]:%s %s", ANSI_HILITE, AL_NAME(attr), Owner(AL_CREATOR(attr)), privs_to_letters(attr_privs_view, AL_FLAGS(attr)), ANSI_END, atrval); } }
/** Return a list of lock flag characters. * \param ll pointer to a lock. * \return string of lock flag characters. */ const char * lock_flags(lock_list *ll) { return privs_to_letters(lock_privs, L_FLAGS(ll)); }