[PATCH 2/9] lib: private string map (associative array) API
[notmuch-archives.git] / 1f / 18a5439ff0697a0bf0e90c546f6c4bac04e62b
1 Return-Path: <cworth@cworth.org>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id 95897431FBC\r
6         for <notmuch@notmuchmail.org>; Fri, 15 Jan 2010 12:15:26 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -1.925\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-1.925 tagged_above=-999 required=5\r
12         tests=[ALL_TRUSTED=-1.8, AWL=0.060, BAYES_40=-0.185] autolearn=ham\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id wpi+HfxM-wln; Fri, 15 Jan 2010 12:15:25 -0800 (PST)\r
16 Received: from yoom.home.cworth.org (localhost [127.0.0.1])\r
17         by olra.theworths.org (Postfix) with ESMTP id AB2D0431FAE;\r
18         Fri, 15 Jan 2010 12:15:25 -0800 (PST)\r
19 Received: by yoom.home.cworth.org (Postfix, from userid 1000)\r
20         id 6596D254091; Fri, 15 Jan 2010 12:15:25 -0800 (PST)\r
21 From: Carl Worth <cworth@cworth.org>\r
22 To: djcb@djcbsoftware.nl, Olly Betts <olly@survex.com>\r
23 In-Reply-To: <87pr5bw383.wl%djcb@djcbsoftware.nl>\r
24 References: <4B4ED7E8.20501@exys.org> <878wc0623y.fsf@exys.org>\r
25         <20100114183854.1d04f111@hikari> <87fx68e2am.fsf@yoom.home.cworth.org>\r
26         <slrnhkvo6d.2rf.olly@msgid.survex.com>\r
27         <878wbzx3td.wl%djcb@djcbsoftware.nl>\r
28         <slrnhl06bt.2rf.olly@msgid.survex.com>\r
29         <87pr5bw383.wl%djcb@djcbsoftware.nl>\r
30 Date: Fri, 15 Jan 2010 12:15:24 -0800\r
31 Message-ID: <876373dt0j.fsf@yoom.home.cworth.org>\r
32 MIME-Version: 1.0\r
33 Content-Type: multipart/signed; boundary="=-=-=";\r
34         micalg=pgp-sha1; protocol="application/pgp-signature"\r
35 Cc: notmuch@notmuchmail.org\r
36 Subject: Re: [notmuch] indexing mail?\r
37 X-BeenThere: notmuch@notmuchmail.org\r
38 X-Mailman-Version: 2.1.13\r
39 Precedence: list\r
40 List-Id: "Use and development of the notmuch mail system."\r
41         <notmuch.notmuchmail.org>\r
42 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
43         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
44 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
45 List-Post: <mailto:notmuch@notmuchmail.org>\r
46 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
47 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
48         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
49 X-List-Received-Date: Fri, 15 Jan 2010 20:15:26 -0000\r
50 \r
51 --=-=-=\r
52 Content-Type: text/plain; charset=utf-8\r
53 Content-Transfer-Encoding: quoted-printable\r
54 \r
55 On Fri, 15 Jan 2010 21:57:32 +0200, Dirk-Jan C. Binnema <djcb.bulk@gmail.co=\r
56 m> wrote:\r
57 >     Olly> Underscore prefixed identifiers are reserved by ISO C at file-s=\r
58 cope;\r
59 >     Olly> using them yourself is undefined behaviour...\r
60 >=20\r
61 > Ah, thanks for reminding, I thought it was __ and _C (capital), but you a=\r
62 re\r
63 > right:\r
64 >=20\r
65 > ,---- (7.1.3 Reserved identifiers)\r
66 > |  All identifiers that begin with an underscore and either an uppercase =\r
67 letter\r
68 > |  or another underscore are always reserved for any use.\r
69 > |=20\r
70 > | =E2=80=94 All identifiers that begin with an underscore are always rese=\r
71 rved for use as\r
72 > | identifiers with file scope in both the ordinary and tag name spaces.\r
73 > `----\r
74 \r
75 But please don't be too strict about this.\r
76 \r
77 Please feel very free to use any identifier with a _notmuch prefix.\r
78 \r
79 And really, feel free to use just about any underscore-prefixed\r
80 identifier that you want that doesn't clash with anything on your\r
81 system.\r
82 \r
83 Then if we do identify an actual clash somewhere then we can fix it.\r
84 \r
85 I think it was stupid of Posix to steal _ and a reserved prefix, and I\r
86 really don't have a problem ignoring that. This is like I described in a\r
87 recent mail---trying to prevent all portability problems just isn't\r
88 worth the effort. It's much easier to fix problems that actually occur\r
89 in practice.\r
90 \r
91 =2DCarl\r
92 \r
93 --=-=-=\r
94 Content-Type: application/pgp-signature\r
95 \r
96 -----BEGIN PGP SIGNATURE-----\r
97 Version: GnuPG v1.4.10 (GNU/Linux)\r
98 \r
99 iD8DBQFLUMzd6JDdNq8qSWgRAmh/AJ9oRSoe9/H32Wu8JqEMv0HBm55OnwCfT0N7\r
100 z5WdgEgWvZkXMW2VL/phfX4=\r
101 =Rr1C\r
102 -----END PGP SIGNATURE-----\r
103 --=-=-=--\r