* file.c (panel_operate): Warning fix.

* cmd.c (compare_dirs_cmd): Likewise.
* man2hlp.c: Warning fixes.  size_t can be unsigned.
This commit is contained in:
Pavel Roskin 2002-11-11 08:25:29 +00:00
parent 4061502e82
commit ba466b74d6
4 changed files with 42 additions and 33 deletions

View File

@ -1,5 +1,9 @@
2002-11-11 Pavel Roskin <proski@gnu.org>
* file.c (panel_operate): Warning fix.
* cmd.c (compare_dirs_cmd): Likewise.
* man2hlp.c: Warning fixes. size_t can be unsigned.
* file.c (panel_get_file): Make static.
* filegui.h: Eliminate use of WANT_WIDGETS.
* setup.h: Likewise.

View File

@ -873,22 +873,32 @@ compare_dir (WPanel *panel, WPanel *other, enum CompareMode mode)
} /* for (i ...) */
}
void compare_dirs_cmd (void)
void
compare_dirs_cmd (void)
{
enum CompareMode thorough_flag = compare_quick;
int choice;
enum CompareMode thorough_flag;
thorough_flag = query_dialog (_(" Compare directories "), _(" Select compare method: "),
0, 3, _("&Quick"), _("&Size only"), _("&Thorough"), _("&Cancel"));
if (thorough_flag < 0 || thorough_flag > 2)
choice =
query_dialog (_(" Compare directories "),
_(" Select compare method: "), 0, 3, _("&Quick"),
_("&Size only"), _("&Thorough"), _("&Cancel"));
if (choice < 0 || choice > 2)
return;
if (get_current_type () == view_listing &&
get_other_type () == view_listing){
else
thorough_flag = choice;
if (get_current_type () == view_listing
&& get_other_type () == view_listing) {
compare_dir (cpanel, opanel, thorough_flag);
compare_dir (opanel, cpanel, thorough_flag);
paint_panel (cpanel);
paint_panel (opanel);
} else {
message (1, MSG_ERROR, _(" Both panels should be on the listing view mode to use this command "));
message (1, MSG_ERROR,
_(" Both panels should be on the "
"listing view mode to use this command "));
}
}

View File

@ -1858,11 +1858,6 @@ panel_operate (void *source_panel, FileOperation operation,
return 0;
}
if (operation < OP_COPY || operation > OP_DELETE) {
file_op_context_destroy (ctx);
return 0;
}
/* Generate confirmation prompt */
source =
panel_operate_generate_prompt (panel, operation, only_one,

View File

@ -65,10 +65,10 @@ static struct node *cnode; /* Current node */
/*
* Read in blocks of reasonable size and make sure we read everything.
* Failure to read everything is an error.
* Failure to read everything is an error, indicated by returning 0.
*/
static size_t
persistent_fread (void *data, size_t len, FILE * stream)
persistent_fread (void *data, size_t len, FILE *stream)
{
size_t count;
size_t bytes_done = 0;
@ -82,7 +82,7 @@ persistent_fread (void *data, size_t len, FILE * stream)
count = fread (ptr, 1, count, stream);
if (count <= 0)
return -1;
return 0;
bytes_done += count;
ptr += count;
@ -93,10 +93,10 @@ persistent_fread (void *data, size_t len, FILE * stream)
/*
* Write in blocks of reasonable size and make sure we write everything.
* Failure to write everything is an error.
* Failure to write everything is an error, indicated by returning 0.
*/
static size_t
persistent_fwrite (const void *data, size_t len, FILE * stream)
persistent_fwrite (const void *data, size_t len, FILE *stream)
{
size_t count;
size_t bytes_done = 0;
@ -110,7 +110,7 @@ persistent_fwrite (const void *data, size_t len, FILE * stream)
count = fwrite (ptr, 1, count, stream);
if (count <= 0)
return -1;
return 0;
bytes_done += count;
ptr += count;
@ -147,7 +147,7 @@ fopen_check (const char *filename, const char *flags)
/* Do fclose(), exit if it fails */
static void
fclose_check (FILE * f)
fclose_check (FILE *f)
{
int ret;
@ -330,9 +330,9 @@ handle_node (char *buffer, int is_sh)
if (!is_sh || !node) {
/* Start a new section, but omit empty section names */
if (*buffer) {
fprintf (f_out, "%c[%s]", CHAR_NODE_END, buffer);
col++;
newline ();
fprintf (f_out, "%c[%s]", CHAR_NODE_END, buffer);
col++;
newline ();
}
/* Add section to the linked list */
@ -456,8 +456,7 @@ handle_tp_ip (char *buffer, int is_tp)
if (is_tp) {
tp_flag = 1;
indentation = 0;
}
else
} else
indentation = 8;
}
@ -482,7 +481,8 @@ handle_command (char *buffer)
} else if (strcmp (buffer, ".\\\"LINK2\"") == 0) {
/* Next two input lines form a link */
link_flag = 2;
} else if ((strcmp (buffer, ".PP") == 0) || (strcmp (buffer, ".P") == 0)
} else if ((strcmp (buffer, ".PP") == 0)
|| (strcmp (buffer, ".P") == 0)
|| (strcmp (buffer, ".LP") == 0)) {
indentation = 0;
/* End of paragraph */
@ -575,7 +575,7 @@ handle_command (char *buffer)
/* There is no memmove on some systems */
char warn_str[BUFFER_SIZE];
strcpy (warn_str, "Warning: unsupported command ");
strncat (warn_str, buffer, sizeof(warn_str));
strncat (warn_str, buffer, sizeof (warn_str));
print_error (warn_str);
return;
}
@ -583,7 +583,7 @@ handle_command (char *buffer)
static struct links {
char *linkname; /* Section name */
int line; /* Input line in ... */
int line; /* Input line in ... */
const char *filename;
struct links *next;
} links, *current_link;
@ -722,7 +722,7 @@ main (int argc, char **argv)
if (tp_flag == 1) {
tp_flag = 2;
} else {
tp_flag = 0;
tp_flag = 0;
indentation = 8;
if (col >= indentation)
newline ();
@ -849,7 +849,7 @@ main (int argc, char **argv)
if (!outfile_buffer)
return 1;
if (persistent_fread (outfile_buffer, file_end, f_out) < 0) {
if (!persistent_fread (outfile_buffer, file_end, f_out)) {
perror (c_out);
return 1;
}
@ -861,14 +861,14 @@ main (int argc, char **argv)
f_out = fopen_check (c_out, "w");
/* Write part after the "Contents" node */
if (persistent_fwrite
(outfile_buffer + cont_start, file_end - cont_start, f_out) < 0) {
if (!persistent_fwrite
(outfile_buffer + cont_start, file_end - cont_start, f_out)) {
perror (c_out);
return 1;
}
/* Write part before the "Contents" node */
if (persistent_fwrite (outfile_buffer, cont_start, f_out) < 0) {
if (!persistent_fwrite (outfile_buffer, cont_start, f_out)) {
perror (c_out);
return 1;
}