OSDN Git Service

info/GNU_which: Add some explanations.
[linuxjm/jm.git] / www / jm_www.m4
1 m4_divert(-1)
2
3 m4_define(`_Copyleft',
4 `Copyright (C) 1997 Bob Hepple
5
6 This program is free software; you can redistribute it
7 and/or modify it under the terms of the GNU General Public
8 License as published by the Free Software Foundation; either
9 version 2 of the License, or (at your option) any later
10 version.
11
12 This program is distributed in the hope that it will be
13 useful, but WITHOUT ANY WARRANTY; without even the implied
14 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 PURPOSE.  See the GNU General Public License for more
16 details.
17
18 You should have received a copy of the GNU General Public
19 License along with this program; if not, write to the Free
20 Software Foundation, Inc., 675 Mass Ave, Cambridge, MA
21 02139, USA.')
22
23 m4_changecom(`[[[[')
24
25 m4_dnl define(`_LOCAL',1)
26
27 m4_ifdef(`_SUB_ONE',
28   `m4_define(`_CSS',`../jm.css')',
29   `m4_define(`_CSS',`jm.css')')
30
31 m4_ifdef(`_SUB_ONE',
32   `m4_define(`_IMAGEDIR',`../images')',
33   `m4_define(`_IMAGEDIR',`images')')
34
35 m4_ifdef(`_SUB_ONE',
36   `m4_define(`_HOMEPAGE',`../')',
37   `m4_define(`_HOMEPAGE',`./')')
38
39
40
41 m4_define(`_EDIT_WARNING',`
42 <!--
43   ====================================================================
44     DO NOT EDIT THIS FILE.  EDIT M4 SOURCE FILE OR M4 INCLUDE FILE.
45     このファイルは編集しないでください. M4 のソース または include
46     されているファイルを編集してください.
47   ====================================================================
48  -->')
49
50 m4_dnl -------------------------
51 m4_dnl URLを //linuxjm.osdn.jp/cgi-bin/man.cgi などとするとドコモの
52 m4_dnl ガラケーが正しく認識してくれない。少なくともガラケーのサポート期限
53 m4_dnl (ドコモ2026年3月末、ソフトバンク2024年1月半ば)まではこの形で
54 m4_dnl 維持すべきかと。
55 m4_dnl -------------------------
56
57 m4_define(`_MANCGI',`/cgi-bin/man.cgi')
58 m4_define(`_NAMAZU',`/cgi-bin/namazu.cgi')
59
60 m4_define(`_EMAIL_ADDRESS',linuxjm-discuss@lists.osdn.me)
61
62 m4_define(`_JM_',`JM Project')
63
64 m4_define(`_GREY_ICON',`<IMG SRC="_IMAGEDIR/grey.png" WIDTH="14" ALT="* " HEIGHT="14">')
65
66 m4_define(`_MAILTO',<A HREF="mailto:$1">$2</A>)
67
68 m4_define(`_EMAILME',_MAILTO(_EMAIL_ADDRESS,$1))
69
70 m4_define(`_CODEQUOTE',<BLOCKQUOTE><PRE><CODE>$1</CODE></PRE></BLOCKQUOTE>)
71
72 m4_dnl Logical markup:
73
74 m4_define(`_EM',<EM>$1</EM>)
75 m4_define(`_STRONG',<STRONG>$1</STRONG>)
76 m4_define(`_CITE',<CITE>$1</CITE>)
77 m4_define(`_PRE',<BLOCKQUOTE><PRE>$1</PRE></BLOCKQUOTE>)
78 m4_define(`_CODE',<CODE>$1</CODE>)
79
80 m4_dnl Physical markup:
81
82 m4_define(`_BOLD',<B>$1</B>)
83 m4_define(`_ITALICS',<I>$1</I>)
84 m4_define(`_STRIKE',<S>$1</S>)
85 m4_define(`_SUBSCRIPT',<SUB>$1</SUB>)
86 m4_define(`_SUPERSCRIPT',<SUP>$1</SUP>)
87 m4_define(`_COURIER',<TT>$1</TT>)
88 m4_define(`_UNDERLINE',<U>$1</U>)
89 m4_define(`_SMALL',<SMALL>$1</SMALL>)
90 m4_define(`_BIG',<BIG>$1</BIG>)
91
92 m4_define(`_CENTER',<CENTER>$1</CENTER>)
93
94 m4_define(`_LIMAGE', <IMG SRC="$1" ALT="[$1]" WIDTH=$2 HEIGHT=$3>)
95
96 m4_define(`_RIMAGE', <IMG SRC="$1" ALT="[$1]" WIDTH=$2 HEIGHT=$3 ALIGN="right">)
97
98 m4_define(`_IMAGE', <P><CENTER><IMG SRC="$1" ALT="[$1]" WIDTH=$2 HEIGHT=$3></CENTER><P>)
99
100 m4_define(`_IMAGE2',<P><CENTER>
101 <IMG SRC="$1" ALT="[$1]" ALIGN=TOP WIDTH=$2 HEIGHT=$3>
102 <IMG SRC="$4" ALT="[$4]" ALIGN=TOP WIDTH=$5 HEIGHT=$6>
103 </CENTER><P>)
104
105 m4_define(`_FTP',<A HREF="http:$1">$2</A>)
106
107 m4_define(`_HEAD1', <H2>$1</H2>)
108
109 m4_define(`_HEAD2', <H3>$1</H3>)
110
111 m4_define(`_LINK', <A HREF="$1">$2</A>)
112
113 m4_define(`_SELFLINK', _LINK($1,$1))
114
115 m4_define(`_LOCALLINK',<A HREF="#$1">$2</A>)
116
117 m4_define(`_LABEL',<A NAME="$1"><H2>$1</H2></A>)
118
119 m4_define(`_LINK_TO_LABEL', _LOCALLINK($1,$1))
120
121 m4_dnl m4_define(`_PLUG',
122 m4_dnl   _LINK(http://www.ssc.com/linux/,
123 m4_dnl     _IMAGE(_HOMEPAGE/powered.gif,196,49))<BR>
124 m4_dnl `If you are wondering, Linux is a free, non-commercial
125 m4_dnl operating system for computers. It happens to be a hobby of
126 m4_dnl mine and might well interest other hackers. Click on the logo
127 m4_dnl to learn more...')
128
129 m4_define(`_HEADER', `
130 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
131   "http://www.w3.org/TR/REC-html40/loose.dtd">
132 <HTML LANG="ja" DIR="LTR">
133 <HEAD>
134  <META NAME="viewport" CONTENT="width=device-width">
135  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
136  <TITLE>$1 (Japanese)</TITLE>
137  <META NAME="DESCRIPTION" CONTENT="JM: $1">
138  <META NAME="author"      CONTENT="JM Project Members" LANG="en">
139  <META NAME="copyright"   CONTENT="(C) 1999 JM Project.">
140  <META NAME="keywords"    CONTENT="JM, Linux, Japanese, Manual">
141  <LINK REV="made" HREF="mailto:linuxjm-discuss@lists.osdn.me">
142  <LINK REL="stylesheet" TYPE="text/css" HREF="_CSS">
143 </HEAD>
144
145 <BODY>
146
147  <H1>$1</H1>
148 ')
149
150 m4_dnl m4_define(`_MIRROR_LIST',`
151 m4_dnl  <DIV CLASS="mirror-navigator">mirror server: [
152 m4_dnl   <A HREF="http://www.linux.or.jp/JM/$1">primary</A> |
153 m4_dnl   <A HREF="http://ktarn.www.linux.or.jp/JM/$1">ktarn</A> |
154 m4_dnl   <A HREF="http://osaka-sandai.www.linux.or.jp/JM/$1">osaka-sandai</A>
155 m4_dnl   ]</DIV>
156 m4_dnl ')
157
158 m4_define(`_CREDITS',`
159  <HR><!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
160  <ADDRESS>
161   _JM_ や配布マニュアルページに関わるご意見ご要望は
162   _EMAILME(linuxjm-discuss@lists.osdn.me)
163   までお願いします。
164  </ADDRESS>
165  <HR><!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
166 ')
167
168 m4_define(`_BACK_TO_HOME',`
169  <P>
170   _GREY_ICON
171   _LINK(_HOMEPAGE,JM Project のメインページへ戻る)
172  </P>
173 ')
174
175 m4_define(`_BUILD_DATE',`
176  <DIV CLASS="copyright">
177   m4_esyscmd(`env -u LANG date')
178  </DIV>
179 ')
180
181 m4_dnl ----------------------------------------------
182 m4_dnl TABLE OF CONTENTS
183
184 m4_define(`_Start_TOC',`<UL><P>m4_divert(-1)
185   m4_define(`_H1_num',0)
186   m4_define(`_H2_num',0)
187   m4_define(`_H3_num',0)
188   m4_define(`_H4_num',0)
189   m4_divert(1)')
190
191 m4_define(`_H1', `m4_divert(-1)
192   m4_define(`_H1_num',m4_incr(_H1_num))
193   m4_define(`_H2_num',0)
194   m4_define(`_H3_num',0)
195   m4_define(`_H4_num',0)
196   m4_define(`_TOC_label',`_H1_num. $1')
197   m4_divert(0)<LI><A HREF="#_TOC_label">_TOC_label</A>
198   m4_divert(1)<A NAME="_TOC_label"><H2>_TOC_label</H2></A>')
199
200 m4_define(`_H2', `m4_divert(-1)
201   m4_define(`_H2_num',m4_incr(_H2_num))
202   m4_define(`_H3_num',0)
203   m4_define(`_H4_num',0)
204   m4_define(`_TOC_label',`_H1_num._H2_num $1')
205   m4_divert(0)<LI><A HREF="#_TOC_label">_TOC_label</A>
206   m4_divert(1)<A NAME="_TOC_label"><H2>_TOC_label</H2></A>')
207
208 m4_define(`_H3', `m4_divert(-1)
209   m4_define(`_H3_num',m4_incr(_H3_num))
210   m4_define(`_H4_num',0)
211   m4_define(`_TOC_label',`_H1_num._H2_num._H3_num $1')
212   m4_divert(0)<LI><A HREF="#_TOC_label">_TOC_label</A>
213   m4_divert(1)<A NAME="_TOC_label"><H2>_TOC_label</H2></A>')
214
215 m4_define(`_H4', `m4_divert(-1)
216   m4_define(`_H4_num',m4_incr(_H4_num))
217   m4_define(`_TOC_label',`_H1_num._H2_num._H3_num._H4_num $1')
218   m4_divert(0)<LI><A HREF="#_TOC_label">_TOC_label</A>
219   m4_divert(1)<A NAME="_TOC_label"><H2>_TOC_label</H2></A>')
220
221 m4_define(`_End_TOC',`m4_divert(0)</UL><P>')
222
223 m4_dnl ----------------------------------------------
224 m4_dnl TABLES
225
226 m4_dnl _Start_Table(Columns,TABLE parameters)
227 m4_dnl defaults are BORDER=1 CELLPADDING="1" CELLSPACING="1"
228 m4_dnl WIDTH="n" pixels or "n%" of screen width
229 m4_define(`_Start_Table',`<TABLE $1>')
230
231 m4_define(`_Table_Hdr_Item', `<th>$1</th>m4_ifelse($#,1,,`_Table_Hdr_Item(m4_shift($@))')')
232
233 m4_define(`_Table_Row_Item', `<td>$1</td>m4_ifelse($#,1,,`_Table_Row_Item(m4_shift($@))')')
234
235 m4_define(`_Table_Hdr',`<tr>_Table_Hdr_Item($@)</tr>')
236 m4_define(`_Table_Row',`<tr>_Table_Row_Item($@)</tr>')
237
238 m4_define(`_End_Table',</TABLE>)
239
240 m4_divert