Harlequin RIP SDK

Common platform argument parsing and usage reporting. More...

#include "hhrsdk.h"
#include "skintest.h"
#include "argusage.h"
#include "hotfoldererrors.h"
#include "jpegrast.h"
#include "ldkapi.h"
#include <stdlib.h>
#include "swsrip.h"
#include "swfrip.h"

Functions

int32 ClripOption (int32 option, HqBool sdkready, HqBool filenameConsumed, HqBool(*args_used)(void *data, int n), uint8 *(*arg_to_utf8)(void *data, int index, HqBool keep), uint8 *(*program_name)(void *data), void *data)
 Parse common options for all platform versions of clrip. More...
 
void ClripOptionInitialize (HqBool sdkinit)
 Initialise common options to empty or default values. More...
 
int32 PrepareProcessing (uint8 *(*program_name)(void *data), void *data)
 Prepare to process jobs by determining whether the stuff_to_do fields are consistent, and start the appropriate extra processing threads if necessary. More...
 
void ClripOptionFinalize (void)
 Finalise allocations used for option parsing before processing jobs.
 
int32 ClripUsage (const uint8 *program, char which, const char *error,...)
 Display help information for the clrip program, optionally restricting output to just one option. More...
 

Variables

HqBool fLogStderr
 
SwLeDoParams doparams = { sizeof(doparams) }
 The parameters structure used for calls to SwLeDo().
 
int stuff_to_do
 

Detailed Description

Common platform argument parsing and usage reporting.