diff --git a/packages/base/mysql/mysql4impl.inc b/packages/base/mysql/mysql4impl.inc new file mode 100644 index 0000000000..4fbc123806 --- /dev/null +++ b/packages/base/mysql/mysql4impl.inc @@ -0,0 +1,38 @@ +{ + Contains the non-external functions for MySQL v4.0 +} + +function IS_PRI_KEY(n : longint) : Boolean; +begin + IS_PRI_KEY:=(n and PRI_KEY_FLAG)<>0; +end; + + +function IS_NOT_NULL(n : longint) : Boolean; +begin + IS_NOT_NULL:=(n and NOT_NULL_FLAG)<>0; +end; + + +function IS_BLOB(n : longint) : Boolean; +begin + IS_BLOB:=(n and BLOB_FLAG)<>0; +end; + +// This function is not used?!?! +{function IS_NUM_FIELD(f : Pst_mysql_field) : Boolean; +begin + IS_NUM_FIELD:=((f^.flags) and NUM_FLAG)<>0; +end;} + + +function MYSQL_COUNT_ERROR : longint; +begin + MYSQL_COUNT_ERROR:= not (my_ulonglong(0)); +end; + + +function mysql_reload(mysql : pmysql) : longint; +begin + mysql_reload:=mysql_refresh(mysql,REFRESH_GRANT); +end;