[Spice-devel] [PATCH spice-gtk 12/15] Add missing includes & make some functions static
Alon Levy
alevy at redhat.com
Tue Mar 13 07:54:46 PDT 2012
On Tue, Mar 13, 2012 at 01:40:10PM +0000, Daniel P. Berrange wrote:
> From: "Daniel P. Berrange" <berrange at redhat.com>
>
> A number of functions were used without prior declaration. In
> some cases this was due to missing include files. In other cases
> the functions should have just been static.
>
same comment as 11/15.
> Ideally this would allow -Wmissing-declarations to be enabled, but
> the files generated by spice_codegen.py will still trip up on this.
> ---
> common/marshaller.c | 2 +-
> common/quic_family_tmpl.c | 4 ++--
> common/ssl_verify.c | 4 ++--
> gtk/channel-display.c | 4 ++--
> gtk/display/gnome-rr.c | 2 +-
> gtk/spice-client.c | 2 ++
> gtk/spice-util.c | 1 +
> 7 files changed, 11 insertions(+), 8 deletions(-)
>
> diff --git a/common/marshaller.c b/common/marshaller.c
> index 8bf3427..57ca32e 100644
> --- a/common/marshaller.c
> +++ b/common/marshaller.c
> @@ -391,7 +391,7 @@ SpiceMarshaller *spice_marshaller_get_ptr_submarshaller(SpiceMarshaller *m, int
> return m2;
> }
>
> -uint8_t *lookup_ref(MarshallerRef *ref)
> +static uint8_t *lookup_ref(MarshallerRef *ref)
> {
> MarshallerItem *item;
>
> diff --git a/common/quic_family_tmpl.c b/common/quic_family_tmpl.c
> index 5547c4d..e07596b 100644
> --- a/common/quic_family_tmpl.c
> +++ b/common/quic_family_tmpl.c
> @@ -53,8 +53,8 @@ static void FNAME(golomb_coding)(const BYTE n, const unsigned int l, unsigned in
> }
> }
>
> -unsigned int FNAME(golomb_decoding)(const unsigned int l, const unsigned int bits,
> - unsigned int * const codewordlen)
> +static unsigned int FNAME(golomb_decoding)(const unsigned int l, const unsigned int bits,
> + unsigned int * const codewordlen)
> {
> if (bits > VNAME(family).notGRprefixmask[l]) { /*GR*/
> const unsigned int zeroprefix = cnt_l_zeroes(bits); /* leading zeroes in codeword */
> diff --git a/common/ssl_verify.c b/common/ssl_verify.c
> index 02e7a20..b19a323 100644
> --- a/common/ssl_verify.c
> +++ b/common/ssl_verify.c
> @@ -258,7 +258,7 @@ static int verify_hostname(X509* cert, const char *hostname)
> return cn_match;
> }
>
> -X509_NAME* subject_to_x509_name(const char *subject, int *nentries)
> +static X509_NAME* subject_to_x509_name(const char *subject, int *nentries)
> {
> X509_NAME* in_subject;
> const char *p;
> @@ -343,7 +343,7 @@ fail:
> return NULL;
> }
>
> -int verify_subject(X509* cert, SpiceOpenSSLVerify* verify)
> +static int verify_subject(X509* cert, SpiceOpenSSLVerify* verify)
> {
> X509_NAME *cert_subject = NULL;
> int ret;
> diff --git a/gtk/channel-display.c b/gtk/channel-display.c
> index d728fef..152d6a7 100644
> --- a/gtk/channel-display.c
> +++ b/gtk/channel-display.c
> @@ -549,8 +549,8 @@ static pixman_image_t* image_get_lossless(SpiceImageCache *cache, uint64_t id)
> }
> #endif
>
> -SpiceCanvas *surfaces_get(SpiceImageSurfaces *surfaces,
> - uint32_t surface_id)
> +static SpiceCanvas *surfaces_get(SpiceImageSurfaces *surfaces,
> + uint32_t surface_id)
> {
> SpiceDisplayChannelPrivate *c =
> SPICE_CONTAINEROF(surfaces, SpiceDisplayChannelPrivate, image_surfaces);
> diff --git a/gtk/display/gnome-rr.c b/gtk/display/gnome-rr.c
> index 0e02d3e..b1327bd 100644
> --- a/gtk/display/gnome-rr.c
> +++ b/gtk/display/gnome-rr.c
> @@ -195,7 +195,7 @@ screen_info_free (ScreenInfo *info)
> g_free (info);
> }
>
> -gboolean
> +static gboolean
> has_similar_mode (GnomeRROutput *output, GnomeRRMode *mode)
> {
> int i;
> diff --git a/gtk/spice-client.c b/gtk/spice-client.c
> index 443bb69..59f2918 100644
> --- a/gtk/spice-client.c
> +++ b/gtk/spice-client.c
> @@ -17,6 +17,8 @@
> */
> #include <glib.h>
>
> +#include "spice-client.h"
> +
> GQuark spice_client_error_quark(void)
> {
> return g_quark_from_static_string("spice-client-error-quark");
> diff --git a/gtk/spice-util.c b/gtk/spice-util.c
> index 65454ef..6092a80 100644
> --- a/gtk/spice-util.c
> +++ b/gtk/spice-util.c
> @@ -22,6 +22,7 @@
> #include <glib-object.h>
> #include "spice-util-priv.h"
> #include "spice-util.h"
> +#include "spice-util-priv.h"
>
> /**
> * SECTION:spice-util
> --
> 1.7.7.6
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
More information about the Spice-devel
mailing list