X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gtk%2Fxboard.c;h=5b018e5faf24c1d36cff03479e8988edf5d13780;hb=6ca7676cbc8e53c6d365339ba2fe270e46e9b543;hp=87a7be3a54137b18938cfd71fa851f29b92ee3b5;hpb=90f9791afa04690fdd044946c7369ae5c085f9b9;p=xboard.git diff --git a/gtk/xboard.c b/gtk/xboard.c index 87a7be3..5b018e5 100644 --- a/gtk/xboard.c +++ b/gtk/xboard.c @@ -1776,26 +1776,15 @@ TempForwardProc (Widget w, XEvent *event, String *prms, Cardinal *nprms) ForwardEvent(); TempBackwardActive = False; } - -void -ManInner (Widget w, XEvent *event, String *prms, Cardinal *nprms) -{ // called as key binding - char buf[MSG_SIZ]; - String name; - if (nprms && *nprms > 0) - name = prms[0]; - else - name = "xboard"; - snprintf(buf, sizeof(buf), "xterm -e man %s &", name); - system(buf); -} #endif void ManProc () { // called from menu -#ifdef TODO_GTK - ManInner(NULL, NULL, NULL, NULL); +#ifdef OSX + system("%s ./man.command", appData.sysOpen); +#else + system("xterm -e man xboard &"); #endif } @@ -2116,7 +2105,7 @@ void FileNamePopUpWrapper(label, def, filter, proc, pathFlag, openMode, name, fp char *cp; /* make a copy of the filter string, so that strtok can work with it*/ - cp = strndup(filter,strlen(filter)); + cp = strdup(filter); /* add filters for file extensions */ gtkfilter = gtk_file_filter_new();