|
a/src/rcldb/rcldoc.h |
|
b/src/rcldb/rcldoc.h |
|
... |
|
... |
177 |
if (mit == meta.end()) {
|
177 |
if (mit == meta.end()) {
|
178 |
meta[nm] = value;
|
178 |
meta[nm] = value;
|
179 |
} else if (mit->second.empty()) {
|
179 |
} else if (mit->second.empty()) {
|
180 |
mit->second = value;
|
180 |
mit->second = value;
|
181 |
} else {
|
181 |
} else {
|
|
|
182 |
// It may happen that the same attr exists several times
|
|
|
183 |
// in the internfile stack. Avoid duplicating values.
|
|
|
184 |
if (mit->second != value)
|
182 |
mit->second += string(" - ") + value;
|
185 |
mit->second += string(" - ") + value;
|
183 |
}
|
186 |
}
|
184 |
return true;
|
187 |
return true;
|
185 |
}
|
188 |
}
|
186 |
|
189 |
|
187 |
void dump(bool dotext=false) const;
|
190 |
void dump(bool dotext=false) const;
|