[prev in list] [next in list] [prev in thread] [next in thread]
List: cfe-dev
Subject: Re: [cfe-dev] =?windows-1252?q?=5BPATCH=5D_Let_=5F=5Fattribute=5F=5F?=
From: Jonathan Schleifer <js () webkeks ! org>
Date: 2013-11-27 19:47:37
Message-ID: 57CF31B8-583F-4E20-A156-4A4E5E571C79 () webkeks ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
Am 27.11.2013 um 18:16 schrieb David Chisnall <David.Chisnall@cl.cam.ac.uk>:
> You can only have one format of constant string per compilation unit, so this \
> doesn't seem important. The type of the constant string argument is something that \
> is defined by the parameter type, it doesn't need to be part of the printf \
> extension format.
> Instead, you want to be able to define printf-like method sets, and then attach \
> these to methods as you currently do with the standard printf-like things.
You are right, it would be possible to just allow the printf format string type for \
all constant strings, either C strings or ObjC strings or C(++)11 char{16,32}_t \
literals, or even wchar_t. Or C++11 custom string literals. That would make \
__NSString__ and __OFString__ unnecessary and just allow format(printf, …) for all of \
them. I think this is a cleaner solution and the way to go!
--
Jonathan
["signature.asc" (signature.asc)]
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJSlkxZAAoJEOGt8a2KLyGVtY0QAKKU81xy2cEZaw4CW3U7+OIR
etkwgukQ++AsoEDfIWSoSFNk8l1uGkX9HCyw/I3+vXpCHM+p1626Tp2iT4L3rpKJ
2MsqZXTM7rFC5Ew9QaLMMs3vCDnnb4GbrcLdJ6R7DtENwZEmOuGz70vdjjgs8SsJ
qG87b4t5Gnfs7g7bHzQmzJQObNNR6ktuGlhxSW8vvpUcFhKWiUSmV1kR9dZT/Ii2
ggmm43BdRDaC+Y7FAxrNEIVxRaI14pNkwSKXZDuS00P7mkdmU8mFpTLpO/rwedKo
h5y43Kux0eyI/v34DErMvGCeuESUC8sHHmv96jx8I0OaXx9dJ41jIR+pg1H3oEbJ
zc2xHR7tPxhqRoelOOl69wFAhgbWQ9y8/gxv/rrHXkSbLWspPUWJrZqSlNiJ1eYo
w5f42IDTHM4tFjRFnrXXm6fLLOfAQMGPkpF2S9oO7/jmoQJbs7h1vDS7cz6RYGRc
qqzPwN6MiJKpQlMjSa9KFUi9I+lHFlsm3uHwjfAJRBP3KLohLo6RWOCBIegYXxeB
nDWgggAtuYuxwR3OjmcXx9JBu3dJjbTnrEUOieLNNKtpR/YAXsCwuWpVxwVrVm5C
8z5moA3IqwZBFxyUvJXo+OFGyh0MSm1lBxta8NrrR+id0BeOGiV2Z7pcFOmzmAZw
ok2/6d+TfK12sg3RXNu/
=+Oei
-----END PGP SIGNATURE-----
_______________________________________________
cfe-dev mailing list
cfe-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic