projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more coding rules, simplifications.
[apps/madmutt.git]
/
menu.c
diff --git
a/menu.c
b/menu.c
index
1431797
..
05b6b11
100644
(file)
--- a/
menu.c
+++ b/
menu.c
@@
-12,6
+12,8
@@
#endif
#include <lib-lib/mem.h>
#endif
#include <lib-lib/mem.h>
+#include <lib-lib/str.h>
+#include <lib-lib/macros.h>
#include "mutt.h"
#include "enter.h"
#include "mutt.h"
#include "enter.h"
@@
-24,8
+26,6
@@
#include "imap.h"
#endif
#include "imap.h"
#endif
-#include "lib/intl.h"
-#include "lib/str.h"
#include <string.h>
#include <stdlib.h>
#include <string.h>
#include <stdlib.h>
@@
-38,10
+38,10
@@
static void print_enriched_string (int attr, unsigned char *s, int do_color)
{
wchar_t wc;
size_t k;
{
wchar_t wc;
size_t k;
- size_t n =
str_len
((char *) s);
+ size_t n =
m_strlen
((char *) s);
mbstate_t mbstate;
mbstate_t mbstate;
-
memset (&mbstate, 0, sizeof (mbstate)
);
+
p_clear(&mbstate, 1
);
while (*s) {
if (*s < M_TREE_MAX) {
if (do_color)
while (*s) {
if (*s < M_TREE_MAX) {
if (do_color)
@@
-140,7
+140,7
@@
static void print_enriched_string (int attr, unsigned char *s, int do_color)
static void menu_make_entry (char *s, int l, MUTTMENU * menu, int i)
{
if (menu->dialog) {
static void menu_make_entry (char *s, int l, MUTTMENU * menu, int i)
{
if (menu->dialog) {
-
strncpy (s, menu->dialog[i], l
);
+
m_strcpy(s, l, menu->dialog[i]
);
menu->current = -1; /* hide menubar */
}
else
menu->current = -1; /* hide menubar */
}
else
@@
-157,7
+157,7
@@
void menu_pad_string (char *s, size_t n)
cols = COLS - shift - SidebarWidth;
else
cols = COLS - shift;
cols = COLS - shift - SidebarWidth;
else
cols = COLS - shift;
- mutt_format_string (tmpbuf, n, cols, cols, 0, ' ', s,
str_len
(s), 1);
+ mutt_format_string (tmpbuf, n, cols, cols, 0, ' ', s,
m_strlen
(s), 1);
tmpbuf[n - 1] = 0;
snprintf (s, n, "%s", tmpbuf); /* overkill */
p_delete(&tmpbuf);
tmpbuf[n - 1] = 0;
snprintf (s, n, "%s", tmpbuf); /* overkill */
p_delete(&tmpbuf);
@@
-682,12
+682,12
@@
static int menu_search (MUTTMENU * menu, int op)
char buf[SHORT_STRING];
if (op != OP_SEARCH_NEXT && op != OP_SEARCH_OPPOSITE) {
char buf[SHORT_STRING];
if (op != OP_SEARCH_NEXT && op != OP_SEARCH_OPPOSITE) {
-
strfcpy (buf, menu->searchBuf ? menu->searchBuf : "", sizeof (b
uf));
+
m_strcpy(buf, sizeof(buf), NONULL(menu->searchB
uf));
if (mutt_get_field ((op == OP_SEARCH) ? _("Search for: ") :
_("Reverse search for: "),
buf, sizeof (buf), M_CLEAR) != 0 || !buf[0])
return (-1);
if (mutt_get_field ((op == OP_SEARCH) ? _("Search for: ") :
_("Reverse search for: "),
buf, sizeof (buf), M_CLEAR) != 0 || !buf[0])
return (-1);
-
str_replace
(&menu->searchBuf, buf);
+
m_strreplace
(&menu->searchBuf, buf);
menu->searchDir = (op == OP_SEARCH) ? M_SEARCH_DOWN : M_SEARCH_UP;
}
else {
menu->searchDir = (op == OP_SEARCH) ? M_SEARCH_DOWN : M_SEARCH_UP;
}
else {
@@
-800,7
+800,7
@@
int mutt_menuLoop (MUTTMENU * menu)
{
int i = OP_NULL;
{
int i = OP_NULL;
-
FOREVER
{
+
for (;;)
{
if (option (OPTMENUCALLER)) {
unset_option (OPTMENUCALLER);
return OP_NULL;
if (option (OPTMENUCALLER)) {
unset_option (OPTMENUCALLER);
return OP_NULL;