Package init
This commit is contained in:
parent
ba3f17e43d
commit
c6f6fdfe99
36
README.en.md
36
README.en.md
@ -1,36 +0,0 @@
|
|||||||
# motif
|
|
||||||
|
|
||||||
#### Description
|
|
||||||
{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**}
|
|
||||||
|
|
||||||
#### Software Architecture
|
|
||||||
Software architecture description
|
|
||||||
|
|
||||||
#### Installation
|
|
||||||
|
|
||||||
1. xxxx
|
|
||||||
2. xxxx
|
|
||||||
3. xxxx
|
|
||||||
|
|
||||||
#### Instructions
|
|
||||||
|
|
||||||
1. xxxx
|
|
||||||
2. xxxx
|
|
||||||
3. xxxx
|
|
||||||
|
|
||||||
#### Contribution
|
|
||||||
|
|
||||||
1. Fork the repository
|
|
||||||
2. Create Feat_xxx branch
|
|
||||||
3. Commit your code
|
|
||||||
4. Create Pull Request
|
|
||||||
|
|
||||||
|
|
||||||
#### Gitee Feature
|
|
||||||
|
|
||||||
1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
|
|
||||||
2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
|
|
||||||
3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
|
|
||||||
4. The most valuable open source project [GVP](https://gitee.com/gvp)
|
|
||||||
5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
|
|
||||||
6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
|
||||||
39
README.md
39
README.md
@ -1,39 +0,0 @@
|
|||||||
# motif
|
|
||||||
|
|
||||||
#### 介绍
|
|
||||||
{**以下是码云平台说明,您可以替换此简介**
|
|
||||||
码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台
|
|
||||||
无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)}
|
|
||||||
|
|
||||||
#### 软件架构
|
|
||||||
软件架构说明
|
|
||||||
|
|
||||||
|
|
||||||
#### 安装教程
|
|
||||||
|
|
||||||
1. xxxx
|
|
||||||
2. xxxx
|
|
||||||
3. xxxx
|
|
||||||
|
|
||||||
#### 使用说明
|
|
||||||
|
|
||||||
1. xxxx
|
|
||||||
2. xxxx
|
|
||||||
3. xxxx
|
|
||||||
|
|
||||||
#### 参与贡献
|
|
||||||
|
|
||||||
1. Fork 本仓库
|
|
||||||
2. 新建 Feat_xxx 分支
|
|
||||||
3. 提交代码
|
|
||||||
4. 新建 Pull Request
|
|
||||||
|
|
||||||
|
|
||||||
#### 码云特技
|
|
||||||
|
|
||||||
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
|
|
||||||
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
|
|
||||||
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
|
|
||||||
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
|
|
||||||
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
|
|
||||||
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
|
||||||
815
motif-2.3.4-Fix-issues-with-Werror-format-security.patch
Normal file
815
motif-2.3.4-Fix-issues-with-Werror-format-security.patch
Normal file
@ -0,0 +1,815 @@
|
|||||||
|
From 4783fb4cec8624311bb87b2eb4a2ac94a5c7d849 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Petr=20=C5=A0abata?= <contyk@redhat.com>
|
||||||
|
Date: Thu, 8 Jun 2017 12:12:04 +0200
|
||||||
|
Subject: [PATCH] Fix issues with -Werror=format-security
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Petr Šabata <contyk@redhat.com>
|
||||||
|
---
|
||||||
|
lib/Mrm/Mrmhier.c | 4 +-
|
||||||
|
lib/Mrm/Mrmicon.c | 4 +-
|
||||||
|
lib/Mrm/Mrmlread.c | 2 +-
|
||||||
|
lib/Mrm/Mrmwcrw.c | 4 +-
|
||||||
|
tools/wml/wmldbcreate.c | 2 +-
|
||||||
|
tools/wml/wmlouth.c | 128 ++++++++++++++++++++++++------------------------
|
||||||
|
tools/wml/wmloutkey.c | 10 ++--
|
||||||
|
tools/wml/wmloutmm.c | 16 +++---
|
||||||
|
tools/wml/wmlresolve.c | 26 +++++-----
|
||||||
|
9 files changed, 98 insertions(+), 98 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/lib/Mrm/Mrmhier.c b/lib/Mrm/Mrmhier.c
|
||||||
|
index 2712742..2a8703c 100644
|
||||||
|
--- a/lib/Mrm/Mrmhier.c
|
||||||
|
+++ b/lib/Mrm/Mrmhier.c
|
||||||
|
@@ -264,10 +264,10 @@ Urm__OpenHierarchy (MrmCount num_files,
|
||||||
|
case MrmSUCCESS:
|
||||||
|
break;
|
||||||
|
case MrmNOT_VALID:
|
||||||
|
- sprintf (err_stg, _MrmMMsg_0113);
|
||||||
|
+ sprintf (err_stg, "%s", _MrmMMsg_0113);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
- sprintf (err_stg, _MrmMMsg_0114);
|
||||||
|
+ sprintf (err_stg, "%s", _MrmMMsg_0114);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
diff --git a/lib/Mrm/Mrmicon.c b/lib/Mrm/Mrmicon.c
|
||||||
|
index 95d4086..191e2d2 100644
|
||||||
|
--- a/lib/Mrm/Mrmicon.c
|
||||||
|
+++ b/lib/Mrm/Mrmicon.c
|
||||||
|
@@ -1176,7 +1176,7 @@ Urm__RealizeColorTable (Screen *screen,
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
- sprintf(err_msg, _MrmMMsg_0040);
|
||||||
|
+ sprintf(err_msg, "%s", _MrmMMsg_0040);
|
||||||
|
return Urm__UT_Error ("Urm__RelizeColorTable",
|
||||||
|
err_msg, NULL, NULL, MrmFAILURE) ;
|
||||||
|
}
|
||||||
|
@@ -1252,7 +1252,7 @@ Urm__RealizeColorTable (Screen *screen,
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
result = MrmFAILURE;
|
||||||
|
- sprintf (err_msg, _MrmMMsg_0040);
|
||||||
|
+ sprintf (err_msg, "%s", _MrmMMsg_0040);
|
||||||
|
Urm__UT_Error ("Urm__RelizeColorTable",
|
||||||
|
err_msg, NULL, NULL, MrmFAILURE) ;
|
||||||
|
}
|
||||||
|
diff --git a/lib/Mrm/Mrmlread.c b/lib/Mrm/Mrmlread.c
|
||||||
|
index c2fd94c..be433a3 100644
|
||||||
|
--- a/lib/Mrm/Mrmlread.c
|
||||||
|
+++ b/lib/Mrm/Mrmlread.c
|
||||||
|
@@ -698,7 +698,7 @@ MrmFetchColorLiteral (MrmHierarchy hierarchy_id,
|
||||||
|
XBlackPixelOfScreen(XDefaultScreenOfDisplay(display)));
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
- sprintf(err_msg, _MrmMMsg_0040);
|
||||||
|
+ sprintf(err_msg, "%s", _MrmMMsg_0040);
|
||||||
|
result = Urm__UT_Error ("MrmFetchColorLiteral",
|
||||||
|
err_msg, NULL, NULL, MrmFAILURE) ;
|
||||||
|
_MrmAppUnlock(app);
|
||||||
|
diff --git a/lib/Mrm/Mrmwcrw.c b/lib/Mrm/Mrmwcrw.c
|
||||||
|
index fe3db52..3c5857f 100644
|
||||||
|
--- a/lib/Mrm/Mrmwcrw.c
|
||||||
|
+++ b/lib/Mrm/Mrmwcrw.c
|
||||||
|
@@ -1390,7 +1390,7 @@ Urm__CW_CreateArglist (Widget parent,
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
- sprintf (err_msg, _MrmMMsg_0040);
|
||||||
|
+ sprintf (err_msg, "%s", _MrmMMsg_0040);
|
||||||
|
result = Urm__UT_Error ("Urm__CW_ConvertValue",
|
||||||
|
err_msg, NULL, NULL, MrmFAILURE) ;
|
||||||
|
};
|
||||||
|
@@ -2426,7 +2426,7 @@ Urm__CW_ConvertValue (Widget parent,
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
- sprintf(err_msg, _MrmMMsg_0040);
|
||||||
|
+ sprintf(err_msg, "%s", _MrmMMsg_0040);
|
||||||
|
return Urm__UT_Error ("Urm__CW_ConvertValue",
|
||||||
|
err_msg, NULL, NULL, MrmFAILURE) ;
|
||||||
|
};
|
||||||
|
diff --git a/tools/wml/wmldbcreate.c b/tools/wml/wmldbcreate.c
|
||||||
|
index 07c0a3c..6de585a 100644
|
||||||
|
--- a/tools/wml/wmldbcreate.c
|
||||||
|
+++ b/tools/wml/wmldbcreate.c
|
||||||
|
@@ -425,7 +425,7 @@ int table_id;
|
||||||
|
{
|
||||||
|
fprintf (afile, "%d, ", entry_vec[j]);
|
||||||
|
}
|
||||||
|
- fprintf (afile, "\n");
|
||||||
|
+ fprintf (afile, "%s", "\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
diff --git a/tools/wml/wmlouth.c b/tools/wml/wmlouth.c
|
||||||
|
index d2330e3..a52843f 100644
|
||||||
|
--- a/tools/wml/wmlouth.c
|
||||||
|
+++ b/tools/wml/wmlouth.c
|
||||||
|
@@ -225,12 +225,12 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymGen.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write the sym_k..._object literals
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_class_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
clsobj = (WmlClassDefPtr) wml_obj_class_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -244,7 +244,7 @@ for ( ndx=0 ; ndx<wml_obj_class_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Define the sym_k_..._reason literals
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned3);
|
||||||
|
+fprintf (outfil, "%s", canned3);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_reason_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
resobj = (WmlResourceDefPtr) wml_obj_reason_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -258,7 +258,7 @@ for ( ndx=0 ; ndx<wml_obj_reason_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Define the sym_k_..._arg literals
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned4);
|
||||||
|
+fprintf (outfil, "%s", canned4);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
resobj = (WmlResourceDefPtr) wml_obj_arg_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -272,7 +272,7 @@ for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Define the sym_k_..._enumset structs and literals
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned5);
|
||||||
|
+fprintf (outfil, "%s", canned5);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_enumset_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
enumsetobj = (WmlEnumSetDefPtr) wml_obj_enumset_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -286,7 +286,7 @@ for ( ndx=0 ; ndx<wml_obj_enumset_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Define the sym_k_..._enumval literals
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned6);
|
||||||
|
+fprintf (outfil, "%s", canned6);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_enumval_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
enumvalobj = (WmlEnumValueDefPtr) wml_obj_enumval_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -301,7 +301,7 @@ for ( ndx=0 ; ndx<wml_obj_enumval_ptr->cnt ; ndx++ )
|
||||||
|
* Define the sym_k_..._charsize literals
|
||||||
|
* Define the sym_k_..._charset literals
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned7);
|
||||||
|
+fprintf (outfil, "%s", canned7);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
charsetobj = (WmlCharSetDefPtr) wml_obj_charset_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -315,7 +315,7 @@ for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Define the sym_k_..._child literals
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned8);
|
||||||
|
+fprintf (outfil, "%s", canned8);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_child_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
childobj = (WmlChildDefPtr) wml_obj_child_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -379,12 +379,12 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymChCL.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Create table entries, similar to writing sym_k...
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_child_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
childobj = (WmlChildDefPtr) wml_obj_child_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -392,7 +392,7 @@ for ( ndx=0 ; ndx<wml_obj_child_ptr->cnt ; ndx++ )
|
||||||
|
fprintf (outfil, " sym_k_%s_object,\n",
|
||||||
|
classobj->tkname);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned1a);
|
||||||
|
+fprintf (outfil, "%s", canned1a);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -446,12 +446,12 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymArTy.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Create table entries, similar to writing sym_k...
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
resobj = (WmlResourceDefPtr) wml_obj_arg_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -459,7 +459,7 @@ for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
fprintf (outfil, " sym_k_%s_value,\n",
|
||||||
|
datobj->tkname);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned1a);
|
||||||
|
+fprintf (outfil, "%s", canned1a);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -509,19 +509,19 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymRArg.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Create table entries, similar to writing sym_k...
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
resobj = (WmlResourceDefPtr) wml_obj_arg_ptr->hvec[ndx].objptr;
|
||||||
|
fprintf (outfil, " %d,\n",
|
||||||
|
resobj->related_code);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned1a);
|
||||||
|
+fprintf (outfil, "%s", canned1a);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -621,12 +621,12 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilUrmClas.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write entries for widgets
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_class_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
clsobj = (WmlClassDefPtr) wml_obj_class_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -637,7 +637,7 @@ for ( ndx=0 ; ndx<wml_obj_class_ptr->cnt ; ndx++ )
|
||||||
|
else
|
||||||
|
fprintf (outfil, " \"%s\",\t\n", synobj->convfunc);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned2);
|
||||||
|
+fprintf (outfil, "%s", canned2);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write entries for gadget variants of widget classes
|
||||||
|
@@ -661,7 +661,7 @@ for ( ndx=0 ; ndx<wml_obj_class_ptr->cnt ; ndx++ )
|
||||||
|
synobj->name);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned3);
|
||||||
|
+fprintf (outfil, "%s", canned3);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write entries for non-dialog widgets
|
||||||
|
@@ -685,7 +685,7 @@ for ( ndx=0 ; ndx<wml_obj_class_ptr->cnt ; ndx++ )
|
||||||
|
synobj->name);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned4);
|
||||||
|
+fprintf (outfil, "%s", canned4);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write entries for the resource a widget's controls map to
|
||||||
|
@@ -701,7 +701,7 @@ for ( ndx=0 ; ndx<wml_obj_class_ptr->cnt ; ndx++ )
|
||||||
|
else
|
||||||
|
fprintf (outfil, " sym_k_%s_arg,\n", mapresobj->tkname);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned5);
|
||||||
|
+fprintf (outfil, "%s", canned5);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write entries for arguments
|
||||||
|
@@ -714,7 +714,7 @@ for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
fprintf (outfil, " %s,\n",
|
||||||
|
synres->resliteral);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned6);
|
||||||
|
+fprintf (outfil, "%s", canned6);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write entries for reasons
|
||||||
|
@@ -727,7 +727,7 @@ for ( ndx=0 ; ndx<wml_obj_reason_ptr->cnt ; ndx++ )
|
||||||
|
fprintf (outfil, " %s,\n",
|
||||||
|
synres->resliteral);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned7);
|
||||||
|
+fprintf (outfil, "%s", canned7);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -781,13 +781,13 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilConst.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Process the arguments in code order. We start with 1, and write out
|
||||||
|
* the mask after processing 8 codes.
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
strcpy (maskbuf, "0");
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
@@ -805,7 +805,7 @@ for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
}
|
||||||
|
if ( bitno != 8 )
|
||||||
|
fprintf (outfil, "%s", maskbuf);
|
||||||
|
-fprintf (outfil, canned1a);
|
||||||
|
+fprintf (outfil, "%s", canned1a);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -878,8 +878,8 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymReas.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Generate the bit vectors for each class. Outer loop on the reason code,
|
||||||
|
@@ -919,19 +919,19 @@ for ( resndx=0 ; resndx<wml_obj_reason_ptr->cnt ; resndx++ )
|
||||||
|
if ( itemno != 0 )
|
||||||
|
fprintf (outfil, "%s 0};\n", maskbuf);
|
||||||
|
else
|
||||||
|
- fprintf (outfil, "};\n");
|
||||||
|
+ fprintf (outfil, "%s", "};\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write the vector of vectors.
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned2);
|
||||||
|
+fprintf (outfil, "%s", canned2);
|
||||||
|
for ( resndx=0 ; resndx<wml_obj_reason_ptr->cnt ; resndx++ )
|
||||||
|
{
|
||||||
|
resobj = (WmlResourceDefPtr) wml_obj_reason_ptr->hvec[resndx].objptr;
|
||||||
|
fprintf (outfil, " reason_class_vec%d,\n", resobj->sym_code);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned3);
|
||||||
|
+fprintf (outfil, "%s", canned3);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -1004,8 +1004,8 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymArTa.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Generate the bit vectors for each class. Outer loop on the argument code,
|
||||||
|
@@ -1045,19 +1045,19 @@ for ( resndx=0 ; resndx<wml_obj_arg_ptr->cnt ; resndx++ )
|
||||||
|
if ( itemno != 0 )
|
||||||
|
fprintf (outfil, "%s 0};\n", maskbuf);
|
||||||
|
else
|
||||||
|
- fprintf (outfil, "};\n");
|
||||||
|
+ fprintf (outfil, "%s", "};\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write the vector of vectors.
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned2);
|
||||||
|
+fprintf (outfil, "%s", canned2);
|
||||||
|
for ( resndx=0 ; resndx<wml_obj_arg_ptr->cnt ; resndx++ )
|
||||||
|
{
|
||||||
|
resobj = (WmlResourceDefPtr) wml_obj_arg_ptr->hvec[resndx].objptr;
|
||||||
|
fprintf (outfil, " arg_class_vec%d,\n", resobj->sym_code);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned3);
|
||||||
|
+fprintf (outfil, "%s", canned3);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -1129,8 +1129,8 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymChTa.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Generate the bit vectors for each class. Outer loop on the child code,
|
||||||
|
@@ -1168,19 +1168,19 @@ for ( childndx=0 ; childndx<wml_obj_child_ptr->cnt ; childndx++ )
|
||||||
|
if ( itemno != 0 )
|
||||||
|
fprintf (outfil, "%s 0};\n", maskbuf);
|
||||||
|
else
|
||||||
|
- fprintf (outfil, "};\n");
|
||||||
|
+ fprintf (outfil, "%s", "};\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write the vector of vectors.
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned2);
|
||||||
|
+fprintf (outfil, "%s", canned2);
|
||||||
|
for ( childndx=0 ; childndx<wml_obj_child_ptr->cnt ; childndx++ )
|
||||||
|
{
|
||||||
|
childobj = (WmlChildDefPtr) wml_obj_child_ptr->hvec[childndx].objptr;
|
||||||
|
fprintf (outfil, " child_class_vec%d,\n", childobj->sym_code);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned3);
|
||||||
|
+fprintf (outfil, "%s", canned3);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -1251,8 +1251,8 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymCtl.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Generate the bit vectors for each class. Outer loop on the class code,
|
||||||
|
@@ -1290,19 +1290,19 @@ for ( ctlndx=0 ; ctlndx<wml_obj_class_ptr->cnt ; ctlndx++ )
|
||||||
|
if ( itemno != 0 )
|
||||||
|
fprintf (outfil, "%s 0};\n", maskbuf);
|
||||||
|
else
|
||||||
|
- fprintf (outfil, "};\n");
|
||||||
|
+ fprintf (outfil, "%s", "};\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write the vector of vectors.
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned2);
|
||||||
|
+fprintf (outfil, "%s", canned2);
|
||||||
|
for ( ctlndx=0 ; ctlndx<wml_obj_class_ptr->cnt ; ctlndx++ )
|
||||||
|
{
|
||||||
|
clsobj = (WmlClassDefPtr) wml_obj_class_ptr->hvec[ctlndx].objptr;
|
||||||
|
fprintf (outfil, " object_class_vec%d,\n", clsobj->sym_code);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned3);
|
||||||
|
+fprintf (outfil, "%s", canned3);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -1438,7 +1438,7 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymNam.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write entries for widgets
|
||||||
|
@@ -1517,7 +1517,7 @@ for ( ndx=0 ; ndx<wml_obj_child_ptr->cnt ; ndx++ )
|
||||||
|
fprintf (outfil, " \"%s\",\n",
|
||||||
|
synch->name);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned7);
|
||||||
|
+fprintf (outfil, "%s", canned7);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -1621,12 +1621,12 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymEnum.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Generate the enumeration value vectors for each enumeration set.
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_enumset_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
enumsetobj = (WmlEnumSetDefPtr) wml_obj_enumset_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -1637,13 +1637,13 @@ for ( ndx=0 ; ndx<wml_obj_enumset_ptr->cnt ; ndx++ )
|
||||||
|
fprintf (outfil, " %d,\n",
|
||||||
|
evobj->sym_code);
|
||||||
|
}
|
||||||
|
- fprintf (outfil, " };\n");
|
||||||
|
+ fprintf (outfil, "%s", " };\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Generate the enumeration set tables
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned3);
|
||||||
|
+fprintf (outfil, "%s", canned3);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_enumset_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
enumsetobj = (WmlEnumSetDefPtr) wml_obj_enumset_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -1655,7 +1655,7 @@ for ( ndx=0 ; ndx<wml_obj_enumset_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Create enumset table entries for arguments, similar to writing sym_k...
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned4);
|
||||||
|
+fprintf (outfil, "%s", canned4);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
resobj = (WmlResourceDefPtr) wml_obj_arg_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -1669,13 +1669,13 @@ for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Create the enumval values table.
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned5);
|
||||||
|
+fprintf (outfil, "%s", canned5);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_enumval_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
evobj = (WmlEnumValueDefPtr) wml_obj_enumval_ptr->hvec[ndx].objptr;
|
||||||
|
fprintf (outfil, " %s,\n", evobj->syndef->enumlit);
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned5a);
|
||||||
|
+fprintf (outfil, "%s", canned5a);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -1813,12 +1813,12 @@ if ( outfil == (FILE *) NULL )
|
||||||
|
printf ("\nCouldn't open UilSymCSet.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Generate the standards name table
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
csobj = (WmlCharSetDefPtr) wml_obj_charset_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -1836,7 +1836,7 @@ for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Generate the writing direction table
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned2);
|
||||||
|
+fprintf (outfil, "%s", canned2);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
csobj = (WmlCharSetDefPtr) wml_obj_charset_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -1858,7 +1858,7 @@ for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Generate the parsing direction table
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned3);
|
||||||
|
+fprintf (outfil, "%s", canned3);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
csobj = (WmlCharSetDefPtr) wml_obj_charset_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -1880,7 +1880,7 @@ for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Generate the character size table
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned4);
|
||||||
|
+fprintf (outfil, "%s", canned4);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
csobj = (WmlCharSetDefPtr) wml_obj_charset_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -1906,7 +1906,7 @@ for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Generate the $LANG name recognition table
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned5);
|
||||||
|
+fprintf (outfil, "%s", canned5);
|
||||||
|
lang_max = 0;
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
@@ -1936,7 +1936,7 @@ for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* Generate the $LANG code lookup table, in upper case
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned6);
|
||||||
|
+fprintf (outfil, "%s", canned6);
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_charset_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
csobj = (WmlCharSetDefPtr) wml_obj_charset_ptr->hvec[ndx].objptr;
|
||||||
|
diff --git a/tools/wml/wmloutkey.c b/tools/wml/wmloutkey.c
|
||||||
|
index af42f22..4c14728 100644
|
||||||
|
--- a/tools/wml/wmloutkey.c
|
||||||
|
+++ b/tools/wml/wmloutkey.c
|
||||||
|
@@ -574,16 +574,16 @@ if ( outfil == NULL )
|
||||||
|
printf ("\nCouldn't open UilKeyTab.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Print the case sensitive and insensitive tables
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
wmlOutputUilKeyTabBody (outfil, wml_tok_sens_ptr, &maxlen, &maxkey);
|
||||||
|
fprintf (outfil, canned2, maxlen, maxkey);
|
||||||
|
wmlOutputUilKeyTabBody (outfil, wml_tok_insens_ptr, &maxlen, &maxkey);
|
||||||
|
-fprintf (outfil, canned3);
|
||||||
|
+fprintf (outfil, "%s", canned3);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
@@ -812,8 +812,8 @@ if ( outfil == NULL )
|
||||||
|
printf ("\nCouldn't open UilTokName.h");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned_warn);
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned_warn);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Print the token name entries
|
||||||
|
diff --git a/tools/wml/wmloutmm.c b/tools/wml/wmloutmm.c
|
||||||
|
index 84a97bb..dc8ec09 100644
|
||||||
|
--- a/tools/wml/wmloutmm.c
|
||||||
|
+++ b/tools/wml/wmloutmm.c
|
||||||
|
@@ -209,9 +209,9 @@ int ctlndx; /* to access ordered vector */
|
||||||
|
/*
|
||||||
|
* Write out header information
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, canned1);
|
||||||
|
+fprintf (outfil, "%s", canned1);
|
||||||
|
fprintf (outfil, "%s\n", name);
|
||||||
|
-fprintf (outfil, canned2);
|
||||||
|
+fprintf (outfil, "%s", canned2);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Alphabetize the controls, reason, and argument lists
|
||||||
|
@@ -264,7 +264,7 @@ while ( ctlref != NULL )
|
||||||
|
rsnndx = 0;
|
||||||
|
ctlndx = 0;
|
||||||
|
if ( mm_ctl_ptr->cnt == 0 )
|
||||||
|
- fprintf (outfil, "No children are supported");
|
||||||
|
+ fprintf (outfil, "%s", "No children are supported");
|
||||||
|
while ( rsnndx<mm_rsn_ptr->cnt || ctlndx<mm_ctl_ptr->cnt )
|
||||||
|
{
|
||||||
|
if ( ctlndx < mm_ctl_ptr->cnt )
|
||||||
|
@@ -275,7 +275,7 @@ while ( rsnndx<mm_rsn_ptr->cnt || ctlndx<mm_ctl_ptr->cnt )
|
||||||
|
ctlndx += 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
- fprintf (outfil, "@");
|
||||||
|
+ fprintf (outfil, "%s", "@");
|
||||||
|
|
||||||
|
if ( rsnndx < mm_rsn_ptr->cnt )
|
||||||
|
{
|
||||||
|
@@ -285,9 +285,9 @@ while ( rsnndx<mm_rsn_ptr->cnt || ctlndx<mm_ctl_ptr->cnt )
|
||||||
|
rsnndx += 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
- fprintf (outfil, "\n");
|
||||||
|
+ fprintf (outfil, "%s", "\n");
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned3);
|
||||||
|
+fprintf (outfil, "%s", canned3);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Write out the argument table
|
||||||
|
@@ -319,11 +319,11 @@ while ( argndx < mm_arg_ptr->cnt )
|
||||||
|
argref->act_resource->syndef->dflt);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
- fprintf (outfil, " \n");
|
||||||
|
+ fprintf (outfil, "%s", " \n");
|
||||||
|
}
|
||||||
|
argndx += 1;
|
||||||
|
}
|
||||||
|
-fprintf (outfil, canned4);
|
||||||
|
+fprintf (outfil, "%s", canned4);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/tools/wml/wmlresolve.c b/tools/wml/wmlresolve.c
|
||||||
|
index 464ef29..3b8642c 100644
|
||||||
|
--- a/tools/wml/wmlresolve.c
|
||||||
|
+++ b/tools/wml/wmlresolve.c
|
||||||
|
@@ -1340,7 +1340,7 @@ for ( ndx=0 ; ndx<wml_obj_allclass_ptr->cnt ; ndx++ )
|
||||||
|
/*
|
||||||
|
* close the output file
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, "\n\n");
|
||||||
|
+fprintf (outfil, "%s", "\n\n");
|
||||||
|
printf ("\nCreated report file wml.report");
|
||||||
|
fclose (outfil);
|
||||||
|
|
||||||
|
@@ -1369,14 +1369,14 @@ fprintf (outfil, "\n\n\nClass %s:", synobj->name);
|
||||||
|
switch ( synobj->type )
|
||||||
|
{
|
||||||
|
case WmlClassTypeMetaclass:
|
||||||
|
- fprintf (outfil, "\n Type: Metaclass\t");
|
||||||
|
+ fprintf (outfil, "%s", "\n Type: Metaclass\t");
|
||||||
|
if ( synobj->superclass != NULL )
|
||||||
|
fprintf (outfil, "Superclass: %s\t", synobj->superclass);
|
||||||
|
if ( synobj->parentclass != NULL )
|
||||||
|
fprintf (outfil, "Parentclass: %s\t", synobj->parentclass);
|
||||||
|
break;
|
||||||
|
case WmlClassTypeWidget:
|
||||||
|
- fprintf (outfil, "\n Type: Widget\t");
|
||||||
|
+ fprintf (outfil, "%s", "\n Type: Widget\t");
|
||||||
|
if ( synobj->superclass != NULL )
|
||||||
|
fprintf (outfil, "Superclass: %s\t", synobj->superclass);
|
||||||
|
if ( synobj->parentclass != NULL )
|
||||||
|
@@ -1388,7 +1388,7 @@ switch ( synobj->type )
|
||||||
|
fprintf (outfil, "Convenience function: %s", synobj->convfunc);
|
||||||
|
break;
|
||||||
|
case WmlClassTypeGadget:
|
||||||
|
- fprintf (outfil, "\n Type: Gadget\t");
|
||||||
|
+ fprintf (outfil, "%s", "\n Type: Gadget\t");
|
||||||
|
if ( synobj->superclass != NULL )
|
||||||
|
fprintf (outfil, "Superclass: %s\t", synobj->superclass);
|
||||||
|
if ( synobj->parentclass != NULL )
|
||||||
|
@@ -1414,19 +1414,19 @@ if ( clsobj->nondialog != NULL )
|
||||||
|
* is intended to match the way resources are printed in the toolkit manual,
|
||||||
|
* so that checking is as easy as possible.
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, "\n Arguments:");
|
||||||
|
+fprintf (outfil, "%s", "\n Arguments:");
|
||||||
|
wmlResolvePrintClassArgs (outfil, clsobj);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Print the reasons valid in the class
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, "\n Reasons:");
|
||||||
|
+fprintf (outfil, "%s", "\n Reasons:");
|
||||||
|
wmlResolvePrintClassReasons (outfil, clsobj);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Print the controls valid in the class
|
||||||
|
*/
|
||||||
|
-fprintf (outfil, "\n Controls:");
|
||||||
|
+fprintf (outfil, "%s", "\n Controls:");
|
||||||
|
for ( ndx=0 ; ndx<wml_obj_class_ptr->cnt ; ndx++ )
|
||||||
|
{
|
||||||
|
ctrlobj = (WmlClassDefPtr) wml_obj_class_ptr->hvec[ndx].objptr;
|
||||||
|
@@ -1512,10 +1512,10 @@ for ( ndx=0 ; ndx<wml_obj_arg_ptr->cnt ; ndx++ )
|
||||||
|
switch ( resref->exclude )
|
||||||
|
{
|
||||||
|
case WmlAttributeTrue:
|
||||||
|
- fprintf (outfil, "\n\tExclude = True;");
|
||||||
|
+ fprintf (outfil, "%s", "\n\tExclude = True;");
|
||||||
|
break;
|
||||||
|
case WmlAttributeFalse:
|
||||||
|
- fprintf (outfil, "\n\tExclude = False;");
|
||||||
|
+ fprintf (outfil, "%s", "\n\tExclude = False;");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if ( resref->dflt != NULL )
|
||||||
|
@@ -1558,10 +1558,10 @@ if ( constr )
|
||||||
|
switch ( resref->exclude )
|
||||||
|
{
|
||||||
|
case WmlAttributeTrue:
|
||||||
|
- fprintf (outfil, "\n\tExclude = True;");
|
||||||
|
+ fprintf (outfil, "%s", "\n\tExclude = True;");
|
||||||
|
break;
|
||||||
|
case WmlAttributeFalse:
|
||||||
|
- fprintf (outfil, "\n\tExclude = False;");
|
||||||
|
+ fprintf (outfil, "%s", "\n\tExclude = False;");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if ( resref->dflt != NULL )
|
||||||
|
@@ -1632,10 +1632,10 @@ for ( ndx=0 ; ndx<wml_obj_reason_ptr->cnt ; ndx++ )
|
||||||
|
switch ( resref->exclude )
|
||||||
|
{
|
||||||
|
case WmlAttributeTrue:
|
||||||
|
- fprintf (outfil, "\n\tExclude = True;");
|
||||||
|
+ fprintf (outfil, "%s", "\n\tExclude = True;");
|
||||||
|
break;
|
||||||
|
case WmlAttributeFalse:
|
||||||
|
- fprintf (outfil, "\n\tExclude = False;");
|
||||||
|
+ fprintf (outfil, "%s", "\n\tExclude = False;");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
resobj->ref_ptr = NULL;
|
||||||
|
--
|
||||||
|
2.13.0
|
||||||
|
|
||||||
36
motif-2.3.4-bindings.patch
Normal file
36
motif-2.3.4-bindings.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
diff -up openmotif-2.3.3/configure.ac.bindings openmotif-2.3.3/configure.ac
|
||||||
|
--- openmotif-2.3.3/configure.ac.bindings 2009-10-27 17:10:23.000000000 +0100
|
||||||
|
+++ openmotif-2.3.3/configure.ac 2010-03-19 11:12:39.000000000 +0100
|
||||||
|
@@ -185,7 +185,7 @@ AC_SUBST(MWMRCDIR)
|
||||||
|
INCDIR="${includedir}/X11"
|
||||||
|
AC_SUBST(INCDIR)
|
||||||
|
|
||||||
|
-XMBINDDIR_FALLBACK="${libdir}/X11/bindings"
|
||||||
|
+XMBINDDIR_FALLBACK="${datadir}/X11/bindings"
|
||||||
|
AC_SUBST(XMBINDDIR_FALLBACK)
|
||||||
|
|
||||||
|
RM="rm -f"
|
||||||
|
diff -up openmotif-2.3.3/doc/man/man3/VirtualBindings.3.bindings openmotif-2.3.3/doc/man/man3/VirtualBindings.3
|
||||||
|
--- openmotif-2.3.3/doc/man/man3/VirtualBindings.3.bindings 2005-07-20 13:47:21.000000000 +0200
|
||||||
|
+++ openmotif-2.3.3/doc/man/man3/VirtualBindings.3 2010-03-19 11:11:42.000000000 +0100
|
||||||
|
@@ -90,7 +90,7 @@ bindings contained in that file\&.
|
||||||
|
If it has found no bindings, Motif next looks for the file
|
||||||
|
\fBxmbind\&.alias\fP in the directory specified by the environment
|
||||||
|
variable \fBXMBINDDIR\fP, if \fBXMBINDDIR\fP is set, or in the directory
|
||||||
|
-\fB/usr/lib/Xm/bindings\fP if \fBXMBINDDIR\fP is not set\&.
|
||||||
|
+\fB/usr/share/X11/bindings\fP if \fBXMBINDDIR\fP is not set\&.
|
||||||
|
If this file exists Motif searches it for a pathname associated with the
|
||||||
|
vendor string or with the vendor string and vendor release\&.
|
||||||
|
If it finds such a pathname and if that file exists, Motif loads the
|
||||||
|
diff -up openmotif-2.3.3/lib/Xm/XmosP.h.bindings openmotif-2.3.3/lib/Xm/XmosP.h
|
||||||
|
--- openmotif-2.3.3/lib/Xm/XmosP.h.bindings 2002-06-17 22:36:30.000000000 +0200
|
||||||
|
+++ openmotif-2.3.3/lib/Xm/XmosP.h 2010-03-19 11:11:42.000000000 +0100
|
||||||
|
@@ -188,7 +188,7 @@ extern "C" {
|
||||||
|
|
||||||
|
#define XMBINDDIR "XMBINDDIR"
|
||||||
|
#ifndef XMBINDDIR_FALLBACK
|
||||||
|
-#define XMBINDDIR_FALLBACK "/usr/lib/Xm/bindings"
|
||||||
|
+#define XMBINDDIR_FALLBACK "/usr/share/X11/bindings"
|
||||||
|
#endif
|
||||||
|
#define XMBINDFILE "xmbind.alias"
|
||||||
|
#define MOTIFBIND ".motifbind"
|
||||||
93
motif-2.3.4-mwmrc_dir.patch
Normal file
93
motif-2.3.4-mwmrc_dir.patch
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
diff -up openmotif-2.3.3/clients/mwm/WmResParse.c.mwmrc_dir openmotif-2.3.3/clients/mwm/WmResParse.c
|
||||||
|
--- openmotif-2.3.3/clients/mwm/WmResParse.c.mwmrc_dir 2009-06-22 23:51:51.000000000 +0200
|
||||||
|
+++ openmotif-2.3.3/clients/mwm/WmResParse.c 2010-03-23 13:37:03.000000000 +0100
|
||||||
|
@@ -2403,7 +2403,7 @@ FILE *FopenConfigFile (void)
|
||||||
|
#endif /* PANELIST */
|
||||||
|
|
||||||
|
#ifndef MWMRCDIR
|
||||||
|
-#define MWMRCDIR "/usr/lib/X11"
|
||||||
|
+#define MWMRCDIR "/etc/X11/mwm"
|
||||||
|
#endif
|
||||||
|
if (LANG != NULL)
|
||||||
|
{
|
||||||
|
diff -up openmotif-2.3.3/configure.ac.mwmrc_dir openmotif-2.3.3/configure.ac
|
||||||
|
--- openmotif-2.3.3/configure.ac.mwmrc_dir 2009-10-27 17:10:23.000000000 +0100
|
||||||
|
+++ openmotif-2.3.3/configure.ac 2010-03-23 13:38:33.000000000 +0100
|
||||||
|
@@ -179,7 +179,7 @@ AC_SUBST(CDE_CONFIGURATION_TOP)
|
||||||
|
LIBDIR="${libdir}/X11"
|
||||||
|
AC_SUBST(LIBDIR)
|
||||||
|
|
||||||
|
-MWMRCDIR="${libdir}/X11"
|
||||||
|
+MWMRCDIR="/etc/X11/mwm"
|
||||||
|
AC_SUBST(MWMRCDIR)
|
||||||
|
|
||||||
|
INCDIR="${includedir}/X11"
|
||||||
|
diff -up openmotif-2.3.3/doc/man/man1/mwm.1.mwmrc_dir openmotif-2.3.3/doc/man/man1/mwm.1
|
||||||
|
--- openmotif-2.3.3/doc/man/man1/mwm.1.mwmrc_dir 2002-01-05 16:21:11.000000000 +0100
|
||||||
|
+++ openmotif-2.3.3/doc/man/man1/mwm.1 2010-03-23 13:37:03.000000000 +0100
|
||||||
|
@@ -678,8 +678,8 @@ is set, \fBmwm\fP looks for \fI$HOME/$LA
|
||||||
|
\fB$HOME\fP/\fBconfigFile\fP\&. If the \fIconfigFile\fP pathname does not begin with "~/" or "/", \fBmwm\fP considers it to be relative to the current working directory\&. If
|
||||||
|
the \fIconfigFile\fP resource is not specified
|
||||||
|
or if that file does not exist, \fBmwm\fP uses several default
|
||||||
|
-paths to find a configuration file\&. The order of the search is shown below: \fB/usr/X11R6/lib/X11/$LANG/system\&.mwmrc\fP\(dg
|
||||||
|
-\fB/usr/X11R6/lib/X11/system\&.mwmrc\fP\(dg Paths marked with \&'\(dg\&' are
|
||||||
|
+paths to find a configuration file\&. The order of the search is shown below: \fB/etc/X11/mwm/$LANG/system\&.mwmrc\fP\(dg
|
||||||
|
+\fB/etc/X11/mwm/system\&.mwmrc\fP\(dg Paths marked with \&'\(dg\&' are
|
||||||
|
implementation dependent\&.
|
||||||
|
.IP "\fIdeiconifyKeyFocus\fP\ (class\ \fIDeiconifyKeyFocus\fP)" 10
|
||||||
|
This resource applies only when the keyboard input focus policy is explicit\&.
|
||||||
|
@@ -1344,9 +1344,9 @@ the shell to use when executing commands
|
||||||
|
function\&.
|
||||||
|
.SS "Files"
|
||||||
|
.PP
|
||||||
|
-\fB/usr/X11R6/lib/X11/$LANG/system\&.mwmrc\fP
|
||||||
|
+\fB/etc/X11/mwm/$LANG/system\&.mwmrc\fP
|
||||||
|
.PP
|
||||||
|
-\fB/usr/X11R6/lib/X11/system\&.mwmrc\fP
|
||||||
|
+\fB/etc/X11/mwm/system\&.mwmrc\fP
|
||||||
|
.PP
|
||||||
|
\fB/usr/X11R6/lib/X11/app-defaults/Mwm\fP
|
||||||
|
.PP
|
||||||
|
diff -up openmotif-2.3.3/doc/man/man4/mwmrc.4.mwmrc_dir openmotif-2.3.3/doc/man/man4/mwmrc.4
|
||||||
|
--- openmotif-2.3.3/doc/man/man4/mwmrc.4.mwmrc_dir 2002-01-05 16:21:12.000000000 +0100
|
||||||
|
+++ openmotif-2.3.3/doc/man/man4/mwmrc.4 2010-03-23 13:37:03.000000000 +0100
|
||||||
|
@@ -57,7 +57,7 @@ file that controls much of the behavior
|
||||||
|
It contains descriptions of resources that cannot easily be
|
||||||
|
written using standard X Window System, Version 11 resource syntax\&. The resource
|
||||||
|
description file contains entries that are referred to by X resources in
|
||||||
|
-defaults files (for example, \fB/usr/X11R6/lib/X11/app-defaults/Mwm\fP)
|
||||||
|
+defaults files (for example, \fB/usr/share/X11/app-defaults/Mwm\fP)
|
||||||
|
or in the \fBRESOURCE_MANAGER\fP property on the
|
||||||
|
root window\&. For example, the resource description file enables you to specify
|
||||||
|
different types of window menus; however, an X resource is used to specify
|
||||||
|
@@ -72,8 +72,8 @@ on a per-user basis:
|
||||||
|
.nf
|
||||||
|
\f(CW$HOME/$LANG/\&.mwmrc
|
||||||
|
$HOME/\&.mwmrc
|
||||||
|
-/usr/X11R6/lib/X11/$LANG/system\&.mwmrc
|
||||||
|
-/usr/X11R6/lib/X11/system\&.mwmrc\fR
|
||||||
|
+/etc/X11/mwm/$LANG/system\&.mwmrc
|
||||||
|
+/etc/X11/mwm/system\&.mwmrc\fR
|
||||||
|
.fi
|
||||||
|
.PP
|
||||||
|
.PP
|
||||||
|
@@ -84,7 +84,7 @@ resource\&. The following shows how a di
|
||||||
|
be specified from the command line:
|
||||||
|
.PP
|
||||||
|
.nf
|
||||||
|
-\f(CW/usr/X11R6/bin/X11/mwm -xrm "mwm*configFile: mymwmrc"\fR
|
||||||
|
+\f(CW/usr/bin/mwm -xrm "mwm*configFile: mymwmrc"\fR
|
||||||
|
.fi
|
||||||
|
.PP
|
||||||
|
.SS "Resource Types"
|
||||||
|
@@ -626,8 +626,8 @@ is not what you expect\&.
|
||||||
|
.nf
|
||||||
|
\fB$HOME/$LANG/\&.mwmrc
|
||||||
|
$HOME/\&.mwmrc
|
||||||
|
-/usr/X11R6/lib/X11/$LANG/system\&.mwmrc
|
||||||
|
-/usr/X11R6/lib/X11/system\&.mwmrc\fP
|
||||||
|
+/etc/X11/mwm/$LANG/system\&.mwmrc
|
||||||
|
+/etc/X11/mwm/system\&.mwmrc\fP
|
||||||
|
.fi
|
||||||
|
.SH "RELATED INFORMATION"
|
||||||
|
.PP
|
||||||
13
motif-2.3.4-no_demos.patch
Normal file
13
motif-2.3.4-no_demos.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff -up openmotif-2.3.3/Makefile.am.no_demos openmotif-2.3.3/Makefile.am
|
||||||
|
--- openmotif-2.3.3/Makefile.am.no_demos 2008-09-19 16:38:05.000000000 +0200
|
||||||
|
+++ openmotif-2.3.3/Makefile.am 2010-03-23 13:53:13.000000000 +0100
|
||||||
|
@@ -29,7 +29,7 @@ SUBDIRS = bindings bitmaps \
|
||||||
|
include \
|
||||||
|
tools \
|
||||||
|
clients \
|
||||||
|
- doc \
|
||||||
|
- demos
|
||||||
|
+ doc
|
||||||
|
+
|
||||||
|
AUTOMAKE_OPTIONS = 1.4
|
||||||
|
ACLOCAL_AMFLAGS = -I .
|
||||||
BIN
motif-2.3.4-src.tgz
Normal file
BIN
motif-2.3.4-src.tgz
Normal file
Binary file not shown.
92
motif.spec
Normal file
92
motif.spec
Normal file
@ -0,0 +1,92 @@
|
|||||||
|
Name: motif
|
||||||
|
Version: 2.3.4
|
||||||
|
Release: 18
|
||||||
|
Summary: Run-time libraries and programs
|
||||||
|
License: LGPLv2+
|
||||||
|
URL: http://www.motifzone.net/
|
||||||
|
Source0: http://downloads.sf.net/motif/motif-%{version}-src.tgz
|
||||||
|
Source1: xmbind
|
||||||
|
|
||||||
|
BuildRequires: automake, libtool, autoconf, flex, flex-static, byacc, pkgconfig, libjpeg-devel libpng-devel
|
||||||
|
BuildRequires: libXft-devel libXmu-devel libXp-devel libXt-devel libXext-devel, xorg-x11-xbitmaps, perl-interpreter
|
||||||
|
Requires: xorg-x11-xbitmaps, xorg-x11-xinit
|
||||||
|
Provides: openmotif = %{version}-%{release}
|
||||||
|
Obsoletes: openmotif < %{version}
|
||||||
|
Conflicts: lesstif <= 0.92.32-6
|
||||||
|
|
||||||
|
Patch0: motif-2.3.4-no_demos.patch
|
||||||
|
Patch1: openMotif-2.2.3-uil_lib.patch
|
||||||
|
Patch2: openMotif-2.3.0-rgbtxt.patch
|
||||||
|
Patch3: motif-2.3.4-mwmrc_dir.patch
|
||||||
|
Patch4: motif-2.3.4-bindings.patch
|
||||||
|
Patch5: openMotif-2.3.0-no_X11R6.patch
|
||||||
|
Patch6: motif-2.3.4-Fix-issues-with-Werror-format-security.patch
|
||||||
|
|
||||||
|
%description
|
||||||
|
This module is motif run-time environment, which includes the motif shared libraries.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development files for %{name}
|
||||||
|
Requires: %{name}%{?_isa} = %{version}-%{release}, libjpeg-devel%{?_isa}, libpng-devel%{?_isa}, libXft-devel%{?_isa}
|
||||||
|
Requires: libXmu-devel%{?_isa}, libXp-devel%{?_isa}, libXt-devel%{?_isa}, libXext-devel%{?_isa}
|
||||||
|
Provides: openmotif-devel = %{version}-%{release}
|
||||||
|
Obsoletes: openmotif-devel < 2.3.4
|
||||||
|
Provides: %{name}-static%{?_isa} %{name}-static
|
||||||
|
Obsoletes: %{name}-static
|
||||||
|
Conflicts: lesstif-devel <= 0.92.32-6
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
This package includes development files for %{name}.
|
||||||
|
|
||||||
|
%package help
|
||||||
|
Summary: man files for %{name}
|
||||||
|
Requires: man
|
||||||
|
|
||||||
|
%description help
|
||||||
|
This package includes man files for %{name}.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64"
|
||||||
|
./autogen.sh --libdir=%{_libdir} --enable-static --enable-xft --enable-jpeg --enable-png
|
||||||
|
|
||||||
|
%make_build clean
|
||||||
|
make -C include
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
install -d $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d
|
||||||
|
install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d/xmbind.sh
|
||||||
|
|
||||||
|
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
||||||
|
|
||||||
|
%ldconfig_scriptlets
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc COPYING
|
||||||
|
/etc/X11/xinit/xinitrc.d/xmbind.sh
|
||||||
|
%dir /etc/X11/mwm
|
||||||
|
%config(noreplace) /etc/X11/mwm/system.mwmrc
|
||||||
|
%{_bindir}/mwm
|
||||||
|
%{_bindir}/xmbind
|
||||||
|
%{_includedir}/X11/bitmaps/*
|
||||||
|
%{_libdir}/*.so.*
|
||||||
|
%{_datadir}/X11/bindings
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%{_bindir}/uil
|
||||||
|
%{_includedir}/Mrm
|
||||||
|
%{_includedir}/Xm
|
||||||
|
%{_includedir}/uil
|
||||||
|
%{_libdir}/*.so
|
||||||
|
%{_libdir}/*.a
|
||||||
|
|
||||||
|
%files help
|
||||||
|
%{_mandir}/man*/*
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Fri Nov 29 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.3.4-18
|
||||||
|
- Package init
|
||||||
20
openMotif-2.2.3-uil_lib.patch
Normal file
20
openMotif-2.2.3-uil_lib.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
--- openmotif/clients/uil/Makefile.am.uil_lib 2003-12-16 13:41:53.000000000 +0100
|
||||||
|
+++ openmotif/clients/uil/Makefile.am 2003-12-16 13:41:55.000000000 +0100
|
||||||
|
@@ -13,7 +13,7 @@
|
||||||
|
|
||||||
|
libUil_la_LIBADD = UilParser.lo ../../lib/Mrm/libMrm.la ../../lib/Xm/libXm.la
|
||||||
|
|
||||||
|
-uil_LDADD = ../../lib/Mrm/libMrm.la ../../lib/Xm/libXm.la
|
||||||
|
+uil_LDADD = libUil.la ../../lib/Mrm/libMrm.la ../../lib/Xm/libXm.la
|
||||||
|
|
||||||
|
INCLUDES = -DINCDIR=\"@INCDIR@\" \
|
||||||
|
-DLIBDIR=\"@LIBDIR@\" \
|
||||||
|
@@ -42,7 +42,7 @@
|
||||||
|
UilLstMac.c UilSemVal.c UilSemCSet.c UilDB.c
|
||||||
|
|
||||||
|
SRCS = $(COMMON_SRC)
|
||||||
|
-SRCS2 = $(COMMON_SRC) UilMain.c
|
||||||
|
+SRCS2 = UilMain.c
|
||||||
|
|
||||||
|
HEADERS_1 = Uil.h UilSymGl.h UilSymDef.h \
|
||||||
|
UilDef.h XmAppl.uil
|
||||||
47
openMotif-2.3.0-no_X11R6.patch
Normal file
47
openMotif-2.3.0-no_X11R6.patch
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
--- openmotif-2.3.0/doc/man/man1/mwm.1.no_X11R6 2005-12-09 15:08:21.000000000 +0100
|
||||||
|
+++ openmotif-2.3.0/doc/man/man1/mwm.1 2005-12-09 15:09:06.000000000 +0100
|
||||||
|
@@ -366,7 +366,7 @@
|
||||||
|
database\&. This database is built from the following sources\&. They are listed
|
||||||
|
in order of precedence, low to high:
|
||||||
|
.PP
|
||||||
|
-\fB/usr/X11R6/lib/X11/app-defaults/Mwm\fP
|
||||||
|
+\fB/usr/share/X11/app-defaults/Mwm\fP
|
||||||
|
.PP
|
||||||
|
\fB$HOME/Mwm\fP
|
||||||
|
.PP
|
||||||
|
@@ -376,7 +376,7 @@
|
||||||
|
.PP
|
||||||
|
\fBmwm\fP command line options
|
||||||
|
.PP
|
||||||
|
-The file names \fB/usr/X11R6/lib/X11/app-defaults/Mwm\fP and \fB$HOME/Mwm\fP represent customary locations for these files\&. The actual
|
||||||
|
+The file names \fB/usr/share/X11/app-defaults/Mwm\fP and \fB$HOME/Mwm\fP represent customary locations for these files\&. The actual
|
||||||
|
location of the system-wide class resource file may depend on the \fBXFILESEARCHPATH\fP environment variable and the
|
||||||
|
current language environment\&. The actual location of the user-specific class
|
||||||
|
resource file may depend on the \fBXUSERFILESEARCHPATH\fP and \fBXAPPLRESDIR\fP
|
||||||
|
@@ -595,7 +595,7 @@
|
||||||
|
NameClassValue TypeDefault
|
||||||
|
autoKeyFocusAutoKeyFocusT/FT
|
||||||
|
autoRaiseDelayAutoRaiseDelaymillisec500
|
||||||
|
-bitmap-Bitmap-directory/usr/X11R6/include-
|
||||||
|
+bitmap-Bitmap-directory/usr/include-
|
||||||
|
DirectoryDirectory/X11/bitmaps
|
||||||
|
clientAutoPlaceClientAutoPlaceT/FT
|
||||||
|
colormapFocus-ColormapFocus-stringkeyboard
|
||||||
|
@@ -650,7 +650,7 @@
|
||||||
|
This resource identifies a directory to be searched for bitmaps referenced
|
||||||
|
by \fBmwm\fP resources\&. This directory is searched if a bitmap
|
||||||
|
is specified without an absolute pathname\&. The default value for this resource
|
||||||
|
-is \fB/usr/X11R6/include/X11/bitmaps\fP\&. The directory \fB/usr/X11R6/include/X11/bitmaps\fP
|
||||||
|
+is \fB/usr/include/X11/bitmaps\fP\&. The directory \fB/usr/include/X11/bitmaps\fP
|
||||||
|
represents the customary locations for this directory\&. The actual
|
||||||
|
location of this directory may vary on some systems\&. If the bitmap is not
|
||||||
|
found in the specified directory, \fBXBMLANGPATH\fP is searched\&.
|
||||||
|
@@ -1348,7 +1348,7 @@
|
||||||
|
.PP
|
||||||
|
\fB/etc/X11/mwm/system\&.mwmrc\fP
|
||||||
|
.PP
|
||||||
|
-\fB/usr/X11R6/lib/X11/app-defaults/Mwm\fP
|
||||||
|
+\fB/usr/share/X11/app-defaults/Mwm\fP
|
||||||
|
.PP
|
||||||
|
\fB$HOME/Mwm\fP
|
||||||
|
.PP
|
||||||
22
openMotif-2.3.0-rgbtxt.patch
Normal file
22
openMotif-2.3.0-rgbtxt.patch
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
--- openmotif-2.3.0/lib/Xm/ColorS.c.rgbtxt 2004-07-07 14:24:07.000000000 +0200
|
||||||
|
+++ openmotif-2.3.0/lib/Xm/ColorS.c 2005-12-02 13:26:11.000000000 +0100
|
||||||
|
@@ -131,7 +131,7 @@
|
||||||
|
{
|
||||||
|
XmNrgbFile, XmCString, XmRString,
|
||||||
|
sizeof(String), XtOffsetOf(XmColorSelectorRec, cs.rgb_file),
|
||||||
|
- XmRString, (XtPointer) "/usr/lib/X11/rgb.txt"
|
||||||
|
+ XmRString, (XtPointer) "/usr/share/X11/rgb.txt"
|
||||||
|
},
|
||||||
|
#endif
|
||||||
|
{
|
||||||
|
--- openmotif-2.3.0/doc/man/man3/XmColorSelector.3.rgbtxt 2002-01-17 21:32:48.000000000 +0100
|
||||||
|
+++ openmotif-2.3.0/doc/man/man3/XmColorSelector.3 2005-12-02 13:25:26.000000000 +0100
|
||||||
|
@@ -34,7 +34,7 @@
|
||||||
|
noCellError%NoCellError%XmString%"No Color Cell
|
||||||
|
%%% Available"
|
||||||
|
redSliderLabel%SliderLabel%XmString%"Red"
|
||||||
|
-rgbFile%String%String%/usr/lib/X11/rgb.txt
|
||||||
|
+rgbFile%String%String%/usr/share/X11/rgb.txt
|
||||||
|
sliderTogLabel%TogLabel%XmString%"Color Sliders"
|
||||||
|
.TE
|
||||||
|
.PP
|
||||||
Loading…
x
Reference in New Issue
Block a user