summaryrefslogtreecommitdiff
path: root/pango/pango-language.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-08-20 17:35:41 +0000
committerMatthias Clasen <mclasen@redhat.com>2021-08-20 17:35:41 +0000
commite756543935d415939e358d6d7cec094f7cd310a7 (patch)
tree6ca739b4439047fe0de0c16d38c6627a6d4feeee /pango/pango-language.h
parentdf6d8df3242d3e139df99dcccecf7ca9bbeed95d (diff)
parent5d36fc27baad02cf773ff9af1fb46cdc97c7788b (diff)
downloadpango-e756543935d415939e358d6d7cec094f7cd310a7.tar.gz
Merge branch 'code-reorg' into 'main'
Cosmetics: Clean up pango-context.h See merge request GNOME/pango!418
Diffstat (limited to 'pango/pango-language.h')
-rw-r--r--pango/pango-language.h41
1 files changed, 21 insertions, 20 deletions
diff --git a/pango/pango-language.h b/pango/pango-language.h
index b000c5b8..a71316dd 100644
--- a/pango/pango-language.h
+++ b/pango/pango-language.h
@@ -10,7 +10,7 @@
*
* 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
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
@@ -25,44 +25,45 @@
#include <glib.h>
#include <glib-object.h>
+#include <pango/pango-types.h>
#include <pango/pango-version-macros.h>
+#include <pango/pango-script.h>
G_BEGIN_DECLS
-typedef struct _PangoLanguage PangoLanguage;
-
#define PANGO_TYPE_LANGUAGE (pango_language_get_type ())
PANGO_AVAILABLE_IN_ALL
-GType pango_language_get_type (void) G_GNUC_CONST;
+GType pango_language_get_type (void) G_GNUC_CONST;
+
+PANGO_AVAILABLE_IN_1_16
+PangoLanguage * pango_language_get_default (void) G_GNUC_CONST;
+
+PANGO_AVAILABLE_IN_1_48
+PangoLanguage ** pango_language_get_preferred (void) G_GNUC_CONST;
+
PANGO_AVAILABLE_IN_ALL
-PangoLanguage *pango_language_from_string (const char *language);
+PangoLanguage * pango_language_from_string (const char *language);
PANGO_AVAILABLE_IN_ALL
-const char *pango_language_to_string (PangoLanguage *language) G_GNUC_CONST;
+const char * pango_language_to_string (PangoLanguage *language) G_GNUC_CONST;
+
/* For back compat. Will have to keep indefinitely. */
#define pango_language_to_string(language) ((const char *)language)
PANGO_AVAILABLE_IN_ALL
-const char *pango_language_get_sample_string (PangoLanguage *language) G_GNUC_CONST;
-PANGO_AVAILABLE_IN_1_16
-PangoLanguage *pango_language_get_default (void) G_GNUC_CONST;
-
-PANGO_AVAILABLE_IN_1_48
-PangoLanguage **pango_language_get_preferred (void) G_GNUC_CONST;
+const char * pango_language_get_sample_string (PangoLanguage *language) G_GNUC_CONST;
PANGO_AVAILABLE_IN_ALL
-gboolean pango_language_matches (PangoLanguage *language,
- const char *range_list) G_GNUC_PURE;
-
-#include <pango/pango-script.h>
+gboolean pango_language_matches (PangoLanguage *language,
+ const char *range_list) G_GNUC_PURE;
PANGO_AVAILABLE_IN_1_4
-gboolean pango_language_includes_script (PangoLanguage *language,
- PangoScript script) G_GNUC_PURE;
+gboolean pango_language_includes_script (PangoLanguage *language,
+ PangoScript script) G_GNUC_PURE;
PANGO_AVAILABLE_IN_1_22
-const PangoScript *pango_language_get_scripts (PangoLanguage *language,
- int *num_scripts);
+const PangoScript * pango_language_get_scripts (PangoLanguage *language,
+ int *num_scripts);
G_END_DECLS