HOPS
HOPS class reference
Functions | Variables
fourmer.c File Reference
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <errno.h>
#include <time.h>
#include <ctype.h>
#include "fourmer.h"
#include "msg.h"
#include "fileset.h"

Functions

int do_record_merge (char *, char *, char *, char *)
 
char * field (char *, char *, int)
 
int main (int argc, char **argv)
 
void merge (int *, int *, int *, const int, const char *)
 
char * root_id (int, int, int, int, int)
 
char * root_id_break (time_t now, int year, int day, int hour, int min, int sec)
 

Variables

char buffer [MAX_BUFFER][MAX_CHARS]
 
char lineA [MAX_LINES][MAX_CHARS]
 
char lineB [MAX_LINES][MAX_CHARS]
 

Function Documentation

◆ do_record_merge()

int do_record_merge ( char *  fileAName,
char *  fileBName,
char *  rootfile,
char *  rcode 
)

◆ field()

char * field ( char *  ret,
char *  line,
int  n 
)

◆ main()

int main ( int  argc,
char **  argv 
)

◆ merge()

void merge ( int *  n,
int *  m,
int *  numBufferLines,
const int  sortField,
const char *  sortKey 
)

◆ root_id()

char* root_id ( int  year,
int  day,
int  hour,
int  min,
int  sec 
)

◆ root_id_break()

char* root_id_break ( time_t  now,
int  year,
int  day,
int  hour,
int  min,
int  sec 
)

Variable Documentation

◆ buffer

char buffer[MAX_BUFFER][MAX_CHARS]

◆ lineA

char lineA[MAX_LINES][MAX_CHARS]

◆ lineB

char lineB[MAX_LINES][MAX_CHARS]