* details.
*
* You should have received a copy of the GNU Lesser General Public
- * License along with these librararies and programs; if not, write
+ * License along with these libraries and programs; if not, write
* to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
* Floor, Boston, MA 02110-1301 USA
*/
#include <dlfcn.h>
#endif /* sun */
#include "TermHeader.h"
+#include "TermPrim.h"
#include "TermPrimDebug.h"
#include <fcntl.h>
#include <sys/types.h>
Widget shell,
char *workspaces );
-static XtEventHandler TestProbeHandler(
+static void TestProbeHandler(
Widget w,
XtPointer client_data,
XEvent *event,
InstanceCount--;
if (InstanceCount > 0)
{
- new_instance_list = (DtTermViewWidget *)XtMalloc(sizeof(DtTermViewWidget *)*InstanceCount);
+ new_instance_list = (DtTermViewWidget *)XtMalloc(sizeof(DtTermViewWidget) * InstanceCount);
for (j = 0,i = 0; i < (InstanceCount+1); i++)
if (instance_list[i] != (DtTermViewWidget )w)
{
* TestProbeHandler - handle the client message for test probes *
* *
***************************************************************************/
-static XtEventHandler TestProbeHandler(
+static void TestProbeHandler(
Widget w,
XtPointer client_data,
XEvent *event,
static void
CloneCallback(Widget wid, XtPointer client_data, XtPointer call_data)
{
- register DtTermViewWidget w = (DtTermViewWidget) wid;
+ DtTermViewWidget w = (DtTermViewWidget) wid;
DtTermViewCallbackStruct *termCB = (DtTermViewCallbackStruct *) call_data;
Widget parent = XtParent((Widget) w);
(void) XtAddCallback(termWidget, DtNnewCallback,
CloneCallback, (XtPointer) 0);
instance_list = (DtTermViewWidget *)XtRealloc((char *)instance_list,
- (sizeof(DtTermViewWidget *)*InstanceCount));
+ (sizeof(DtTermViewWidget) * InstanceCount));
instance_list[InstanceCount - 1] = (DtTermViewWidget )termWidget;
(void) XtRealizeWidget(shellWidget);
DecrementInstanceCountAndExit, (XtPointer) topLevelWidget);
(void) _DtTermPrimAddDeleteWindowCallback(topLevelWidget, DestroyDtTerm,
(XtPointer) topLevelWidget);
- instance_list = (DtTermViewWidget * )XtRealloc((char *)instance_list,(sizeof(DtTermViewWidget *)*InstanceCount));
+ instance_list = (DtTermViewWidget * ) XtRealloc((char *)instance_list, (sizeof(DtTermViewWidget) * InstanceCount));
instance_list[InstanceCount - 1] = (DtTermViewWidget )termViewWidget;
if (enableCloneCallback)
(void) XtAddCallback(termViewWidget, DtNnewCallback,
CloneCallback, (XtPointer) 0);
+
+#ifdef SUN_TERMINAL_SERVER
+ return(True);
+#endif
}
void
-AtExitProc()
+AtExitProc(void)
{
static int i = 0;
/* changed from XtFree to free as it was allocated with malloc to avoid FMM */
if (freeOrigBindings) free(origDisplayBindings);
- if (ignoredKeysymList) XtFree((char *)ignoredKeysymList);
+ XtFree((char *)ignoredKeysymList);
/* and finally, reparse the string... */
_XmVirtKeysInitialize(w);
char *name
)
{
- register char *cp;
+ char *cp;
cp = strrchr(name, '/');
return(cp ? cp + 1 : name);
/* realize the interface... */
i = 0;
- (void) XtSetArg(arglist[i], XmNtitle, attrs.title); i++;
- if ((!attrs.icon_name) && (!attrs.dtterm_name))
+ (void) XtSetArg(arglist[i], XmNtitle, attrs.title); i++;
+ if ((!attrs.icon_name) && (!attrs.dtterm_name)) {
(void) XtSetArg(arglist[i], XmNiconName, attrs.title); i++;
+ }
(void) XtSetArg(arglist[i], XmNmappedWhenManaged, False); i++;
(void) XtSetArg(arglist[i], XmNgeometry, NULL); i++;
(void) XtSetValues(topShell, arglist, i);