Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(11)

Side by Side Diff: third_party/harfbuzz-ng/src/hb-ot-tag.cc

Issue 1723043002: Roll HarfBuzz to 1.2.1 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Include upstream ebd7431f824 Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright © 2009 Red Hat, Inc. 2 * Copyright © 2009 Red Hat, Inc.
3 * Copyright © 2011 Google, Inc. 3 * Copyright © 2011 Google, Inc.
4 * 4 *
5 * This is part of HarfBuzz, a text shaping library. 5 * This is part of HarfBuzz, a text shaping library.
6 * 6 *
7 * Permission is hereby granted, without written agreement and without 7 * Permission is hereby granted, without written agreement and without
8 * license or royalty fees, to use, copy, modify, and distribute this 8 * license or royalty fees, to use, copy, modify, and distribute this
9 * software and its documentation for any purpose, provided that the 9 * software and its documentation for any purpose, provided that the
10 * above copyright notice and the following two paragraphs appear in 10 * above copyright notice and the following two paragraphs appear in
(...skipping 909 matching lines...) Expand 10 before | Expand all | Expand 10 after
920 buf[7] = (tag >> 16) & 0xFF; 920 buf[7] = (tag >> 16) & 0xFF;
921 buf[8] = (tag >> 8) & 0xFF; 921 buf[8] = (tag >> 8) & 0xFF;
922 buf[9] = tag & 0xFF; 922 buf[9] = tag & 0xFF;
923 if (buf[9] == 0x20) 923 if (buf[9] == 0x20)
924 buf[9] = '\0'; 924 buf[9] = '\0';
925 buf[10] = '\0'; 925 buf[10] = '\0';
926 return hb_language_from_string ((char *) buf, -1); 926 return hb_language_from_string ((char *) buf, -1);
927 } 927 }
928 } 928 }
929 929
930 #if 0 930 #ifdef MAIN
931 static inline void 931 static inline void
932 test_langs_sorted (void) 932 test_langs_sorted (void)
933 { 933 {
934 for (unsigned int i = 1; i < ARRAY_LENGTH (ot_languages); i++) 934 for (unsigned int i = 1; i < ARRAY_LENGTH (ot_languages); i++)
935 { 935 {
936 int c = lang_compare_first_component (ot_languages[i-1].language, ot_languag es[i].language); 936 int c = lang_compare_first_component (ot_languages[i-1].language, ot_languag es[i].language);
937 if (c >= 0) 937 if (c >= 0)
938 { 938 {
939 fprintf (stderr, "ot_languages not sorted at index %d: %s %d %s\n", 939 fprintf (stderr, "ot_languages not sorted at index %d: %s %d %s\n",
940 i, ot_languages[i-1].language, c, ot_languages[i].language); 940 i, ot_languages[i-1].language, c, ot_languages[i].language);
941 abort(); 941 abort();
942 } 942 }
943 } 943 }
944 } 944 }
945 #endif
946 945
947 #ifdef MAIN
948 int 946 int
949 main (void) 947 main (void)
950 { 948 {
951 test_langs_sorted (); 949 test_langs_sorted ();
952 return 0; 950 return 0;
953 } 951 }
954 952
955 #endif 953 #endif
OLDNEW
« no previous file with comments | « third_party/harfbuzz-ng/src/hb-ot-shape-complex-use.cc ('k') | third_party/harfbuzz-ng/src/hb-unicode-private.hh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698