Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-release > by-pkgid > f0bc842dcf666302badcfd2545f3387c > files > 148

libfreetds0-doc-0.82-12.mga1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>FreeTDS API: Todo List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.1 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
<h1><a class="anchor" name="todo">Todo List</a></h1><a class="anchor" name="_todo000015"></a> <dl>
<dt>Member <a class="el" href="a00160.html#a611">dbcolinfo</a> (DBPROCESS *dbproc, CI_TYPE type, DBINT column, DBINT computeid, DBCOL *pdbcol) </dt>
<dd>Support cursor rows. </dd>
</dl>
<p>
<a class="anchor" name="_todo000045"></a> <dl>
<dt>Member <a class="el" href="a00163.html#a624">tds_set_server</a> (TDSLOGIN *tds_login, const char *server) </dt>
<dd>open the log file earlier, so these messages can be seen. </dd>
</dl>
<p>
<a class="anchor" name="_todo000048"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga119">DBSETLENCRYPT</a> (x, y) </dt>
<dd>Unimplemented.</dd>
</dl>
<p>
<a class="anchor" name="_todo000014"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga22">dbanullbind</a> (DBPROCESS *dbproc, int computeid, int column, DBINT *indicator) </dt>
<dd>Never fails, but only because failure conditions aren't checked. </dd>
</dl>
<p>
<a class="anchor" name="_todo000016"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga33">dbcancel</a> (DBPROCESS *dbproc) </dt>
<dd>Check for failure and return accordingly. </dd>
</dl>
<p>
<a class="anchor" name="_todo000012"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga17">dbconvert</a> (DBPROCESS *dbproc, int srctype, const BYTE *src, DBINT srclen, int desttype, BYTE *dest, DBINT destlen) </dt>
<dd>What happens if client does not reset values?</dd>
</dl>
<p>
<a class="anchor" name="_todo000012"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga17">dbconvert</a> (DBPROCESS *dbproc, int srctype, const BYTE *src, DBINT srclen, int desttype, BYTE *dest, DBINT destlen) </dt>
<dd>Microsoft and Sybase define this function differently. </dd>
</dl>
<p>
<a class="anchor" name="_todo000011"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga9">dbexit</a> () </dt>
<dd>breaks if ctlib/dblib used in same process. </dd>
</dl>
<p>
<a class="anchor" name="_todo000034"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga83">dbmoretext</a> (DBPROCESS *dbproc, DBINT size, BYTE *text) </dt>
<dd>Check return value of called functions and return <code>FAIL</code> if appropriate. </dd>
</dl>
<p>
<a class="anchor" name="_todo000040"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga97">dbpoll</a> (DBPROCESS *dbproc, long milliseconds, DBPROCESS **ready_dbproc, int *return_reason) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000039"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga90">dbregexec</a> (DBPROCESS *dbproc, DBUSMALLINT options) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000036"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga87">dbreginit</a> (DBPROCESS *dbproc, DBCHAR *procedure_name, DBSMALLINT namelen) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000037"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga88">dbreglist</a> (DBPROCESS *dbproc) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000038"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga89">dbregparam</a> (DBPROCESS *dbproc, char *param_name, int type, DBINT datalen, BYTE *data) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000030"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga62">dbrpwclr</a> (LOGINREC *login) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000031"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga63">dbrpwset</a> (LOGINREC *login, char *srvname, char *password, int pwlen) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000035"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga86">dbsetdefcharset</a> (char *charset) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000017"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga40">dbsetdeflang</a> (char *language) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000018"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga53">dbsetopt</a> (DBPROCESS *dbproc, int option, const char *char_param, int int_param) </dt>
<dd>Implement more options. </dd>
</dl>
<p>
<a class="anchor" name="_todo000010"></a> <dl>
<dt>Member <a class="el" href="a00275.html#ga7">dbuse</a> (DBPROCESS *dbproc, const char *name) </dt>
<dd><em>name</em> should be quoted.</dd>
</dl>
<p>
<a class="anchor" name="_todo000019"></a> <dl>
<dt>Member <a class="el" href="a00276.html#ga4">dbretdata</a> (DBPROCESS *dbproc, int retnum) </dt>
<dd>Handle blobs. </dd>
</dl>
<p>
<a class="anchor" name="_todo000002"></a> <dl>
<dt>Member <a class="el" href="a00277.html#ga4">bcp_colfmt_ps</a> (DBPROCESS *dbproc, int host_colnum, int host_type, int host_prefixlen, DBINT host_collen, BYTE *host_term, int host_termlen, int table_colnum, DBTYPEINFO *typeinfo) </dt>
<dd>Not implemented.</dd>
</dl>
<p>
<a class="anchor" name="_todo000006"></a> <dl>
<dt>Member <a class="el" href="a00277.html#ga13">bcp_moretext</a> (DBPROCESS *dbproc, DBINT size, BYTE *text) </dt>
<dd>implement <a class="el" href="a00277.html#ga13">bcp_moretext()</a>.</dd>
</dl>
<p>
<a class="anchor" name="_todo000003"></a> <dl>
<dt>Member <a class="el" href="a00277.html#ga6">bcp_options</a> (DBPROCESS *dbproc, int option, BYTE *value, int valuelen) </dt>
<dd>Simplify. Remove <em>valuelen</em>, and dbproc-&gt;bcpinfo-&gt;hint = strdup(hints[i]) </dd>
</dl>
<p>
<a class="anchor" name="_todo000004"></a> <dl>
<dt>Member <a class="el" href="a00277.html#ga12">bcp_writefmt</a> (DBPROCESS *dbproc, char *filename) </dt>
<dd>For completeness, <em>freebcp</em> ought to be able to create format files, but that functionality is currently lacking, as is <a class="el" href="a00277.html#ga12">bcp_writefmt()</a>.</dd>
</dl>
<p>
<a class="anchor" name="_todo000004"></a> <dl>
<dt>Member <a class="el" href="a00277.html#ga12">bcp_writefmt</a> (DBPROCESS *dbproc, char *filename) </dt>
<dd>See the vendors' documentation for the format of these files. </dd>
</dl>
<p>
<a class="anchor" name="_todo000029"></a> <dl>
<dt>Member <a class="el" href="a00279.html#ga20">dbmny4divide</a> (DBPROCESS *dbproc, DBMONEY4 *m1, DBMONEY4 *m2, DBMONEY4 *quotient) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000028"></a> <dl>
<dt>Member <a class="el" href="a00279.html#ga19">dbmny4mul</a> (DBPROCESS *dbproc, DBMONEY4 *m1, DBMONEY4 *m2, DBMONEY4 *prod) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000020"></a> <dl>
<dt>Member <a class="el" href="a00279.html#ga0">dbmnyadd</a> (DBPROCESS *dbproc, DBMONEY *m1, DBMONEY *m2, DBMONEY *sum) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000023"></a> <dl>
<dt>Member <a class="el" href="a00279.html#ga3">dbmnydivide</a> (DBPROCESS *dbproc, DBMONEY *m1, DBMONEY *m2, DBMONEY *quotient) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000027"></a> <dl>
<dt>Member <a class="el" href="a00279.html#ga11">dbmnydown</a> (DBPROCESS *dbproc, DBMONEY *amount, int divisor, int *remainder) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000026"></a> <dl>
<dt>Member <a class="el" href="a00279.html#ga10">dbmnyinit</a> (DBPROCESS *dbproc, DBMONEY *amount, int trim, DBBOOL *negative) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000022"></a> <dl>
<dt>Member <a class="el" href="a00279.html#ga2">dbmnymul</a> (DBPROCESS *dbproc, DBMONEY *m1, DBMONEY *m2, DBMONEY *prod) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000025"></a> <dl>
<dt>Member <a class="el" href="a00279.html#ga9">dbmnyndigit</a> (DBPROCESS *dbproc, DBMONEY *mnyptr, DBCHAR *digit, DBBOOL *zero) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000024"></a> <dl>
<dt>Member <a class="el" href="a00279.html#ga5">dbmnyscale</a> (DBPROCESS *dbproc, DBMONEY *amount, int multiplier, int addend) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000021"></a> <dl>
<dt>Member <a class="el" href="a00279.html#ga1">dbmnysub</a> (DBPROCESS *dbproc, DBMONEY *m1, DBMONEY *m2, DBMONEY *difference) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000033"></a> <dl>
<dt>Member <a class="el" href="a00281.html#ga13">dbcurcmd</a> (DBPROCESS *dbproc) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000032"></a> <dl>
<dt>Member <a class="el" href="a00281.html#ga11">dbcurrow</a> (DBPROCESS *dbproc) </dt>
<dd>Unimplemented. </dd>
</dl>
<p>
<a class="anchor" name="_todo000007"></a> <dl>
<dt>Member <a class="el" href="a00281.html#ga4">dbsetlbool</a> (LOGINREC *login, int value, int which) </dt>
<dd>DBSETNOSHORT, DBSETENCRYPT, DBSETLABELED </dd>
</dl>
<p>
<a class="anchor" name="_todo000008"></a> <dl>
<dt>Member <a class="el" href="a00281.html#ga5">tdsdbopen</a> (LOGINREC *login, const char *server, int msdblib) </dt>
<dd>use <code>asprintf()</code> to avoid buffer overflow.</dd>
</dl>
<p>
<a class="anchor" name="_todo000008"></a> <dl>
<dt>Member <a class="el" href="a00281.html#ga5">tdsdbopen</a> (LOGINREC *login, const char *server, int msdblib) </dt>
<dd>separate error messages for <em>no-such-server</em> and <em>no-such-user</em>. </dd>
</dl>
<p>
<a class="anchor" name="_todo000041"></a> <dl>
<dt>Member <a class="el" href="a00288.html#ga9">tds_iconv</a> (TDSSOCKET *tds, const TDSICONV *conv, TDS_ICONV_DIRECTION io, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) </dt>
<dd>Check for variable multibyte non-UTF-8 input character set.</dd>
</dl>
<p>
<a class="anchor" name="_todo000041"></a> <dl>
<dt>Member <a class="el" href="a00288.html#ga9">tds_iconv</a> (TDSSOCKET *tds, const TDSICONV *conv, TDS_ICONV_DIRECTION io, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) </dt>
<dd>Use more robust error message generation.</dd>
</dl>
<p>
<a class="anchor" name="_todo000041"></a> <dl>
<dt>Member <a class="el" href="a00288.html#ga9">tds_iconv</a> (TDSSOCKET *tds, const TDSICONV *conv, TDS_ICONV_DIRECTION io, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) </dt>
<dd>For reads, cope with <em>outbuf</em> encodings that don't have the equivalent of an ASCII '?'.</dd>
</dl>
<p>
<a class="anchor" name="_todo000041"></a> <dl>
<dt>Member <a class="el" href="a00288.html#ga9">tds_iconv</a> (TDSSOCKET *tds, const TDSICONV *conv, TDS_ICONV_DIRECTION io, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) </dt>
<dd>Support alternative to '?' for the replacement character. </dd>
</dl>
<p>
<a class="anchor" name="_todo000046"></a> <dl>
<dt>Member <a class="el" href="a00291.html#ga17">tds_get_char_data</a> (TDSSOCKET *tds, char *row_buffer, size_t wire_size, TDSCOLUMN *curcol) </dt>
<dd>put a TDSICONV structure in every TDSCOLUMN </dd>
</dl>
<p>
<a class="anchor" name="_todo000047"></a> <dl>
<dt>Member <a class="el" href="a00293.html#ga4">tds_process_tokens</a> (TDSSOCKET *tds, TDS_INT *result_type, int *done_flags, unsigned flag) </dt>
<dd>Complete TDS_DESCRIBE_RESULT description</dd>
</dl>
<hr size="1"><address style="align: right;"><small>Generated on Wed May 7 19:22:10 2008 for FreeTDS API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.1 </small></address>
</body>
</html>