List:Internals« Previous MessageNext Message »
From:Tor Didriksen Date:June 22 2009 3:02pm
Subject:MySql coding style: Request for deprecation of UPPERCASE typedefs
View as plain text  
hi

"Structure types are typedef'ed to an all-upper-case identifier."
Can someone explain the reasoning behind this?
ALL_UPPERCASE_NAME says DANGEROUS_THIS_IS_A_MACRO to me, rather than
struct/class.

typedef struct foo { ... } FOO;
Is legacy C-style, and does not belong in a C++ style guide (imho).

Roy had an email about this:
http://lists.mysql.com/internals/36570
I could find no objections to his mail, the thread simply died.

-- didrik
Thread
MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen22 Jun 2009
  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMats Kindahl22 Jun 2009
    • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius24 Jun 2009
      • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen25 Jun 2009
        • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius27 Jun 2009
      • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMats Kindahl25 Jun 2009
        • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius27 Jun 2009
          • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsJay Pipes27 Jun 2009
          • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen29 Jun 2009
          • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMats Kindahl29 Jun 2009
            • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsKristian Nielsen29 Jun 2009
              • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen30 Jun 2009
                • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMats Kindahl30 Jun 2009
                • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsKristian Nielsen30 Jun 2009
                  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen1 Jul 2009
                    • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsKristian Nielsen1 Jul 2009
                  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsKonstantin Osipov1 Jul 2009
              • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsKonstantin Osipov1 Jul 2009
                • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsKristian Nielsen2 Jul 2009
  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsKonstantin Osipov22 Jun 2009
    • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsRoy Lyseng22 Jun 2009
      • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen23 Jun 2009
        • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMats Kindahl23 Jun 2009
          • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen23 Jun 2009
            • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMats Kindahl23 Jun 2009
              • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius27 Jun 2009
                • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMats Kindahl30 Jun 2009
            • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius24 Jun 2009
              • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen25 Jun 2009
                • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsJonas Oreland25 Jun 2009
                  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsDavi Arnaut25 Jun 2009
                    • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius27 Jun 2009
                  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius27 Jun 2009
                • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsJay Pipes25 Jun 2009
                  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMats Kindahl25 Jun 2009
                  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius27 Jun 2009
                • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius27 Jun 2009
                  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMats Kindahl30 Jun 2009
              • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMats Kindahl25 Jun 2009
                • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius27 Jun 2009
                  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsJay Pipes27 Jun 2009
                    • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius30 Jun 2009
                  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsJay Pipes27 Jun 2009
                    • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsMichael Widenius1 Jul 2009
    • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen23 Jun 2009
  • Re: MySql coding style: Request for deprecation of UPPERCASEtypedefsSergei Golubchik22 Jun 2009
    • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen23 Jun 2009
      • Re: MySql coding style: Request for deprecation of UPPERCASEtypedefsSergei Golubchik23 Jun 2009
        • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen23 Jun 2009
  • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsAlex Esterkin1 Jul 2009
    • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsTor Didriksen1 Jul 2009
    • Re: MySql coding style: Request for deprecation of UPPERCASE typedefsKonstantin Osipov1 Jul 2009