Documentation Source Text

Check-in [d1b62a10d5]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Added documentation on the SQLITE_HAVE_ISNAN compile-time option.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: d1b62a10d5729945cbd52ec12964717a0e7afa15
User & Date: drh 2009-04-17 12:30:06.000
Context
2009-04-20
13:29
Update the documentation to explain that the journal_mode must be set prior to the first transaction. CVSTrac ticket #3811. (check-in: 3a4c37b08b user: drh tags: trunk)
2009-04-17
12:30
Added documentation on the SQLITE_HAVE_ISNAN compile-time option. (check-in: d1b62a10d5 user: drh tags: trunk)
2009-04-15
12:56
Fix typos in the vtab.html document. (check-in: e9e994caf8 user: drh tags: trunk)
Changes
Unified Diff Ignore Whitespace Patch
Changes to pages/compile.in.
136
137
138
139
140
141
142








143
144
145
146
147
148
149
<li> [SQLITE_MAX_VARIABLE_NUMBER]  </li>
</ul>

<a name="controlfeatures"></a>
<h2>1.3 Options To Control Operating Characteristics</h2>

<tcl>








COMPILE_OPTION {SQLITE_OS_OTHER=<i>&lt;0 or 1&gt;</i>} {
  The option causes SQLite to omit its built-in operating system interfaces
  for Unix, Windows, and OS/2.  The resulting library will have no default
  [sqlite3_vfs | operating system interface].  Applications must use
  [sqlite3_vfs_register()] to register an appropriate interface before
  using SQLite.  Applications must also supply implementations for the
  [sqlite3_os_init()] and [sqlite3_os_end()] interfaces.  The usual practice







>
>
>
>
>
>
>
>







136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
<li> [SQLITE_MAX_VARIABLE_NUMBER]  </li>
</ul>

<a name="controlfeatures"></a>
<h2>1.3 Options To Control Operating Characteristics</h2>

<tcl>
COMPILE_OPTION {SQLITE_HAVE_ISNAN} {
  If this option is present, then SQLite will use the isnan() function from
  the system math library.  Without this option (the default behavior)
  SQLite uses its own internal implementation of isnan().  SQLite uses
  its own internal isnan() implementation by default because of past
  problems with system isnan() functions.
}

COMPILE_OPTION {SQLITE_OS_OTHER=<i>&lt;0 or 1&gt;</i>} {
  The option causes SQLite to omit its built-in operating system interfaces
  for Unix, Windows, and OS/2.  The resulting library will have no default
  [sqlite3_vfs | operating system interface].  Applications must use
  [sqlite3_vfs_register()] to register an appropriate interface before
  using SQLite.  Applications must also supply implementations for the
  [sqlite3_os_init()] and [sqlite3_os_end()] interfaces.  The usual practice