typedef void* cmsContext; // Context identifier for multithreaded environments typedef void* cmsHANDLE ; // Generic handle typedef void* cmsHPROFILE; // Opaque typedefs to hide internals typedef void* cmsHTRANSFORM; #define cmsMAXCHANNELS 16 // Maximum number of channels in ICC profiles ############################################################# typedef struct _cms_iccprofile_struct { // I/O handler cmsIOHANDLER* IOhandler; // The thread ID cmsContext ContextID; // Creation time struct tm Created; // Only most important items found in ICC profiles cmsUInt32Number Version; cmsProfileClassSignature DeviceClass; cmsColorSpaceSignature ColorSpace; cmsColorSpaceSignature PCS; cmsUInt32Number RenderingIntent; cmsUInt32Number flags; cmsUInt32Number manufacturer, model; cmsUInt64Number attributes; cmsProfileID ProfileID; // Dictionary cmsUInt32Number TagCount; cmsTagSignature TagNames[MAX_TABLE_TAG]; cmsTagSignature TagLinked[MAX_TABLE_TAG]; // The tag to wich is linked (0=none) cmsUInt32Number TagSizes[MAX_TABLE_TAG]; // Size on disk cmsUInt32Number TagOffsets[MAX_TABLE_TAG]; cmsBool TagSaveAsRaw[MAX_TABLE_TAG]; // True to write uncooked void * TagPtrs[MAX_TABLE_TAG]; cmsTagTypeHandler* TagTypeHandlers[MAX_TABLE_TAG]; // Same structure may be serialized on different types // depending on profile version, so we keep track of the // type handler for each tag in the list. // Special cmsBool IsWrite; } _cmsICCPROFILE; ############################################################## typedef struct _cms_io_handler cmsIOHANDLER; // I/O handler ------------------------------------------------------------------- struct _cms_io_handler { void* stream; // Associated stream, which is implemented differently depending on media. cmsContext ContextID; cmsUInt32Number UsedSpace; cmsUInt32Number ReportedSize; char PhysicalFile[cmsMAX_PATH]; cmsUInt32Number (* Read)(struct _cms_io_handler* iohandler, void *Buffer, cmsUInt32Number size, cmsUInt32Number count); cmsBool (* Seek)(struct _cms_io_handler* iohandler, cmsUInt32Number offset); cmsBool (* Close)(struct _cms_io_handler* iohandler); cmsUInt32Number (* Tell)(struct _cms_io_handler* iohandler); cmsBool (* Write)(struct _cms_io_handler* iohandler, cmsUInt32Number size, const void* Buffer); };
Standard input is empty
prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘##’ in program prog.c:8: error: stray ‘#’ in program prog.c:13: error: expected specifier-qualifier-list before ‘cmsIOHANDLER’ prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:49: error: stray ‘##’ in program prog.c:58: error: expected specifier-qualifier-list before ‘cmsUInt32Number’
Standard output is empty