mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-24 20:08:10 +01:00
Add -Wmising-declarations and fix warnings.
Wow, lots of missing 'static' on internal functions.
This commit is contained in:
parent
eb7b8cf31a
commit
c7482b4dce
5 changed files with 21 additions and 21 deletions
2
Makefile
2
Makefile
|
@ -1,6 +1,6 @@
|
||||||
PROGS=notmuch
|
PROGS=notmuch
|
||||||
|
|
||||||
CXXWARNINGS_FLAGS=-Wall -Wextra -Wwrite-strings
|
CXXWARNINGS_FLAGS=-Wall -Wextra -Wmissing-declarations -Wwrite-strings
|
||||||
CWARNINGS_FLAGS=$(CXXWARNINGS_FLAGS)
|
CWARNINGS_FLAGS=$(CXXWARNINGS_FLAGS)
|
||||||
|
|
||||||
CDEPENDS_FLAGS=`pkg-config --cflags glib-2.0 talloc`
|
CDEPENDS_FLAGS=`pkg-config --cflags glib-2.0 talloc`
|
||||||
|
|
|
@ -519,7 +519,7 @@ notmuch_database_get_path (notmuch_database_t *notmuch)
|
||||||
return notmuch->path;
|
return notmuch->path;
|
||||||
}
|
}
|
||||||
|
|
||||||
notmuch_private_status_t
|
static notmuch_private_status_t
|
||||||
find_timestamp_document (notmuch_database_t *notmuch, const char *db_key,
|
find_timestamp_document (notmuch_database_t *notmuch, const char *db_key,
|
||||||
Xapian::Document *doc, unsigned int *doc_id)
|
Xapian::Document *doc, unsigned int *doc_id)
|
||||||
{
|
{
|
||||||
|
@ -623,7 +623,7 @@ notmuch_database_get_timestamp (notmuch_database_t *notmuch, const char *key)
|
||||||
*
|
*
|
||||||
* Otherwise, returns a newly talloced string belonging to 'ctx'.
|
* Otherwise, returns a newly talloced string belonging to 'ctx'.
|
||||||
*/
|
*/
|
||||||
const char *
|
static const char *
|
||||||
_resolve_message_id_to_thread_id (notmuch_database_t *notmuch,
|
_resolve_message_id_to_thread_id (notmuch_database_t *notmuch,
|
||||||
void *ctx,
|
void *ctx,
|
||||||
const char *message_id)
|
const char *message_id)
|
||||||
|
|
|
@ -149,7 +149,7 @@ notmuch_message_file_restrict_headers (notmuch_message_file_t *message, ...)
|
||||||
notmuch_message_file_restrict_headersv (message, va_headers);
|
notmuch_message_file_restrict_headersv (message, va_headers);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
copy_header_unfolding (header_value_closure_t *value,
|
copy_header_unfolding (header_value_closure_t *value,
|
||||||
const char *chunk)
|
const char *chunk)
|
||||||
{
|
{
|
||||||
|
|
10
message.cc
10
message.cc
|
@ -310,7 +310,7 @@ _notmuch_terms_destructor (notmuch_terms_t *terms)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
notmuch_terms_t *
|
static notmuch_terms_t *
|
||||||
_notmuch_terms_create (void *ctx,
|
_notmuch_terms_create (void *ctx,
|
||||||
Xapian::Document doc,
|
Xapian::Document doc,
|
||||||
const char *prefix_name)
|
const char *prefix_name)
|
||||||
|
@ -526,7 +526,7 @@ notmuch_message_destroy (notmuch_message_t *message)
|
||||||
talloc_free (message);
|
talloc_free (message);
|
||||||
}
|
}
|
||||||
|
|
||||||
notmuch_bool_t
|
static notmuch_bool_t
|
||||||
_notmuch_terms_has_more (notmuch_terms_t *terms)
|
_notmuch_terms_has_more (notmuch_terms_t *terms)
|
||||||
{
|
{
|
||||||
std::string s;
|
std::string s;
|
||||||
|
@ -541,19 +541,19 @@ _notmuch_terms_has_more (notmuch_terms_t *terms)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *
|
static const char *
|
||||||
_notmuch_terms_get (notmuch_terms_t *terms)
|
_notmuch_terms_get (notmuch_terms_t *terms)
|
||||||
{
|
{
|
||||||
return talloc_strdup (terms, (*terms->iterator).c_str () + 1);
|
return talloc_strdup (terms, (*terms->iterator).c_str () + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
_notmuch_terms_advance (notmuch_terms_t *terms)
|
_notmuch_terms_advance (notmuch_terms_t *terms)
|
||||||
{
|
{
|
||||||
terms->iterator++;
|
terms->iterator++;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
_notmuch_terms_destroy (notmuch_terms_t *terms)
|
_notmuch_terms_destroy (notmuch_terms_t *terms)
|
||||||
{
|
{
|
||||||
talloc_free (terms);
|
talloc_free (terms);
|
||||||
|
|
24
notmuch.c
24
notmuch.c
|
@ -87,14 +87,14 @@ chomp_newline (char *str)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Compute the number of seconds elapsed from start to end. */
|
/* Compute the number of seconds elapsed from start to end. */
|
||||||
double
|
static double
|
||||||
tv_elapsed (struct timeval start, struct timeval end)
|
tv_elapsed (struct timeval start, struct timeval end)
|
||||||
{
|
{
|
||||||
return ((end.tv_sec - start.tv_sec) +
|
return ((end.tv_sec - start.tv_sec) +
|
||||||
(end.tv_usec - start.tv_usec) / 1e6);
|
(end.tv_usec - start.tv_usec) / 1e6);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
print_formatted_seconds (double seconds)
|
print_formatted_seconds (double seconds)
|
||||||
{
|
{
|
||||||
int hours;
|
int hours;
|
||||||
|
@ -120,7 +120,7 @@ print_formatted_seconds (double seconds)
|
||||||
printf ("%ds", (int) seconds);
|
printf ("%ds", (int) seconds);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
add_files_print_progress (add_files_state_t *state)
|
add_files_print_progress (add_files_state_t *state)
|
||||||
{
|
{
|
||||||
struct timeval tv_now;
|
struct timeval tv_now;
|
||||||
|
@ -165,7 +165,7 @@ add_files_print_progress (add_files_state_t *state)
|
||||||
* The 'struct stat *st' must point to a structure that has already
|
* The 'struct stat *st' must point to a structure that has already
|
||||||
* been initialized for 'path' by calling stat().
|
* been initialized for 'path' by calling stat().
|
||||||
*/
|
*/
|
||||||
notmuch_status_t
|
static notmuch_status_t
|
||||||
add_files_recursive (notmuch_database_t *notmuch,
|
add_files_recursive (notmuch_database_t *notmuch,
|
||||||
const char *path,
|
const char *path,
|
||||||
struct stat *st,
|
struct stat *st,
|
||||||
|
@ -332,7 +332,7 @@ add_files (notmuch_database_t *notmuch,
|
||||||
* of path. The result is added to *count (which should be
|
* of path. The result is added to *count (which should be
|
||||||
* initialized to zero by the top-level caller before calling
|
* initialized to zero by the top-level caller before calling
|
||||||
* count_files). */
|
* count_files). */
|
||||||
void
|
static void
|
||||||
count_files (const char *path, int *count)
|
count_files (const char *path, int *count)
|
||||||
{
|
{
|
||||||
DIR *dir;
|
DIR *dir;
|
||||||
|
@ -400,7 +400,7 @@ count_files (const char *path, int *count)
|
||||||
closedir (dir);
|
closedir (dir);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
setup_command (unused (int argc), unused (char *argv[]))
|
setup_command (unused (int argc), unused (char *argv[]))
|
||||||
{
|
{
|
||||||
notmuch_database_t *notmuch = NULL;
|
notmuch_database_t *notmuch = NULL;
|
||||||
|
@ -526,7 +526,7 @@ setup_command (unused (int argc), unused (char *argv[]))
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
new_command (unused (int argc), unused (char *argv[]))
|
new_command (unused (int argc), unused (char *argv[]))
|
||||||
{
|
{
|
||||||
notmuch_database_t *notmuch;
|
notmuch_database_t *notmuch;
|
||||||
|
@ -596,7 +596,7 @@ new_command (unused (int argc), unused (char *argv[]))
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
search_command (int argc, char *argv[])
|
search_command (int argc, char *argv[])
|
||||||
{
|
{
|
||||||
void *local = talloc_new (NULL);
|
void *local = talloc_new (NULL);
|
||||||
|
@ -668,14 +668,14 @@ search_command (int argc, char *argv[])
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
show_command (unused (int argc), unused (char *argv[]))
|
show_command (unused (int argc), unused (char *argv[]))
|
||||||
{
|
{
|
||||||
fprintf (stderr, "Error: show is not implemented yet.\n");
|
fprintf (stderr, "Error: show is not implemented yet.\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
dump_command (int argc, char *argv[])
|
dump_command (int argc, char *argv[])
|
||||||
{
|
{
|
||||||
FILE *output;
|
FILE *output;
|
||||||
|
@ -751,7 +751,7 @@ dump_command (int argc, char *argv[])
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
restore_command (int argc, char *argv[])
|
restore_command (int argc, char *argv[])
|
||||||
{
|
{
|
||||||
FILE *input;
|
FILE *input;
|
||||||
|
@ -892,7 +892,7 @@ command_t commands[] = {
|
||||||
"\t\tRestore the tags from the given dump file (see 'dump')." }
|
"\t\tRestore the tags from the given dump file (see 'dump')." }
|
||||||
};
|
};
|
||||||
|
|
||||||
void
|
static void
|
||||||
usage (void)
|
usage (void)
|
||||||
{
|
{
|
||||||
command_t *command;
|
command_t *command;
|
||||||
|
|
Loading…
Reference in a new issue