]> granicus.if.org Git - fribidi/commitdiff
Ignore our own deprecations
authorKhaled Hosny <khaledhosny@eglug.org>
Tue, 4 Aug 2015 13:35:47 +0000 (15:35 +0200)
committerKhaled Hosny <khaledhosny@eglug.org>
Mon, 26 Dec 2016 11:32:48 +0000 (13:32 +0200)
bin/fribidi-benchmark.c
bin/fribidi-main.c
lib/fribidi-common.h

index 53eeaf1ea1a0244cd3b7f4a83ed27cbed7f4e86b..9a83819f69a1af1246aa7d6df8e578125ded87af 100644 (file)
@@ -218,6 +218,7 @@ benchmark (
     {
       /* Create a bidi string */
       base = FRIBIDI_PAR_ON;
+FRIBIDI_GNUC_BEGIN_IGNORE_DEPRECATIONS
       if (!fribidi_log2vis (us, len, &base,
                            /* output */
                            out_us, positionVtoL, positionLtoV,
@@ -225,6 +226,7 @@ benchmark (
        die2
          ("something failed in fribidi_log2vis.\n"
           "perhaps memory allocation failure.", NULL);
+FRIBIDI_GNUC_END_IGNORE_DEPRECATIONS
     }
 
   /* stop timer */
index d93ccb4d080e4a334d7edb5b47816206dc4ac602..ccdf5765b80dd3b4d9f3583b981539bff0e8f34a 100644 (file)
@@ -376,8 +376,10 @@ main (
 #endif /* !FRIBIDI_MAIN_USE_ICONV_H */
     die2 ("unrecognized character set `%s'\n", char_set);
 
+FRIBIDI_GNUC_BEGIN_IGNORE_DEPRECATIONS
   fribidi_set_mirroring (do_mirror);
   fribidi_set_reorder_nsm (do_reorder_nsm);
+FRIBIDI_GNUC_END_IGNORE_DEPRECATIONS
   exit_val = 0;
   file_found = false;
   while (optind < argc || !file_found)
@@ -468,9 +470,11 @@ main (
 
              /* Create a bidi string. */
              base = input_base_direction;
+FRIBIDI_GNUC_BEGIN_IGNORE_DEPRECATIONS
              log2vis = fribidi_log2vis (logical, len, &base,
                                         /* output */
                                         visual, ltov, vtol, levels);
+FRIBIDI_GNUC_END_IGNORE_DEPRECATIONS
              if (log2vis)
                {
 
@@ -481,9 +485,11 @@ main (
 
                  /* Remove explicit marks, if asked for. */
                  if (do_clean)
+FRIBIDI_GNUC_BEGIN_IGNORE_DEPRECATIONS
                    len =
                      fribidi_remove_bidi_marks (visual, len, ltov, vtol,
                                                 levels);
+FRIBIDI_GNUC_END_IGNORE_DEPRECATIONS
 
                  if (show_visual)
                    {
index 6dede3903498e689987a7145555dc38a0393aae4..28cfaa3d51c9cd8fe1d81ee452c2990c497b1941 100644 (file)
@@ -64,6 +64,8 @@
 # define FRIBIDI_END_DECLS             G_END_DECLS
 # define FRIBIDI_GNUC_CONST            G_GNUC_CONST
 # define FRIBIDI_GNUC_DEPRECATED       G_GNUC_DEPRECATED
+# define FRIBIDI_GNUC_BEGIN_IGNORE_DEPRECATIONS        G_GNUC_BEGIN_IGNORE_DEPRECATIONS
+# define FRIBIDI_GNUC_END_IGNORE_DEPRECATIONS  G_GNUC_END_IGNORE_DEPRECATIONS
 # if __GNUC__ > 2
 #  define FRIBIDI_GNUC_WARN_UNUSED     \
        __attribute__((__warn_unused_result__))
@@ -79,6 +81,8 @@
 #else /* !FRIBIDI_USE_GLIB */
 # define FRIBIDI_GNUC_CONST
 # define FRIBIDI_GNUC_DEPRECATED
+# define FRIBIDI_GNUC_BEGIN_IGNORE_DEPRECATIONS
+# define FRIBIDI_GNUC_END_IGNORE_DEPRECATIONS
 # define FRIBIDI_GNUC_WARN_UNUSED
 # define FRIBIDI_GNUC_MALLOC
 # define FRIBIDI_GNUC_HIDDEN