Split client library from server and rename internals to Drizzle

Registered by Monty Taylor

The client lib needs to have mysys and mystrings depends removed, and in fact depend on as few non-standard libs as possible (read: none).
The internal symbols and method names need to be renamed to drizzle_* from mysql_*
The struct needs to become DRIZZLE instead of MYSQL

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Monty Taylor
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon cirrus
Started by
Jay Pipes
Completed by
Jay Pipes

Whiteboard

Patrick tasks: (libmysql/ client/)

all tasks below complete!
x- Renaming MYSQL_* types in drizzle.h to DRIZZLE_*
x - Rename mysql_* functions to drizzle_*

Ok, I lied - this :
x Replacing use of the MYSQL_TYPE_* constants to FIELD_*

didn't take long to complete. Done and pushed to

lp:~drizzle-developers/drizzle/rename-mysql-to-drizzle

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.