This is trnib_main.m in view mode; [Download] [Up]
/* Main for nib translator Copyright (C) 1993 The Board of Trustees of The Leland Stanford Junior University. All Rights Reserved. Authors: Paul Kunz, Imran Qureshi This file is part of the nib translator for an Objective-C class library for X/Motif trnib_main.m,v 1.4 1994/06/11 03:54:17 pfkeb Exp */ #include "Translator.h" #include <appkit/Application.h> #include <stdio.h> #include <string.h> #include <sys/param.h> int main( int argc, char *argv[] ) { Translator *transer; char buf[MAXPATHLEN+2]; char *p; [Application new]; if ( argc < 2 ) { printf("Usage: trnib <input-nib> [output-file]\n" ); exit(1); } if ( argc == 2 ) { strcpy( buf, argv[1] ); p = strrchr( buf, '.' ); if ( !p ) { printf("Input must be .nib\n"); exit (1); } p++; *p = '\0'; strcat( buf, "xmib" ); } else { strcpy( buf, argv[2] ); } transer = [[Translator alloc] init]; [transer translate:argv[1] into:buf]; exit(0); }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.