}
errno = 0;
- long int version = strtol (name.c_str()+delim+1, (char **)NULL, 10);
+ int32_t version = strtol (name.c_str()+delim+1, (char **)NULL, 10);
if (isnumber == 0 || errno != 0) {
// last_element is not a number, or is too large
} else {
char buf[32];
- snprintf (buf, sizeof(buf), "%ld", version+1);
+ snprintf (buf, sizeof(buf), "%d", version+1);
newname = name.substr (0, delim+1);
newname += buf;
/* remove any leading path */
- if ((pos = path.find_last_of ('/')) != string::npos) {
+ if ((pos = path.find_last_of (G_DIR_SEPARATOR)) != string::npos) {
path = path.substr(pos+1);
}
EditMode
string_to_edit_mode (string str)
{
- if (str == _("Splice Edit")) {
+ if (str == _("Splice")) {
return Splice;
- } else if (str == _("Slide Edit")) {
+ } else if (str == _("Slide")) {
return Slide;
- } else if (str == _("Lock Edit")) {
+ } else if (str == _("Lock")) {
return Lock;
}
fatal << string_compose (_("programming error: unknown edit mode string \"%1\""), str) << endmsg;
{
switch (mode) {
case Slide:
- return _("Slide Edit");
+ return _("Slide");
case Lock:
- return _("Lock Edit");
+ return _("Lock");
default:
case Splice:
- return _("Splice Edit");
+ return _("Splice");
}
}