From 9d89878c2eea17a1e5a6da92e45df1d67b19785a Mon Sep 17 00:00:00 2001 From: Marc-André Lureau Date: Tue, 23 Nov 2010 15:54:39 +0100 Subject: gtk: add missing copyright headers --- gtk/channel-base.c | 17 +++++++++++++++++ gtk/channel-cursor.c | 17 +++++++++++++++++ gtk/channel-cursor.h | 19 ++++++++++++++++++- gtk/channel-display-mjpeg.c | 17 +++++++++++++++++ gtk/channel-display-priv.h | 26 ++++++++++++++++++++++++++ gtk/channel-display.c | 17 +++++++++++++++++ gtk/channel-display.h | 17 +++++++++++++++++ gtk/channel-inputs.c | 17 +++++++++++++++++ gtk/channel-inputs.h | 17 +++++++++++++++++ gtk/channel-main.c | 17 +++++++++++++++++ gtk/channel-main.h | 17 +++++++++++++++++ gtk/channel-playback.c | 17 +++++++++++++++++ gtk/channel-playback.h | 17 +++++++++++++++++ gtk/channel-record.c | 17 +++++++++++++++++ gtk/channel-record.h | 17 +++++++++++++++++ gtk/decode-glz.c | 17 +++++++++++++++++ gtk/decode-jpeg.c | 17 +++++++++++++++++ gtk/decode-zlib.c | 17 +++++++++++++++++ gtk/decode.h | 27 +++++++++++++++++++++++++++ gtk/snappy.c | 17 +++++++++++++++++ gtk/spice-audio.c | 17 +++++++++++++++++ gtk/spice-audio.h | 17 +++++++++++++++++ gtk/spice-channel-cache.h | 26 ++++++++++++++++++++++++++ gtk/spice-channel-priv.h | 21 +++++++++++++++++++++ gtk/spice-channel.c | 17 +++++++++++++++++ gtk/spice-channel.h | 17 +++++++++++++++++ gtk/spice-client-gtk-module.c | 17 +++++++++++++++++ gtk/spice-client.h | 17 +++++++++++++++++ gtk/spice-cmdline.c | 17 +++++++++++++++++ gtk/spice-cmdline.h | 26 ++++++++++++++++++++++++++ gtk/spice-common.h | 22 ++++++++++++++++++++++ gtk/spice-pulse.c | 17 +++++++++++++++++ gtk/spice-pulse.h | 17 +++++++++++++++++ gtk/spice-session-priv.h | 21 +++++++++++++++++++++ gtk/spice-session.c | 17 +++++++++++++++++ gtk/spice-session.h | 17 +++++++++++++++++ gtk/spice-types.h | 21 +++++++++++++++++++++ gtk/spice-util.c | 17 +++++++++++++++++ gtk/spice-util.h | 17 +++++++++++++++++ gtk/spice-widget.c | 17 +++++++++++++++++ gtk/spice-widget.h | 17 +++++++++++++++++ gtk/spicy.c | 17 +++++++++++++++++ gtk/tcp.c | 1 + gtk/tcp.h | 26 ++++++++++++++++++++++++++ 44 files changed, 796 insertions(+), 1 deletion(-) (limited to 'gtk') diff --git a/gtk/channel-base.c b/gtk/channel-base.c index c78580b..aeab10d 100644 --- a/gtk/channel-base.c +++ b/gtk/channel-base.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" diff --git a/gtk/channel-cursor.c b/gtk/channel-cursor.c index f67f11b..4776ce2 100644 --- a/gtk/channel-cursor.c +++ b/gtk/channel-cursor.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" diff --git a/gtk/channel-cursor.h b/gtk/channel-cursor.h index d6af6ab..1abd3ce 100644 --- a/gtk/channel-cursor.h +++ b/gtk/channel-cursor.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_CURSOR_CHANNEL_H__ #define __SPICE_CLIENT_CURSOR_CHANNEL_H__ @@ -35,7 +52,7 @@ struct _SpiceCursorChannelClass { /* Do not add fields to this struct */ }; -GType spice_cursor_channel_get_type(void); +GType spice_cursor_channel_get_type(void); G_END_DECLS diff --git a/gtk/channel-display-mjpeg.c b/gtk/channel-display-mjpeg.c index ba12d30..49d4b67 100644 --- a/gtk/channel-display-mjpeg.c +++ b/gtk/channel-display-mjpeg.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" #include "spice-channel-priv.h" diff --git a/gtk/channel-display-priv.h b/gtk/channel-display-priv.h index c31b41d..ae8c5e8 100644 --- a/gtk/channel-display-priv.h +++ b/gtk/channel-display-priv.h @@ -1,3 +1,23 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ +#ifndef CHANNEL_DISPLAY_PRIV_H_ +# define CHANNEL_DISPLAY_PRIV_H_ + #include #include @@ -9,6 +29,8 @@ #include "quic.h" #include "rop3.h" +G_BEGIN_DECLS + #define DISPLAY_PIXMAP_CACHE (1024 * 1024 * 32) #define GLZ_WINDOW_SIZE (1024 * 1024 * 16) @@ -48,3 +70,7 @@ typedef struct display_stream { void stream_mjpeg_init(display_stream *st); void stream_mjpeg_data(display_stream *st); void stream_mjpeg_cleanup(display_stream *st); + +G_END_DECLS + +#endif // CHANNEL_DISPLAY_PRIV_H_ diff --git a/gtk/channel-display.c b/gtk/channel-display.c index 4ae9877..f5290a4 100644 --- a/gtk/channel-display.c +++ b/gtk/channel-display.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" diff --git a/gtk/channel-display.h b/gtk/channel-display.h index 980b86e..874bfa9 100644 --- a/gtk/channel-display.h +++ b/gtk/channel-display.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_DISPLAY_CHANNEL_H__ #define __SPICE_CLIENT_DISPLAY_CHANNEL_H__ diff --git a/gtk/channel-inputs.c b/gtk/channel-inputs.c index 028756f..a411804 100644 --- a/gtk/channel-inputs.c +++ b/gtk/channel-inputs.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" #include "spice-channel-priv.h" diff --git a/gtk/channel-inputs.h b/gtk/channel-inputs.h index e464165..589f6da 100644 --- a/gtk/channel-inputs.h +++ b/gtk/channel-inputs.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_INPUTS_CHANNEL_H__ #define __SPICE_CLIENT_INPUTS_CHANNEL_H__ diff --git a/gtk/channel-main.c b/gtk/channel-main.c index 24769dc..9316719 100644 --- a/gtk/channel-main.c +++ b/gtk/channel-main.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" diff --git a/gtk/channel-main.h b/gtk/channel-main.h index f119686..0eb00b2 100644 --- a/gtk/channel-main.h +++ b/gtk/channel-main.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_MAIN_CHANNEL_H__ #define __SPICE_CLIENT_MAIN_CHANNEL_H__ diff --git a/gtk/channel-playback.c b/gtk/channel-playback.c index d5d9b1f..e6376c6 100644 --- a/gtk/channel-playback.c +++ b/gtk/channel-playback.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" #include "spice-channel-priv.h" diff --git a/gtk/channel-playback.h b/gtk/channel-playback.h index baa1d12..b7dae68 100644 --- a/gtk/channel-playback.h +++ b/gtk/channel-playback.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_PLAYBACK_CHANNEL_H__ #define __SPICE_CLIENT_PLAYBACK_CHANNEL_H__ diff --git a/gtk/channel-record.c b/gtk/channel-record.c index a70d996..3e59ecb 100644 --- a/gtk/channel-record.c +++ b/gtk/channel-record.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" #include "spice-channel-priv.h" diff --git a/gtk/channel-record.h b/gtk/channel-record.h index f880637..ac1485b 100644 --- a/gtk/channel-record.h +++ b/gtk/channel-record.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_RECORD_CHANNEL_H__ #define __SPICE_CLIENT_RECORD_CHANNEL_H__ diff --git a/gtk/decode-glz.c b/gtk/decode-glz.c index 5a2fc43..83d760b 100644 --- a/gtk/decode-glz.c +++ b/gtk/decode-glz.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include #include #include diff --git a/gtk/decode-jpeg.c b/gtk/decode-jpeg.c index 9370728..8491541 100644 --- a/gtk/decode-jpeg.c +++ b/gtk/decode-jpeg.c @@ -1 +1,18 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "decode.h" diff --git a/gtk/decode-zlib.c b/gtk/decode-zlib.c index 9370728..8491541 100644 --- a/gtk/decode-zlib.c +++ b/gtk/decode-zlib.c @@ -1 +1,18 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "decode.h" diff --git a/gtk/decode.h b/gtk/decode.h index 5a7ac93..42bb713 100644 --- a/gtk/decode.h +++ b/gtk/decode.h @@ -1,5 +1,28 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ +#ifndef SPICEGTK_DECODE_H_ +# define SPICEGTK_DECODE_H_ + +#include #include "canvas_base.h" +G_BEGIN_DECLS + typedef struct SpiceGlzDecoderWindow SpiceGlzDecoderWindow; SpiceGlzDecoderWindow *glz_decoder_window_new(void); @@ -7,3 +30,7 @@ void glz_decoder_window_destroy(SpiceGlzDecoderWindow *w); SpiceGlzDecoder *glz_decoder_new(SpiceGlzDecoderWindow *w); void glz_decoder_destroy(SpiceGlzDecoder *d); + +G_END_DECLS + +#endif // SPICEGTK_DECODE_H_ diff --git a/gtk/snappy.c b/gtk/snappy.c index 0d7042c..1d579f1 100644 --- a/gtk/snappy.c +++ b/gtk/snappy.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" #include "spice-cmdline.h" diff --git a/gtk/spice-audio.c b/gtk/spice-audio.c index 2999e41..e3747d7 100644 --- a/gtk/spice-audio.c +++ b/gtk/spice-audio.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ /* * simple audio init dispatcher */ diff --git a/gtk/spice-audio.h b/gtk/spice-audio.h index 385c35e..4438128 100644 --- a/gtk/spice-audio.h +++ b/gtk/spice-audio.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_AUDIO_H__ #define __SPICE_CLIENT_AUDIO_H__ diff --git a/gtk/spice-channel-cache.h b/gtk/spice-channel-cache.h index 176b806..7e737b9 100644 --- a/gtk/spice-channel-cache.h +++ b/gtk/spice-channel-cache.h @@ -1,6 +1,28 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ +#ifndef SPICE_CHANNEL_CACHE_H_ +# define SPICE_CHANNEL_CACHE_H_ + /* spice/common */ #include "ring.h" +G_BEGIN_DECLS + typedef struct display_cache_item { RingItem hash_link; RingItem lru_link; @@ -105,3 +127,7 @@ static inline int cache_unref(display_cache_item *item) item->refcount--; return item->refcount == 0; } + +G_END_DECLS + +#endif // SPICE_CHANNEL_CACHE_H_ diff --git a/gtk/spice-channel-priv.h b/gtk/spice-channel-priv.h index ae78218..21822a3 100644 --- a/gtk/spice-channel-priv.h +++ b/gtk/spice-channel-priv.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_CHANNEL_PRIV_H__ #define __SPICE_CLIENT_CHANNEL_PRIV_H__ @@ -7,6 +24,8 @@ #include "marshallers.h" #include "demarshallers.h" +G_BEGIN_DECLS + struct spice_msg_out { int refcount; SpiceChannel *channel; @@ -88,4 +107,6 @@ void spice_channel_handle_set_ack(SpiceChannel *channel, spice_msg_in *in); void spice_channel_handle_ping(SpiceChannel *channel, spice_msg_in *in); void spice_channel_handle_notify(SpiceChannel *channel, spice_msg_in *in); +G_END_DECLS + #endif /* __SPICE_CLIENT_CHANNEL_PRIV_H__ */ diff --git a/gtk/spice-channel.c b/gtk/spice-channel.c index b56cf65..92a11e2 100644 --- a/gtk/spice-channel.c +++ b/gtk/spice-channel.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" diff --git a/gtk/spice-channel.h b/gtk/spice-channel.h index 42d60f4..a110dbf 100644 --- a/gtk/spice-channel.h +++ b/gtk/spice-channel.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_CHANNEL_H__ #define __SPICE_CLIENT_CHANNEL_H__ diff --git a/gtk/spice-client-gtk-module.c b/gtk/spice-client-gtk-module.c index a423962..e93b19d 100644 --- a/gtk/spice-client-gtk-module.c +++ b/gtk/spice-client-gtk-module.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include void spice_register_classes (PyObject *d); diff --git a/gtk/spice-client.h b/gtk/spice-client.h index 9bfd1de..a7a8ff9 100644 --- a/gtk/spice-client.h +++ b/gtk/spice-client.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_CLIENT_H__ #define __SPICE_CLIENT_CLIENT_H__ diff --git a/gtk/spice-cmdline.c b/gtk/spice-cmdline.c index 083bde4..5e2e289 100644 --- a/gtk/spice-cmdline.c +++ b/gtk/spice-cmdline.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" #include "spice-cmdline.h" diff --git a/gtk/spice-cmdline.h b/gtk/spice-cmdline.h index a3f86bf..11a8086 100644 --- a/gtk/spice-cmdline.h +++ b/gtk/spice-cmdline.h @@ -1,3 +1,29 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ + +#ifndef SPICE_CMDLINE_H_ +# define SPICE_CMDLINE_H_ + +G_BEGIN_DECLS GOptionGroup *spice_cmdline_get_option_group(void); void spice_cmdline_session_setup(SpiceSession *session); + +G_END_DECLS + +#endif // SPICE_CMDLINE_H_ diff --git a/gtk/spice-common.h b/gtk/spice-common.h index 3e01d2a..cd8c4fc 100644 --- a/gtk/spice-common.h +++ b/gtk/spice-common.h @@ -1,3 +1,23 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ +#ifndef SPICE_COMMON_H_ +# define SPICE_COMMON_H_ + /* system */ #include #include @@ -13,3 +33,5 @@ #include "marshaller.h" #include "spice-util.h" + +#endif // SPICE_COMMON_H_ diff --git a/gtk/spice-pulse.c b/gtk/spice-pulse.c index af7fa76..8c292f2 100644 --- a/gtk/spice-pulse.c +++ b/gtk/spice-pulse.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-pulse.h" #include "spice-common.h" diff --git a/gtk/spice-pulse.h b/gtk/spice-pulse.h index 254710e..cb1f75a 100644 --- a/gtk/spice-pulse.h +++ b/gtk/spice-pulse.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_PULSE_H__ #define __SPICE_CLIENT_PULSE_H__ diff --git a/gtk/spice-session-priv.h b/gtk/spice-session-priv.h index 2d62d48..2f394f9 100644 --- a/gtk/spice-session-priv.h +++ b/gtk/spice-session-priv.h @@ -1,6 +1,25 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_SESSION_PRIV_H__ #define __SPICE_CLIENT_SESSION_PRIV_H__ +G_BEGIN_DECLS + void spice_session_set_connection_id(SpiceSession *session, int id); int spice_session_get_connection_id(SpiceSession *session); @@ -8,4 +27,6 @@ int spice_session_channel_connect(SpiceSession *session, bool use_tls); void spice_session_channel_new(SpiceSession *session, SpiceChannel *channel); void spice_session_channel_destroy(SpiceSession *session, SpiceChannel *channel); +G_END_DECLS + #endif /* __SPICE_CLIENT_SESSION_PRIV_H__ */ diff --git a/gtk/spice-session.c b/gtk/spice-session.c index 4887abb..ead7d39 100644 --- a/gtk/spice-session.c +++ b/gtk/spice-session.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-client.h" #include "spice-common.h" diff --git a/gtk/spice-session.h b/gtk/spice-session.h index f75c1af..99b0226 100644 --- a/gtk/spice-session.h +++ b/gtk/spice-session.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_SESSION_H__ #define __SPICE_CLIENT_SESSION_H__ diff --git a/gtk/spice-types.h b/gtk/spice-types.h index 76db5a9..1bc8e27 100644 --- a/gtk/spice-types.h +++ b/gtk/spice-types.h @@ -1,6 +1,25 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_TYPES_H__ #define __SPICE_CLIENT_TYPES_H__ +G_BEGIN_DECLS + /* SpiceSession */ typedef struct _SpiceSession SpiceSession; typedef struct _SpiceSessionClass SpiceSessionClass; @@ -11,4 +30,6 @@ typedef struct _SpiceChannel SpiceChannel; typedef struct _SpiceChannelClass SpiceChannelClass; typedef struct spice_channel spice_channel; +G_END_DECLS + #endif /* __SPICE_CLIENT_TYPES_H__ */ diff --git a/gtk/spice-util.c b/gtk/spice-util.c index c8d959c..d591f0f 100644 --- a/gtk/spice-util.c +++ b/gtk/spice-util.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include #include "spice-util.h" diff --git a/gtk/spice-util.h b/gtk/spice-util.h index b61cc5d..b6146dd 100644 --- a/gtk/spice-util.h +++ b/gtk/spice-util.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef SPICE_UTIL_H #define SPICE_UTIL_H diff --git a/gtk/spice-widget.c b/gtk/spice-widget.c index 816186f..10d3a49 100644 --- a/gtk/spice-widget.c +++ b/gtk/spice-widget.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-widget.h" #include "spice-common.h" diff --git a/gtk/spice-widget.h b/gtk/spice-widget.h index cf9ce68..67144e5 100644 --- a/gtk/spice-widget.h +++ b/gtk/spice-widget.h @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #ifndef __SPICE_CLIENT_WIDGET_H__ #define __SPICE_CLIENT_WIDGET_H__ diff --git a/gtk/spicy.c b/gtk/spicy.c index 60a1637..58e02a7 100644 --- a/gtk/spicy.c +++ b/gtk/spicy.c @@ -1,3 +1,20 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ #include "spice-widget.h" #include "spice-audio.h" #include "spice-common.h" diff --git a/gtk/tcp.c b/gtk/tcp.c index 25bc135..ca6afac 100644 --- a/gtk/tcp.c +++ b/gtk/tcp.c @@ -1,3 +1,4 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ /* * TCP helper functions. * diff --git a/gtk/tcp.h b/gtk/tcp.h index 68beb1c..d9f524e 100644 --- a/gtk/tcp.h +++ b/gtk/tcp.h @@ -1,9 +1,35 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + Copyright (C) 2010 Red Hat, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . +*/ +#ifndef _TCP_H_ +# define _TCP_H_ + #include #include #include +G_BEGIN_DECLS + extern int tcp_verbose; int tcp_connect(struct addrinfo *ai, char *addr, char *port, char *host, char *serv); + +G_END_DECLS + +#endif // _TCP_H_ -- cgit v1.2.3