There is a significant difference A "const char *" is a (mutable) pointer to an immutable char. You can make it point somewhere else.
A "char * const" is an immutable pointer to a mutable char. You can change the char it is pointing to. A "const char * const" is an immutable pointer to an immutable char. You can't change anything. -----Ursprüngliche Nachricht----- Von: sqlite-users [mailto:sqlite-users-boun...@mailinglists.sqlite.org] Im Auftrag von Richard Green Gesendet: Montag, 31. Dezember 2018 00:11 An: sqlite-users@mailinglists.sqlite.org Betreff: [EXTERNAL] [sqlite] A Minor Issue Report: Extra const Keyword in PragmaName zName I believe the struct PragmaName (in pragma.h) has an extra 'const' keyword for zName, in Version 3.26.0 (2018-12-01); probably has no effect. Currently, /* Definitions of all built-in pragmas */ typedef struct PragmaName { const char *constzName; /* Name of pragma */ u8 ePragTyp; /* PragTyp_XXX value */ u8 mPragFlg; /* Zero or more PragFlg_XXX values */ u8 iPragCName; /* Start of column names in pragCName[] */ u8 nPragCName; /* Num of col names. 0 means use pragma name */ u64 iArg; /* Extra argument */ } PragmaName; Probably should be, /* Definitions of all built-in pragmas */ typedef struct PragmaName { const char *zName; /* Name of pragma */ u8 ePragTyp; /* PragTyp_XXX value */ u8 mPragFlg; /* Zero or more PragFlg_XXX values */ u8 iPragCName; /* Start of column names in pragCName[] */ u8 nPragCName; /* Num of col names. 0 means use pragma name */ u64 iArg; /* Extra argument */ } PragmaName; Thank you, Richard Green _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users ___________________________________________ Gunter Hick | Software Engineer | Scientific Games International GmbH | Klitschgasse 2-4, A-1130 Vienna | FN 157284 a, HG Wien, DVR: 0430013 | (O) +43 1 80100 - 0 May be privileged. May be confidential. Please delete if not the addressee. _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users