diff options
author | marko@hundin.mysql.fi <> | 2004-05-17 14:40:31 +0300 |
---|---|---|
committer | marko@hundin.mysql.fi <> | 2004-05-17 14:40:31 +0300 |
commit | 03f19377a91b81b060288cd148407c95ccf542e8 (patch) | |
tree | 17e1fcb0d47194292389b6b6d5d0b78c2695e328 /innobase/pars | |
parent | eb936575073ba2d75c744f133fcd4a6e95e97993 (diff) | |
download | mariadb-git-03f19377a91b81b060288cd148407c95ccf542e8.tar.gz |
InnoDB cleanup: Add const qualifiers to many char* arguments
Diffstat (limited to 'innobase/pars')
-rw-r--r-- | innobase/pars/pars0pars.c | 4 | ||||
-rw-r--r-- | innobase/pars/pars0sym.c | 5 |
2 files changed, 3 insertions, 6 deletions
diff --git a/innobase/pars/pars0pars.c b/innobase/pars/pars0pars.c index 7e835d9ada1..12451b4d94d 100644 --- a/innobase/pars/pars0pars.c +++ b/innobase/pars/pars0pars.c @@ -1729,8 +1729,8 @@ Parses an SQL string returning the query graph. */ que_t* pars_sql( /*=====*/ - /* out, own: the query graph */ - char* str) /* in: SQL string */ + /* out, own: the query graph */ + const char* str) /* in: SQL string */ { sym_node_t* sym_node; mem_heap_t* heap; diff --git a/innobase/pars/pars0sym.c b/innobase/pars/pars0sym.c index 1a0608ed142..194e6677183 100644 --- a/innobase/pars/pars0sym.c +++ b/innobase/pars/pars0sym.c @@ -217,13 +217,10 @@ sym_tab_add_id( node->common.type = QUE_NODE_SYMBOL; - node->name = mem_heap_alloc(sym_tab->heap, len + 1); node->resolved = FALSE; node->indirection = NULL; - ut_memcpy(node->name, name, len); - node->name[len] = '\0'; - + node->name = mem_heap_strdupl(sym_tab->heap, name, len + 1); node->name_len = len; UT_LIST_ADD_LAST(sym_list, sym_tab->sym_list, node); |