X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=edit.c;h=5edebec4d2fb2f01e1a6afcd47063d4fb55d5507;hb=ceba9214d8bebe32d0c34c7a82916bcb9d798d69;hp=9cfbf26bab89737706b785ccd0a4d090d40fd18b;hpb=ba218a8c82df9b5e5bdedf4c4bcb3e1094361b0b;p=pkg%2Fabook.git diff --git a/edit.c b/edit.c index 9cfbf26..5edebec 100644 --- a/edit.c +++ b/edit.c @@ -120,12 +120,12 @@ print_editor_header(int item) { char *header; char email[MAX_EMAIL_LEN]; - + if( (header = (char *)malloc(EDITW_COLS)) == NULL ) return; get_first_email(email, item); - + if( *database[item][EMAIL] ) snprintf(header, EDITW_COLS, "%s <%s>", database[item][NAME], @@ -165,7 +165,7 @@ editor_print_data(int tab, int item) } continue; } - + if(j > 1) { getyx(editw, y, x); y++; } else @@ -203,10 +203,10 @@ change_field(char *msg, char **field) char tmp[MAX_FIELD_LEN]; int max_len = MAX_FIELD_LEN; int ret; - + if( !strncmp("E-mail", msg, 6) ) max_len = MAX_EMAIL_LEN; - + statusline_addstr(msg); if( (ret = statusline_getnstr( tmp, max_len - 1, 0 ) ? 1:0 ) ) { my_free(*field); @@ -264,7 +264,7 @@ edit_emails(char c, int item) fix_email_str(emails[c - '2']); } else *emails[c - '2'] = 0; - + my_free(database[item][EMAIL]); for(i = 0; i < MAX_EMAILS; i++) { @@ -342,7 +342,7 @@ edit_undo(int item, int mode) free_list_item(backup[0]); my_free(backup); } - backup = abook_malloc(sizeof(list_item)); + backup = (list_item *)abook_malloc(sizeof(list_item)); for(i = 0; i < ITEM_FIELDS; i++) backup[0][i] = safe_strdup(database[item][i]); break; @@ -361,7 +361,7 @@ edit_loop(int item) { static int tab = 0; /* first tab */ int c; - + werase(editw); headerline(EDITOR_HELPLINE); refresh_statusline();