Add pragram GCC diagnostic ignored "-Wunused-macros"
This commit is contained in:
parent
cc8e9a436f
commit
8874eef8ff
|
@ -131,6 +131,8 @@ for i in range (2):
|
||||||
|
|
||||||
what = ["INDIC_SYLLABIC_CATEGORY", "INDIC_MATRA_CATEGORY"]
|
what = ["INDIC_SYLLABIC_CATEGORY", "INDIC_MATRA_CATEGORY"]
|
||||||
what_short = ["ISC", "IMC"]
|
what_short = ["ISC", "IMC"]
|
||||||
|
print ('#pragma GCC diagnostic push')
|
||||||
|
print ('#pragma GCC diagnostic ignored "-Wunused-macros"')
|
||||||
for i in range (2):
|
for i in range (2):
|
||||||
print ()
|
print ()
|
||||||
vv = sorted (values[i].keys ())
|
vv = sorted (values[i].keys ())
|
||||||
|
@ -148,6 +150,7 @@ for i in range (2):
|
||||||
(what_short[i], s, what[i], v.upper (),
|
(what_short[i], s, what[i], v.upper (),
|
||||||
' '* ((48-1 - len (what[i]) - 1 - len (v)) // 8),
|
' '* ((48-1 - len (what[i]) - 1 - len (v)) // 8),
|
||||||
values[i][v], v))
|
values[i][v], v))
|
||||||
|
print ('#pragma GCC diagnostic pop')
|
||||||
print ()
|
print ()
|
||||||
print ("#define _(S,M) INDIC_COMBINE_CATEGORIES (ISC_##S, IMC_##M)")
|
print ("#define _(S,M) INDIC_COMBINE_CATEGORIES (ISC_##S, IMC_##M)")
|
||||||
print ()
|
print ()
|
||||||
|
|
|
@ -455,6 +455,8 @@ num = 0
|
||||||
offset = 0
|
offset = 0
|
||||||
starts = []
|
starts = []
|
||||||
ends = []
|
ends = []
|
||||||
|
print ('#pragma GCC diagnostic push')
|
||||||
|
print ('#pragma GCC diagnostic ignored "-Wunused-macros"')
|
||||||
for k,v in sorted(use_mapping.items()):
|
for k,v in sorted(use_mapping.items()):
|
||||||
if k in use_positions and use_positions[k]: continue
|
if k in use_positions and use_positions[k]: continue
|
||||||
print ("#define %s USE_%s /* %s */" % (k, k, v.__name__[3:]))
|
print ("#define %s USE_%s /* %s */" % (k, k, v.__name__[3:]))
|
||||||
|
@ -463,6 +465,7 @@ for k,v in sorted(use_positions.items()):
|
||||||
for suf in v.keys():
|
for suf in v.keys():
|
||||||
tag = k + suf
|
tag = k + suf
|
||||||
print ("#define %s USE_%s" % (tag, tag))
|
print ("#define %s USE_%s" % (tag, tag))
|
||||||
|
print ('#pragma GCC diagnostic pop')
|
||||||
print ("")
|
print ("")
|
||||||
print ("static const USE_TABLE_ELEMENT_TYPE use_table[] = {")
|
print ("static const USE_TABLE_ELEMENT_TYPE use_table[] = {")
|
||||||
for u in uu:
|
for u in uu:
|
||||||
|
|
|
@ -31,7 +31,10 @@
|
||||||
* https://www.oracle.com/technetwork/articles/servers-storage-dev/standardheaderfiles-453865.html
|
* https://www.oracle.com/technetwork/articles/servers-storage-dev/standardheaderfiles-453865.html
|
||||||
*/
|
*/
|
||||||
#ifndef _POSIX_C_SOURCE
|
#ifndef _POSIX_C_SOURCE
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wunused-macros"
|
||||||
#define _POSIX_C_SOURCE 200809L
|
#define _POSIX_C_SOURCE 200809L
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "hb.hh"
|
#include "hb.hh"
|
||||||
|
|
|
@ -16,6 +16,8 @@
|
||||||
|
|
||||||
#include "hb-ot-shape-complex-indic.hh"
|
#include "hb-ot-shape-complex-indic.hh"
|
||||||
|
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wunused-macros"
|
||||||
|
|
||||||
#define ISC_A INDIC_SYLLABIC_CATEGORY_AVAGRAHA /* 16 chars; Avagraha */
|
#define ISC_A INDIC_SYLLABIC_CATEGORY_AVAGRAHA /* 16 chars; Avagraha */
|
||||||
#define ISC_Bi INDIC_SYLLABIC_CATEGORY_BINDU /* 83 chars; Bindu */
|
#define ISC_Bi INDIC_SYLLABIC_CATEGORY_BINDU /* 83 chars; Bindu */
|
||||||
|
@ -69,6 +71,7 @@
|
||||||
#define IMC_TLR INDIC_MATRA_CATEGORY_TOP_AND_LEFT_AND_RIGHT /* 4 chars; Top_And_Left_And_Right */
|
#define IMC_TLR INDIC_MATRA_CATEGORY_TOP_AND_LEFT_AND_RIGHT /* 4 chars; Top_And_Left_And_Right */
|
||||||
#define IMC_TR INDIC_MATRA_CATEGORY_TOP_AND_RIGHT /* 13 chars; Top_And_Right */
|
#define IMC_TR INDIC_MATRA_CATEGORY_TOP_AND_RIGHT /* 13 chars; Top_And_Right */
|
||||||
#define IMC_VOL INDIC_MATRA_CATEGORY_VISUAL_ORDER_LEFT /* 19 chars; Visual_Order_Left */
|
#define IMC_VOL INDIC_MATRA_CATEGORY_VISUAL_ORDER_LEFT /* 19 chars; Visual_Order_Left */
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
|
|
||||||
#define _(S,M) INDIC_COMBINE_CATEGORIES (ISC_##S, IMC_##M)
|
#define _(S,M) INDIC_COMBINE_CATEGORIES (ISC_##S, IMC_##M)
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,8 @@
|
||||||
|
|
||||||
#include "hb-ot-shape-complex-use.hh"
|
#include "hb-ot-shape-complex-use.hh"
|
||||||
|
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wunused-macros"
|
||||||
#define B USE_B /* BASE */
|
#define B USE_B /* BASE */
|
||||||
#define CGJ USE_CGJ /* CGJ */
|
#define CGJ USE_CGJ /* CGJ */
|
||||||
#define CS USE_CS /* CONS_WITH_STACKER */
|
#define CS USE_CS /* CONS_WITH_STACKER */
|
||||||
|
@ -55,6 +57,7 @@
|
||||||
#define VMBlw USE_VMBlw
|
#define VMBlw USE_VMBlw
|
||||||
#define VMPst USE_VMPst
|
#define VMPst USE_VMPst
|
||||||
#define VMAbv USE_VMAbv
|
#define VMAbv USE_VMAbv
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
|
|
||||||
static const USE_TABLE_ELEMENT_TYPE use_table[] = {
|
static const USE_TABLE_ELEMENT_TYPE use_table[] = {
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue