CCS Modul   M_FILECMP
 
   $Id: m_filecmp.C,v 1.5 2004/12/23 10:33:40 jsj3rt Exp $
   ---------------------------------------------------------------------
   Kurzbeschreibung: 	Vergleich zweier File mit gut/schlecht -Aussage
   ---------------------------------------------------------------------
   Projekt:		CCS
   Sourcefile:		Filename
   Autor:		RtW/TEF72-Keppler (17.08.99)
   Zielsystem:		HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
   Sprache:		C++
   ---------------------------------------------------------------------
   Prototyp:
   MPI Schnittstelle
   void m_filecmp(shm_stringpointer   *zeilen_wert
   ,long index1
   ,long anzahl)
   
   ---------------------------------------------------------------------
   Aufruf: im Vectorinterpreter
   
   (*funktionen[modulnummer])
   (Ssp_expand_wert
   ,p_verwaltung->begin_modulblock
   ,p_verwaltung->anzahl_modulparameter);
   
   
   ---------------------------------------------------------------------
   Funktionsbeschreibung:
   Aufrufparameter laut Modglobal.
1 PRUEFSCHRITT
2 POSITION
3 FILENAME1
File mit Pfad das mit File 2 verglichen werden soll
4 FILENAME2
	
	  KOM_MEWE:	Messwertefile, das von der seriellen Schnittstelle
   			angelegt wird, ist das Vergleichsfile.
5 MODE
   	ADR_TU_TO_MEWE:	File1 ist das Beschreibungsfile der Toleranzen.
   			Es hat folgendes Format 
   			
   			Adresse Min    Max     in HEX
			4BYTE   2BYTE  2BYTE
			END OFF HEADER
   			00121020 	<-- Daten
   			
   			File2 enthaelt die Messwerte. Es ist ein Datenstrom
   			in welchem Messwert an Messwert haengt.
   			In START1 wird die Anfangsadresse eingetragen in Hex
   			wie sie im File steht.
   			In END1 wird Anzahl der erwarteten Messwerte 
   			eingetragen (in Hex).
   			START2 und END2 werden hier nicht benoetigt.
6 START1
	Anfang des File-Vergleichs (Siehe Mode)
7 END1
	0000-07FF = Anzahl der zu vergleichenden Zeilen in Hex
				    (Siehe Mode)
			--	  = Das ganze File wird verglichen falls die Länge
				    < als 07FF ist.
8 START2
	Start fuer Vergleichsfile 2 in Hex. 
			Die hier eingetragene Anzahl von Werten (Format von tug und tog)
			am Anfang des Files 2 wird nicht beruecksichtigt.
			0 oder " " wird vom Fileanfang an verglichen.
9 END2
		Ende fuer das Vergleichsfile 2	(future use)
11 ERGEBNIS
Ergebnisstring (Rueckgabeparameter)
10 FEHLERFLAG
 	Fehlerflag = 0 => OK  
			!= 0 => not OK (Rueckgabeparameter)

      Revision 1.1  2001/12/18 10:03:40  sgc3sa
      Anpassungen fuer Linux und QT

      Revision 1.15  2001/10/23 14:46:26  keppler
      Fehlerausgabe: mewe weggelassen

      Revision 1.14  2001/01/11 15:14:30  juilfs
      Linux Überarbeitung

      Revision 1.13  2000/03/30 13:19:41  keppler
      *** empty log message ***

      Revision 1.12  2000/03/30 07:57:56  keppler
      *** empty log message ***

      Revision 1.11  2000/03/23 15:14:37  keppler
      Ausgabeformat geaendert

      Revision 1.10  2000/02/01 07:22:41  keppler
      Start2 aktiviert

      Revision 1.9  2000/02/01 05:36:38  keppler
      bug fix und Einführung von -- für kompletten
      Filevergldeich

      Revision 1.8  2000/01/24 09:05:07  keppler
      Terminator bei mewe_c

      Revision 1.7  2000/01/18 12:52:29  keppler
      Ausgabe geaendert

      Revision 1.6  1999/12/22 10:07:10  keppler
      $ID -> $Id

      Revision 1.5  1999/12/22 09:17:48  keppler
      $Header -> $Id

      Revision 1.4  1999/12/21 14:42:13  keppler
      Verbesserung Fehlermeldung

      Revision 1.1  1999/12/21 11:40:54  keppler
      initial Version

      Revision 1.3  1999/09/01 08:47:34  keppler
      no entry

Revision 1.2  99/09/01  08:38:14  08:38:14  keppler (Fritz Keppler)
no entry

      Revision 1.1  99/08/23  08:25:28  08:25:28  keppler (Fritz Keppler)
      Initial revision
      
      ---------------------------------------------------------------------