Example #1
0
	int	Tiff::SetField(uint32_t tagId, ...)
	{
		va_list ap;
		int status;

		va_start(ap, tagId);
		status = TIFFVSetField(reinterpret_cast<TIFF *>(m_tiff),tagId,ap);
		va_end(ap);
		return status;
	}
Example #2
0
int PLTIFFEncoderEx::SetField( int tag_id, ... )
{
  int retv;
  va_list marker;

  va_start( marker, tag_id );     /* Initialize variable arguments. */
  retv = TIFFVSetField( m_TiffToken, tag_id, marker );
  va_end( marker );              /* Reset variable arguments.      */

  return retv;
}
Example #3
0
int ImagingLibTiffSetField(ImagingCodecState state, ttag_t tag, ...){
    // after tif_dir.c->TIFFSetField.
    TIFFSTATE *clientstate = (TIFFSTATE *)state->context;
    va_list ap;
    int status;

    va_start(ap, tag);
    status = TIFFVSetField(clientstate->tiff, tag, ap);
    va_end(ap);
    return status;
}
Example #4
0
int setTiff (TIFF* tif, ttag_t tag, ...)
/*
  Convenient function to set a TIFF tag.
  Calls TIFFVSetField
*/
{
    va_list ap;
    int ok;
    va_start  (ap, tag);
    ok = TIFFVSetField(tif, tag, ap);
    va_end (ap);
    if (!ok)
      fprintf (stderr, "Error while setting TIFF tag #%d\n", tag);
    return ok;
}