@@ -40,7 +40,6 @@ static const char *lg[2] = { "", "FR" };
40
40
static const char * lgb [2 ] = { "UNICODE_EN_BLOCK_MAX" , "UNICODE_FR_BLOCK_MAX" };
41
41
static const char * lgv [2 ] = { NL_VERSION , NFR_VERSION };
42
42
43
-
44
43
static int printcopyright2credits (FILE * out ) {
45
44
fprintf ( out , "; Liste des noms des caractères (version en langue française)\n\n" );
46
45
fprintf ( out , "; Le Consortium Unicode entretient une collaboration étroite\n" );
@@ -83,39 +82,43 @@ static int printcopyright2(FILE *out) {
83
82
}
84
83
85
84
static int printcopyright1 (FILE * out , int is_fr ) {
86
- /* Copyright notice for unicode NamesList.txt - 2021 */
85
+ /* Copyright notice for unicode NamesList.txt - 2024 */
87
86
fprintf ( out , "\n/*\n" );
88
87
fprintf ( out , "The data contained in these arrays were derived from data contained in\n" );
89
88
fprintf ( out , "NamesList.txt which came from www.unicode.org. Below is the copyright\n" );
90
89
fprintf ( out , "notice for the information given:\n\n" );
91
- fprintf ( out , "Copyright © 1991-2021 Unicode®, Inc. All rights reserved.\n" );
92
- fprintf ( out , "Distributed under the Terms of Use in https://www.unicode.org/copyright.html.\n\n" );
93
- fprintf ( out , "Permission is hereby granted, free of charge, to any person obtaining\n" );
94
- fprintf ( out , "a copy of the Unicode data files and any associated documentation\n" );
95
- fprintf ( out , "(the \"Data Files\") or Unicode software and any associated documentation\n" );
96
- fprintf ( out , "(the \"Software\") to deal in the Data Files or Software\n" );
97
- fprintf ( out , "without restriction, including without limitation the rights to use,\n" );
98
- fprintf ( out , "copy, modify, merge, publish, distribute, and/or sell copies of\n" );
99
- fprintf ( out , "the Data Files or Software, and to permit persons to whom the Data Files\n" );
100
- fprintf ( out , "or Software are furnished to do so, provided that either\n" );
101
- fprintf ( out , "(a) this copyright and permission notice appear with all copies\n" );
102
- fprintf ( out , "of the Data Files or Software, or\n" );
103
- fprintf ( out , "(b) this copyright and permission notice appear in associated\n" );
104
- fprintf ( out , "Documentation.\n\n" );
105
- fprintf ( out , "THE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF\n" );
106
- fprintf ( out , "ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE\n" );
107
- fprintf ( out , "WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" );
108
- fprintf ( out , "NONINFRINGEMENT OF THIRD PARTY RIGHTS.\n" );
109
- fprintf ( out , "IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS\n" );
110
- fprintf ( out , "NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL\n" );
111
- fprintf ( out , "DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\n" );
112
- fprintf ( out , "DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\n" );
113
- fprintf ( out , "TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\n" );
114
- fprintf ( out , "PERFORMANCE OF THE DATA FILES OR SOFTWARE.\n\n" );
115
- fprintf ( out , "Except as contained in this notice, the name of a copyright holder\n" );
116
- fprintf ( out , "shall not be used in advertising or otherwise to promote the sale,\n" );
117
- fprintf ( out , "use or other dealings in these Data Files or Software without prior\n" );
118
- fprintf ( out , "written authorization of the copyright holder.\n\n" );
90
+ fprintf ( out , "UNICODE LICENSE V3\n\n" );
91
+ fprintf ( out , "COPYRIGHT AND PERMISSION NOTICE\n\n" );
92
+ fprintf ( out , "Copyright © 1991-2024 Unicode, Inc.\n\n" );
93
+ fprintf ( out , "NOTICE TO USER: Carefully read the following legal agreement. BY\n" );
94
+ fprintf ( out , "DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR\n" );
95
+ fprintf ( out , "SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE\n" );
96
+ fprintf ( out , "TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT\n" );
97
+ fprintf ( out , "DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.\n" );
98
+ fprintf ( out , "Permission is hereby granted, free of charge, to any person obtaining a\n" );
99
+ fprintf ( out , "copy of data files and any associated documentation (the \"Data Files\") or\n" );
100
+ fprintf ( out , "software and any associated documentation (the \"Software\") to deal in the\n" );
101
+ fprintf ( out , "Data Files or Software without restriction, including without limitation\n" );
102
+ fprintf ( out , "the rights to use, copy, modify, merge, publish, distribute, and/or sell\n" );
103
+ fprintf ( out , "copies of the Data Files or Software, and to permit persons to whom the\n" );
104
+ fprintf ( out , "Data Files or Software are furnished to do so, provided that either (a)\n" );
105
+ fprintf ( out , "this copyright and permission notice appear with all copies of the Data\n" );
106
+ fprintf ( out , "Files or Software, or (b) this copyright and permission notice appear in\n" );
107
+ fprintf ( out , "associated Documentation.\n\n" );
108
+ fprintf ( out , "THE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\n" );
109
+ fprintf ( out , "KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" );
110
+ fprintf ( out , "MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF\n" );
111
+ fprintf ( out , "THIRD PARTY RIGHTS.\n\n" );
112
+ fprintf ( out , "IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE\n" );
113
+ fprintf ( out , "BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,\n" );
114
+ fprintf ( out , "OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\n" );
115
+ fprintf ( out , "WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,\n" );
116
+ fprintf ( out , "ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA\n" );
117
+ fprintf ( out , "FILES OR SOFTWARE.\n\n" );
118
+ fprintf ( out , "Except as contained in this notice, the name of a copyright holder shall\n" );
119
+ fprintf ( out , "not be used in advertising or otherwise to promote the sale, use or other\n" );
120
+ fprintf ( out , "dealings in these Data Files or Software without prior written\n" );
121
+ fprintf ( out , "authorization of the copyright holder.\n\n" );
119
122
if ( is_fr < 0 || is_fr == 1 ) {
120
123
fprintf ( out , "\n" );
121
124
printcopyright2credits (out );
0 commit comments