source file of the GNU LilyPond music typesetter
- (c) 1998--2000 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1998--2002 Jan Nieuwenhuizen <janneke@gnu.org>
*/
{
Array<String> version;
version = String_convert::split_arr (str, '.');
- assert (version.size () == 3);
+
major_i_ = version[0].value_i ();
minor_i_ = version[1].value_i ();
- patch_i_ = version[2].value_i ();
+ patch_i_ = 0;
+ if (version.size () >= 3)
+ patch_i_ = version[2].value_i ();
+
+ if (version.size () >= 4)
+ extra_patch_str_ = version[3];
}
String