This is a multi-part message in MIME format. ------=_NextPart_000_0088_01C216A9.0455A140 Content-Type: text/plain; charset="x-user-defined" Content-Transfer-Encoding: 7bit There IS an absolute, final authoritative style guide, written by one of the most highly recognized, authoritative, obfuscatory and prevaricative experts in the field, myself (emphasis on the prevaricative title) ;-) It's small enough to attach. Seriously, a few searches should turn up a lot of opinions, mostly conflicting, on C style. --Lawrence ----- Original Message ----- From: "Olin Lathrop" To: Sent: Tuesday, June 18, 2002 7:29 AM Subject: Re: [PIC]: coding style > > This may be a dumb question, but is there something like an > > official coding style guide or so? > > No. > > > ***************************************************************** > Embed Inc, embedded system specialists in Littleton Massachusetts > (978) 742-9014, http://www.embedinc.com > > -- > http://www.piclist.com hint: The PICList is archived three different > ways. See http://www.piclist.com/#archives for details. > > -- > http://www.piclist.com hint: The PICList is archived three different > ways. See http://www.piclist.com/#archives for details. > > ------=_NextPart_000_0088_01C216A9.0455A140 Content-Type: application/x-zip-compressed; name="The Ten Commandments of C Style.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="The Ten Commandments of C Style.zip" UEsDBBQAAAAIAJJt9ypGJ/b4Gw4AAABcAAAkAAAAVGhlIFRlbiBDb21tYW5kbWVudHMgb2YgIEMg U3R5bGUuZG9j7Vx7jFxVGf9m9tFt6cJSdCmllkMpFO102wItrYB2u9uWxbJb2dWiFpo7c8/s3PbO PcN97HRQEjRgJOENiY8gChEx0ZiCxH8kERJj/ENDY4LBiFqN0T/EKOWhlcf4+865d3Z2dtvtA1Nr 77f57rn3PL73+c49M2d2/wtnH3jsqUV/oBb4CLXRu/W51NlUlwF+MHnoIVoR171br9e56lJgPYVT Cl554nn6FM1th+sW/LjhWQBqDuDuTMrvzu9+bcdrO2gazG3vpSVLiB64JqPxwPzpfZqhXj9r1vsE btLXB+OnB1vuD1e+jybh20dRssBPx+OS+s1ziX6I8pfx8/GW80Ani3L+XPN8NOUylG+hfB3T6u9n ED2K59V4fj9Nh0TvhF8rzCbf6pjvcNaUrfZspds6PhnXWnL7r2g6ndbneTH/Vmj102x+b6XHcjzb OSlPAkl76/jjhYRewv+nZOLpuU+/ceeT5zyfadXjOxlzfzi9Tw6MlaQYk54YUOWy5dll6YWBUEUh BsRoWHNld7/wZVnajuWKgor8QIqi8kXBqgSi4Dtlx7PcoLu7e02fEDuUFHkpQiXCkkJH6fuWF4oA /fIyENWSEs64p3zJw53Qcp1brdBRnnA8jJCi6juh440ze34cEBVfjftWOScgmbBExbXGI8nNRTRA TC9mxJTDyPfQZIYGVScslLjnVE59orv7Mkg6VlKRCEqWGwpPhZOdMDK0QmmsEEQgYQWa4FKnKJYK KK4f2AJLBeh0d1/eJwZGhkfH+ofHRjVFl00QgH4obWMKKcqRGzphZMMIUJX7sP1yrEZZyAnp14Sv VDFUFa1pEEpZcWUuZl4TFkzGdCKvULK8cbZR0fHLFsupR+hqqXUJS76KxkuaS+iUpTFetcU1YcmC 2sorRvpBlgUsVhITlu9YeVcGWrcr+thQ6DBWq0B0pjMa+lEBptbudNg+EA00fGHLouNB5YYNKugE +VClSbP8EDoIhSvDUPpNRrena1pyoEJe+V4O3YPQNIJoLHITTTQz+4bkOVjBn2xOPNFwktZsbd/k gEmJXVXVcgUwGrziNaRCUPgwtND6eAU0F00oTAqMscYTmEeIy4q0Ao79qvL3SD8QtmKncUftbtuq CduP7HF2PaI0DvQyd+IhxmnlKDDxOaPibKKVbKImp7Qoz7xWQnio2RQw4DfVGutw3eQrjICkJWuC uZV1sOShFubZcmkCn4MFo10FMRP7CQ9UwVgzRQqpiaI1gUSR6OvAZL5nuS0zMYfGKJhGFb2FF5Xz 0h8pbpcKs2DIu1a67lUC8SZ9WFVMlTNi8olZStLS8aZ8OzAhzvRh3AoUqMLmVRW5tnH1FGa7VHFX RbPb5Xi7SmA4QzrjLMOySocl0HqbQHBC4QTCdfZIt6b9FXnOLZFM0pqJ+sDZy6QkvJZMAVitbO1h QwVsbxi94ris27hnBdqDDuwuZVjK8WxzTaTB2QjrAnRKEqXRQceR1oEZsw6xuhNWEEIwubcgOSWV dPq1Ck5YSwgk1sihJQoSz9kwt40Rcdo1893xirIQapFcVdiDm5VRRehw9WVeKW4yGQ7aRKykyXLx HIEc24cGGnmRjVETA75V04F4ZZ/YofUsc+pF8Ckbfg7gBUzGoARZ1EQcik4QRA0DFCIfhPO+VYjT nY7DZGomk4tl0UGhQ8fyoZRtKmBLj7VuohPozAHrjSuzzrAvVNWDmz2ZuKM5FMElRKZKQjHgIFzp eCtLLE8SizUzpxs0RYAg0iSThaax/jQpMtOUNHZwgpwxgKuCFgUm05rj2SYPx1Y3PJEb3IRpon8R C0yyTIr1M6yTSG6cQfSY/ISjosB0wqzwsaIVwBHDzVLBk7EkPbPug4EXB5/WtrvbWbECk3rVKtFv w62e1s0RgsOgITkmF6cwkbf06EYgOXhEonb8gqtjYICtoFc94ydkwgg6jvtIyjq2jQ+4ySpwYLpO UDKLPLdg4XJ0dBWUzR7wpX55iDjxsgg8tKznN9YA19qjefaPDgwNYXbuDfvENjRVnUAHX81QiWdL oO0W2yrHLxAqjzxegJMN7zwmjYmiOBX6uUnPgTgM6ExwXoltzyus0n5TnDzY9dKKpwQvTmEyJyaj nr25Yaozmx1pRbAduNqQKRdP5Akn4PcykJIW1Gh9FXNVzsR+QqhpEc37jiyCmuTXvkoI4XNJ4FWU zjE1GcZSx+FX4aUrFGVO5hZyV1DRq0fV4tcEJ5l8ci8SkWdeGPVK62IFKjoFU5NkAtgeqm5mqZNo jmUzsx5vYJCWY8DyNKVJSQ0Vbk5G5vST4yGRGW8hJvhev69oy9hqXGco7seLOnfSDVYhhLMxQaGW WXW9ZH6Py6nOsFUhangDtqgosyAaOkxQvyEOrRoRFUe/LFuekEj5ts7OvkK2CtiDOpbBVQ9M1mft WEuUpVkj/Mm3BebnN+UJqxEWJnhNg+O6Eb/lh9LI4rmctKXRRq8QfkvIxdHJJkE868S+ZvVUlc2S jKg2uSkZCcNq2YMoj4kw4XBTw4t56ehVKk5mnDJMEiubKQqjMMsyVjuOeXBlmH0HlEIKKaRwmkI7 0YXxZ73/PDh79xROPegauS5LHwfSWWu7Pj9wnaBGRTbx/xbgVuC1wFeBB4Ef7SDaCDy/k2gx8A3g m8C2LoQN8O55RPcAF84nOg+4F1gDPgR8GPhnrL5/AUrEVhH4G+DLwLebhZvy8O/T5uHNo+t2wg9T oI3o7Dv2Z/lLO9y2LcvQ4pPh/98Cfwf8fY/JOymcNBAz+eOd5h5H+ZDCKQf81X37Yrpg3/5VYt+B ay7c1zVnKfCi+7/ZsQx48b5ZKaRwysMCOovmIRQ+gzL5wnQZ0v6r9az+NrqThkmRT2WyyCXzjXY7 la/VJwZa4Grq33iw/hhKol4aJElFjIowLiRB23HvA8f1tUIl1G0BbQ+trcAnCcBgCd/zKYXkNMIZ XNFuVhF+5u9bz4zr+DnZ7r/FF8T3KOp3Au8DPgh8CPgk8G1gnTXA6rYQOA+rWjdwNXAD8CrgJuDH gGPAi7DaXQq8B3gv8Pa5RHcB/wF8A7gWq+CVwNsg4BeAFQgWAf8InINF9sSRgU8BLAJuB94A3AAN rwb+Ffg34CF+oWszGj4FHIDk1wHvAfZC6hrwVuDDwK8CBSReDuyGlIuA9wLva0i96DiwXueTFN20 DR6uws8S3i3gKlDjIA4kDdFO/A3QCGp2wf+jdBmeB6mfxoA7odsN6PNJ/bwZzy7+zMjpbWOIIaY9 pvkIUFWIU45Uj2yUUsdWgBaFSBS6hwDHkGqaYh96Kch3ZHkH6MPgVcWzp/tXQXGnluB6SLQT0kSg qCCbxFhFEyh9cBDoZ+mnhP+Jy2uh1f4/s28qbyrvqTzf0vzw34yHK2a173slRX1j5vYM3Yy1j/Ff L4X0eObxzM3xmcab4jKb7Ff5FWUjURdfsObS1t77M2jOdrZ1tHdk29rbaCpk4nIMirBQLNAwyirK G7TILDBeJUAnSx0dmWxmTme2Y048rHmbfDtfRiF+mfIYya9ll1+iuZ/R2Z5lOCz3fhjZIfMqtxRv Tbd03bWQaD9eHEq6S9ePdlziAvm+Tb/svYz6r89jCnhPwoi2nt4pdDNN1Je1sk3hGOCJzufmPEPP wL2XrZ7a0vUefI1lXu7r9QXx84mnGwNHmrxHakshhRROOrxb56TeclSaTEo/cOc3Dh4aKfV894Eu WrH8B7/mrHRHxqxF3P4lMmnlfjJL4LOkN+L0M9IbazpApHeurxCvk2YQH35emOHPHbBcoMTKQhsz Zie/LWN28DdmzK7eRsm/DHBjniHKc1B+LmP4/in+iOBCmv0cM/kqWBLLTejL98xjm1X1+Uin2Oag k11u9EE93/MnDsPKL1tun61Cco80jmW6nMw4lvN6pwCuqhiKHcq3xfq+1RRsZNp3f3ErF/p+4aOd Xzvn+Yy+v/ElxSfH22IZuOTll0tegtPVNYUUUkghhRRSSCGFFFJIIYXjhcPt/7km++IvXnyk7/ye h76M/X/u0PcHUdfRUrczY/bzvH/nPWuJzJ69QuYzgLuJ9P+QeBh4NvAR4LnAb5HZW3+PzN7+GTJ7 Zv4MgT9g/gmZzwJ+Tob2IZq652daY8oKQnPeXwx5hT4iT++ReXxbzJ9L/viUy909XeYEQcx7pnJJ j9HjqD5TmN9jhGKBWMkxJ0Rtsn2nr9Dknl3ElevIDPlI/Mz3/BnIru1Dg7u2fmJosKFlP8ph4Gdp DW2iQdqgr+uAK+lK2kJr8bcSbWtQw3cbdN0a3A3gbxNwENcraDNwHa1G222UQgoppJBCCimkkEIK KaSQwukKyR6U96nxgXi9leXv7fk7e/6+nvenvD/mfTjvyfn7b97j8/995H04f5fPe3c++81n1Hn/ fW7cfh6ZM+vnAxcDP0Bmu3xB3M777KXAi8j897uLgXz6bHnc/g7wQ/F9gim8d8BHD5X+fcZmfdyL T6YeC/RSRyahxTHUOdd8lvScad6ir4++0MVnHA689bb+z3g5is8wAtbQGFmUP+4jYWciepv1mX1E fJYyPlC5g/jXLTYN6jOgUePY29HCIspmeM4cC3+GJUtM2UGjmisfu2PbD4F7kZJf3ITkkNLHQg8H l4K/+U1O/EuZo4CFfIn175im+bHJsx78j9X+gi8x/0x87LBCI4iC3UcYNTMsAH/OYZyzjsX+CSfD lU9mh7RdzwX3iONaoRcazKZ/EvdJOVOfE4FjtX8zsDBpTj19IQPvt80zMdSauzlPtJxhG4z/V5F+ J7h+lOtQpScz3/cl7X3r6fUNT98yc8yl8L8D/wFQSwECFAAUAAAACACSbfcqRif2+BsOAAAAXAAA JAAAAAAAAAAAACAAtoEAAAAAVGhlIFRlbiBDb21tYW5kbWVudHMgb2YgIEMgU3R5bGUuZG9jUEsF BgAAAAABAAEAUgAAAF0OAAAAAA== ------=_NextPart_000_0088_01C216A9.0455A140-- -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.