Mercurial > hg > batmud > maputils
annotate README.loc @ 2833:d0e186348cb2 default tip
Add mention of soft level limitation to 'Eightleg woods'.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 26 May 2024 20:33:53 +0300 |
parents | d2b36f0cebec |
children |
rev | line source |
---|---|
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
1 MapUtils '.loc' file format documentation |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
2 ========================================= |
2591
f207279a5f89
Bump loc file spec to v4.1, and implement handling of location addition
Matti Hamalainen <ccr@tnsp.org>
parents:
2412
diff
changeset
|
3 This document describes format version 4.1. |
2000
db306ae41c6d
Add note about LOC documentation version.
Matti Hamalainen <ccr@tnsp.org>
parents:
1923
diff
changeset
|
4 |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
5 GENERAL FORMAT DESCRIPTION |
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
6 -------------------------- |
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
7 A properly formatted loc-file MUST start with line: |
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
8 |
961
45497e8a7c90
Bump loc version to 4.0; Update loc format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
920
diff
changeset
|
9 # MapUtils LOC file (version 4.0) |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
10 |
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
11 Processing software MAY check against the version number to see if they |
597 | 12 are compatible with the format. Any backwards-incompatible changes |
13 will result in change of the major version digit. | |
14 | |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
15 Rest of the format is as follows: |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
16 |
920 | 17 * Character set used is ISO-8859-1. |
1407 | 18 |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
19 * Location record starts with a number describing the X-coordinate. |
1407 | 20 |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
21 * Records can span multiple lines (line can be continued by ending |
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
22 with a slash character '\'). |
1407 | 23 |
24 * Records end with a linefeed (\n) character (unless continued with '\') | |
25 | |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
26 * Empty lines (this includes lines with whitespace only) are IGNORED. |
1407 | 27 |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
28 * Lines where the first non-whitespace character is a hash (#), are |
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
29 considered comments and are thus IGNORED. Processing software MAY |
795
21e148e89bcc
Some improvements and clarifications in LOC format v3 documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
778
diff
changeset
|
30 preserve and add comments, if wished. Comment lines CAN NOT be |
21e148e89bcc
Some improvements and clarifications in LOC format v3 documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
778
diff
changeset
|
31 continued with the above mentioned line continuation method. |
1407 | 32 |
795
21e148e89bcc
Some improvements and clarifications in LOC format v3 documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
778
diff
changeset
|
33 * String-type fields can contain ESCAPED sequences (escape character |
21e148e89bcc
Some improvements and clarifications in LOC format v3 documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
778
diff
changeset
|
34 is slash '\'), which MUST be parsed into literals. |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
35 Example: foo\;bar would be parsed to "foo;bar" |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
36 |
1407 | 37 |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
38 Each record is divided to fields 8 fields via semicolons (;). Fields MAY |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
39 contain extra whitespace padding on both sides (left and right), which |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
40 SHOULD be trimmed by the parser. Each record consists of following fields: |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
41 |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
42 X;Y;flags;location name(s);creator(s);timestamp;URL;freeform |
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
43 |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
44 |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
45 The fields are as follows: (REQ = field is required, OPT = field can be |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
46 left empty) |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
47 |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
48 * [REQ] X (horizontal) and Y (vertical) coordinates of the location |
1407 | 49 with origo (1,1) being in upper left corner of the map. The coodinate |
50 pair MUST be unique in the context of the LOC file. | |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
51 |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
52 * [REQ] Flags: Contains information about the marker's type, etc: |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
53 First (non-whitespace) character MUST be a number [0-3], which describes |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
54 the alignment of the marker's label. Rest of the flags are OPTIONAL, and |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
55 may comprise of following: |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
56 |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
57 Marker types: |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
58 '?' = Scenic |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
59 '%' = Shrine scenic |
2350
4653f50e34c6
Update some loc-file marker descriptions and comments.
Matti Hamalainen <ccr@tnsp.org>
parents:
2000
diff
changeset
|
60 'C' = Player city |
4653f50e34c6
Update some loc-file marker descriptions and comments.
Matti Hamalainen <ccr@tnsp.org>
parents:
2000
diff
changeset
|
61 'c' = Major city |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
62 |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
63 Location types: |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
64 'S' = Raceshrine |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
65 'G' = Guild |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
66 'P' = Player guild/secret society |
2350
4653f50e34c6
Update some loc-file marker descriptions and comments.
Matti Hamalainen <ccr@tnsp.org>
parents:
2000
diff
changeset
|
67 'M' = Special monster |
777
5c6d7350cd4e
Added information about 'T' (Trainer) flag.
Matti Hamalainen <ccr@tnsp.org>
parents:
775
diff
changeset
|
68 'T' = Guild-related Trainer |
775
fad358ddb46f
Updated LOC-format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
597
diff
changeset
|
69 'F' = Regional Fort |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
70 |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
71 Special flags: |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
72 '-' = Location is "invisible". Practically means that some operations |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
73 of mkloc utility ignore this marker. In generated maps the marker |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
74 itself MUST be placed, but label MUST NOT be drawn. |
2350
4653f50e34c6
Update some loc-file marker descriptions and comments.
Matti Hamalainen <ccr@tnsp.org>
parents:
2000
diff
changeset
|
75 '!' = Location is CLOSED. |
1661
c8520999cfb0
Document "I" instanced location flag.
Matti Hamalainen <ccr@tnsp.org>
parents:
1525
diff
changeset
|
76 'I' = Location is "instanced", e.g. usually personal for each player. |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
77 |
778 | 78 * [REQ] Location name(s): The first name acts as UNIQUE identifier, but |
79 there are exceptions: locations marked with invisible flag (-) may | |
80 share the same location identifier. Additional alternative names can | |
81 be specified, separated by pipe character ('|'). | |
1525 | 82 Example: ;Sharnacle Forest|@Sharnacle|Monsoon area; |
778 | 83 |
961
45497e8a7c90
Bump loc version to 4.0; Update loc format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
920
diff
changeset
|
84 Each subfield (including the first unique identifier), MAY be prefixed |
1923
29a2223814f8
Clarify some things in the LOC documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
1661
diff
changeset
|
85 with ONE of the following flag characters: |
961
45497e8a7c90
Bump loc version to 4.0; Update loc format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
920
diff
changeset
|
86 |
45497e8a7c90
Bump loc version to 4.0; Update loc format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
920
diff
changeset
|
87 '@' = Original, in-game name of the area. Typically output of 'whereami' |
45497e8a7c90
Bump loc version to 4.0; Update loc format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
920
diff
changeset
|
88 command in flower BatMUD. |
887
84664b2f6c61
Add a note about area name listing conventions.
Matti Hamalainen <ccr@tnsp.org>
parents:
795
diff
changeset
|
89 |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
90 * [OPT] Creators: Contains comma-separated list of wizard names involved in |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
91 creating or maintaining the area or otherwise related to the location. |
1525 | 92 Example: ;@Darol,!Durand,%Dazzt; |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
93 |
1923
29a2223814f8
Clarify some things in the LOC documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
1661
diff
changeset
|
94 Each subfield, MAY be prefixed with ONE of the following flag characters: |
961
45497e8a7c90
Bump loc version to 4.0; Update loc format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
920
diff
changeset
|
95 |
45497e8a7c90
Bump loc version to 4.0; Update loc format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
920
diff
changeset
|
96 '@' = Original creator/coder of the area. |
968 | 97 '!' = Converter or recoder of the area. |
967
68c91395d9a0
Added '&' "expander" flag for creators.
Matti Hamalainen <ccr@tnsp.org>
parents:
961
diff
changeset
|
98 '%' = Maintainer (sometimes analogous to recoder, though.) |
68c91395d9a0
Added '&' "expander" flag for creators.
Matti Hamalainen <ccr@tnsp.org>
parents:
961
diff
changeset
|
99 '&' = Expander (added new things, but not original creator.) |
961
45497e8a7c90
Bump loc version to 4.0; Update loc format documentation.
Matti Hamalainen <ccr@tnsp.org>
parents:
920
diff
changeset
|
100 |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
101 * [OPT] Timestamp: MAY be left empty, otherwise a timestamp of when the area |
1024 | 102 was added in the game. Formatted as 'dd.mm.yyyy', MUST be zero-padded. |
2591
f207279a5f89
Bump loc file spec to v4.1, and implement handling of location addition
Matti Hamalainen <ccr@tnsp.org>
parents:
2412
diff
changeset
|
103 The value MAY be prefixed with one of the following signifying accuracy: |
f207279a5f89
Bump loc file spec to v4.1, and implement handling of location addition
Matti Hamalainen <ccr@tnsp.org>
parents:
2412
diff
changeset
|
104 |
f207279a5f89
Bump loc file spec to v4.1, and implement handling of location addition
Matti Hamalainen <ccr@tnsp.org>
parents:
2412
diff
changeset
|
105 nothing = Default accuracy |
f207279a5f89
Bump loc file spec to v4.1, and implement handling of location addition
Matti Hamalainen <ccr@tnsp.org>
parents:
2412
diff
changeset
|
106 '?' = Timestamp is "guesstimated". Basically an educated "guess" |
f207279a5f89
Bump loc file spec to v4.1, and implement handling of location addition
Matti Hamalainen <ccr@tnsp.org>
parents:
2412
diff
changeset
|
107 possibly based on some evidence. |
f207279a5f89
Bump loc file spec to v4.1, and implement handling of location addition
Matti Hamalainen <ccr@tnsp.org>
parents:
2412
diff
changeset
|
108 '!' = Timestamp is "known", e.g. as accurate as it can be. |
f207279a5f89
Bump loc file spec to v4.1, and implement handling of location addition
Matti Hamalainen <ccr@tnsp.org>
parents:
2412
diff
changeset
|
109 '#' = Timestamp is "approximate", e.g. may be off by some. |
f207279a5f89
Bump loc file spec to v4.1, and implement handling of location addition
Matti Hamalainen <ccr@tnsp.org>
parents:
2412
diff
changeset
|
110 |
f207279a5f89
Bump loc file spec to v4.1, and implement handling of location addition
Matti Hamalainen <ccr@tnsp.org>
parents:
2412
diff
changeset
|
111 Examples: 21.03.2008; ?02.12.1996 |
593
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
112 |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
113 * [OPT] URL: Properly encoded URL-link pointing to related web-page. |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
114 |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
115 * [OPT] Freeform: Any location-related data. Ends in linefeed as it is the |
1b450b73e47c
Added proper documentation for loc-files.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
116 last field. |
2412
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
117 |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
118 |
2595
d2b36f0cebec
Document the format change.
Matti Hamalainen <ccr@tnsp.org>
parents:
2591
diff
changeset
|
119 CHANGES FROM v4.0 |
d2b36f0cebec
Document the format change.
Matti Hamalainen <ccr@tnsp.org>
parents:
2591
diff
changeset
|
120 ----------------- |
d2b36f0cebec
Document the format change.
Matti Hamalainen <ccr@tnsp.org>
parents:
2591
diff
changeset
|
121 |
d2b36f0cebec
Document the format change.
Matti Hamalainen <ccr@tnsp.org>
parents:
2591
diff
changeset
|
122 * Location added field can now have a timestamp accuracy prefix character. |
d2b36f0cebec
Document the format change.
Matti Hamalainen <ccr@tnsp.org>
parents:
2591
diff
changeset
|
123 |
d2b36f0cebec
Document the format change.
Matti Hamalainen <ccr@tnsp.org>
parents:
2591
diff
changeset
|
124 |
2412
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
125 CHANGES FROM v3.x |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
126 ----------------- |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
127 |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
128 * Origin (origo) is now (1,1), compared to previous (0,0). This means |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
129 that coordinates < 1 are illegal and that the data files have been |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
130 adjusted +1,+1. This change was made to match BatMUD's internal |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
131 coordinates, as shown by 'whereami' command. |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
132 * Location name field can now have special flag prefixes on each |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
133 subfield to indicate original (in-game) area name, etc. |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
134 * Creator/coder name field can now have special flag prefixes on each |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
135 subfield to indicate original coder, maintainer or recoder. |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
136 * Certain new flags were added. |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
137 |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
138 |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
139 CHANGES FROM v2.x |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
140 ----------------- |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
141 |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
142 * Records are no longer line-based, but can span multiple lines. |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
143 A new record can only start after a newline, though. |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
144 * String fields can have escaped sequences inside them. |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
145 * Name field can now contain optional alternative names, |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
146 separated by pipe ('|'). First name, is still used as the |
218af640851e
Move old format notes to bottom of the file.
Matti Hamalainen <ccr@tnsp.org>
parents:
2350
diff
changeset
|
147 primary "key", however. |