[Patch] multibyte encodings in strings
m4tze@exitno.de
m4tze@exitno.de
Tue Nov 13 19:46:00 GMT 2018
More information about the Binutils mailing list
Tue Nov 13 19:46:00 GMT 2018
- Previous message (by thread): [Patch] multibyte encodings in strings
- Next message (by thread): sysroot and lib-path
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Nick, > > Could you please run > > > > echo "aa53007400720069006e0067003100aa53007400720069006e0067003200bb" | xxd -p -r | ./strings -el | xxd > > > > to check if an additional character gets printed after "String1" > > If by "additional" you mean a period character then yes: > > 00000000: 5374 7269 6e67 310a 5374 7269 6e67 320a String1.String2. As the period is just a placeholder for the newline (0x0a) the output would be String1 String2 Which is correct. > > echo "aa53007400720069006e00670031000053007400720069006e0067003200bb" | xxd -p -r | ./strings -el > > Gives: > > String1 > String2 > > > echo "aa53007400720069006e0067003100aabbcc53007400720069006e0067003200bb" | xxd -p -r | ./strings -el > > Gives the same: > > String1 > String2 All commands should give String1 String2 So to me it looks like everything works just fine. If you can reproduce the conditions where the output is "String1" and "tring2" please let me know. Otherwise it should be ok to change the testcase to expect "String1" and "String2" Thanks a lot Mathias
- Previous message (by thread): [Patch] multibyte encodings in strings
- Next message (by thread): sysroot and lib-path
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list