[cvs-nhc98] - basic hatfile library supports concurrent access to mult

Thorsten Brehm thorsten@sparud.net
Fri, 1 Jun 2001 12:26:06 +0200 (CEST)


thorsten: Fri Jun  1 12:26:05 CEST 2001

Update of /usr/src/master/nhc/src/tracer/hat
In directory hinken:/tmp/cvs-serv13693/src/tracer/hat

Modified Files:
	Expressions.c FunTable.c FunTable.h Makefile hashtable.c 
	hashtable.h hat-checki.c hat-detect.c hat-interact.c 
	hat-observe.c hatfileops.c hatfileops.h nodelist.c nodelist.h 
	observe.c 
Added Files:
	observe.h 
Log Message:
- basic hatfile library supports concurrent access to multiple files
- several hooks for a haskell library added to detect.c/observe.c and common
  library (haskell library not yet included)
- bugfix: cyclic structures in hatfiles no longer lead to infinite loops.
          structures are "cut off" at a certain depth when being displayed,
          detect.c now "detects" loops (and avoids them) when searching a
          hat file. 
- name clashes: obsolete functions in browsercomms.c were commented out.
  necessary due to name clashes with hatfileops.c, when haskell files using
  the haskell interface to hatfiles are compiled for tracing.