HOPS
HOPS class reference
Macros | Functions
output.c File Reference
#include <errno.h>
#include <glob.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
#include "msg.h"
#include "mk4_data.h"
#include "mk4_dfio.h"
#include "mk4_util.h"
#include "pass_struct.h"
#include "param_struct.h"
#include "meta_struct.h"
#include "vex.h"
#include "ffio.h"
#include "fileset.h"
#include "write_lock_mechanism.h"
#include "plot_data_dir.h"

Macros

#define MSGRETURN0(STR, ARG, ERR)
 
#define MSGRETURN1(STR, ARG, ERR, FRE)
 
#define MSGRETURN2(STR, ARG, ERR, FR1, FR2)
 

Functions

int output (struct vex *root, struct type_pass *pass)
 

Macro Definition Documentation

◆ MSGRETURN0

#define MSGRETURN0 (   STR,
  ARG,
  ERR 
)
Value:
do {\
msg(STR,3,ARG);\
fflush(stderr);return(ERR);} while(0)
#define STR(str)
Definition: MHO_Message.hh:21

◆ MSGRETURN1

#define MSGRETURN1 (   STR,
  ARG,
  ERR,
  FRE 
)
Value:
do {\
msg(STR,3,ARG);if(FRE)free(FRE);\
fflush(stderr);return(ERR);} while(0)

◆ MSGRETURN2

#define MSGRETURN2 (   STR,
  ARG,
  ERR,
  FR1,
  FR2 
)
Value:
do {\
msg(STR,3,ARG);if(FR1)free(FR1);if(FR2)free(FR2);\
fflush(stderr);return(ERR);} while(0)

Function Documentation

◆ output()

int output ( struct vex root,
struct type_pass pass 
)