Patches item #368, was opened at 2005-06-18 00:29
You can respond by visiting:
http://sarovar.org/tracker/?func=detail&atid=495&aid=368&group_id=106
Category: Primitives
Group: v1.30.0
Status: Open
Resolution: None
Priority: 5
Submitted By: Hartmut Henkel (hhenkel)
Assigned to: Nobody (None)
Summary: make \pdfstrcmp expandable (experimental patch)
Initial Comment:
just moved \pdfstrcmp over to procedure conv_toks, so
that the result -1/0/1 is inserted into the input token
list. Does this make sense?
----------------------------------------------------------------------
Comment By: Heiko Oberdiek (oberdiek)
Date: 2005-06-20 17:02
Message:
Logged In: YES
user_id=1276
Hello,
Taco I agree with your analysis, last weekend
I found the same variables that need saving, too.
Also I have a patch that also make \pdfescape*
expandable. Thus \pdflastescaped* are not needed
anymore.
And I could remove the dependency
on a limited buffer by copying the destination
strings directly in the string pool above the
source string.
Third I added \pdfescapehex and \pdfunescapehex
that adds encoding/decoding for hexadecimal strings:
* Strings can also be given as hex strings in
angle brackets.
* Safe method to store and read string data to
auxiliary files without worrying about catcodes,
unmachted curly braces, ...
* Help in handling UTF-8/Unicode or other hex coding
stuff.
I hope, I can attach the patch here in this thread
(upload part is missing?. Otherwise I will make an
new patch.
Patch is applied by
patch