lp:~tmaesaka/drizzle/libdrizzle-cleanup

Created by Toru Maesaka and last modified

Remove mysys/mystrings dependencies from libdrizzle.

 - Replace my_malloc/my_free with normal malloc/free
 - Remove use of non-standard string functions
 - Remove charset references from libdrizzle (make the lib send the
     bytes the programmer sends)
 - Move some stuff around in headers (I think I did this mostly
     right, so most of this can be copied verbatim)
 - Remove use of MEM_ROOT in libdrizzle. This most affects
     MYSQL_FIELD and MYSQL_ROWS. While we're at it, we curse the
     MYSQL_ROWS implementation. (BTW Stewart - the first time I did
     this, I was yearning for talloc...)

Get this branch:
bzr branch lp:~tmaesaka/drizzle/libdrizzle-cleanup
Only Toru Maesaka can upload to this branch. If you are Toru Maesaka please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Toru Maesaka
Project:
Drizzle
Status:
Merged

Recent revisions

211. By Toru Maesaka

Merge from trunk and conflicts resolved

210. By Toru Maesaka

replaced my_bool in libdrizzle with C99 boolean

209. By Toru Maesaka

replaced my_malloc/my_free with malloc(3)/free(3). NULL pointer checks also added

208. By brian <email address hidden>

Merge from Stewart.

207. By Brian Aker

Merge Monty's work.

206. By Brian Aker

Removed final uint dead types.

205. By Brian Aker

uint32 -> uin32_t

204. By Brian Aker

Merge of Toru + Brian

203. By Brian Aker

Small cleanup around uint32 types (need to merge).

202. By Brian Aker

Cleanup sql_lex to modern types.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers