QCoreApplication::setApplicationName("NetHack-Qt"); // Qt NetHack
{
char cvers[BUFSZ];
- QString qvers = QString(::version_string(cvers));
+ QString qvers = QString(::version_string(cvers, sizeof cvers));
QCoreApplication::setApplicationVersion(qvers);
}
#ifdef MACOS
char *p, vbuf[BUFSZ];
/* nethack's getversionstring() includes a final period
but we're using it mid-sentence so strip period off */
- if ((p = strrchr(::getversionstring(vbuf), '.')) != 0 && *(p + 1) == '\0')
+ if ((p = strrchr(::getversionstring(vbuf, sizeof vbuf), '.')) != 0 && *(p + 1) == '\0')
*p = '\0';
/* it's also long; break it into two pieces */
(void) strsubst(vbuf, " - ", "\n- ");
QVBoxLayout* vbab UNUSED = new QVBoxLayout(alignbox);
char versionbuf[QBUFSZ];
QLabel *logo = new QLabel(QString(nh_attribution).arg(
- version_string(versionbuf)), this);
+ version_string(versionbuf, sizeof versionbuf)), this);
l->addWidget( namebox, 0,0,1,3 );
role = new NhPSListView(this);
QHBoxLayout* hb;
char cvers[BUFSZ];
- QString qvers = QString("NetHack ") + QString(version_string(cvers));
+ QString qvers = QString("NetHack ") + QString(version_string(cvers, sizeof cvers));
QLabel *vers = new QLabel(qvers, this);
vers->setAlignment(Qt::AlignCenter);
vbl->addWidget(vers);