[BACK]Return to oxhtmlhelp.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / util

File: [local] / OpenXM / src / util / oxhtmlhelp.c (download)

Revision 1.1, Sun Feb 22 08:16:44 2009 UTC (15 years, 2 months ago) by takayama
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12

Preliminary version of oxhtmlhelp, which shows help files.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define BUFSIZE 1024
/* BUG:  it is only for knoppix/math */

main(int argc, char *argv[]) {
  char *oxhome;
  char browser[BUFSIZE];
  char fname[BUFSIZE];
  char comm[BUFSIZE];
  int i;

  fname[0] = 0;
  oxhome = getenv("OpenXM_HOME");
  if (oxhome == NULL) oxhome="/usr/local/OpenXM";
  for (i=1; i<argc; i++) {
    strcpy(fname,argv[i]);
  }
  if (getenv("BROWSER") == NULL) {
    strcpy(browser,"firefox");
  }else{
    strcpy(browser,getenv("BROWSER"));
  }

  if (fname[0] == 0) {
    strcpy(fname,oxhome);
    strcat(fname,"/doc");
  }

  sprintf(comm,"%s %s",browser,fname);
  system(comm);

  return 0;

}