LEICA BigTIFF
Benjamin Gilbert
bgilbert at cs.cmu.edu
Mon Jul 30 13:54:21 EDT 2012
On 07/30/2012 08:56 AM, Agelos Pappas wrote:
> I just committed a new version of the leica vendor file, which fixes
> most of the issues that you pointed out.
Great, I'll take a look when I can.
> You wrote that "Name constants should be static const arrays like
> LEICA_DESCRIPTION". Does this mean that I should declare as arrays every
> xml property request and every XPATH query?
>
> i.e. do the following, for example, need to be declared as const arrays:
>
> result = xmlXPathEvalExpression(BAD_CAST "new:pixels/new:dimension",
> context);
> str = xmlGetProp(result->nodesetval->nodeTab[0], BAD_CAST "version");
The observation that prompted the comment was that in some cases you
were hardcoding the same string multiple times. For XML properties, it
should be fairly straightforward to use static const arrays (which could
already be of xmlChar[] type), so I'd be inclined to do so. XPath
queries could get really clunky that way, so perhaps not. Use your
judgment.
--Benjamin Gilbert
More information about the openslide-users
mailing list