ANSI C programming language, 18
application programming interface (API), 21
call examples, 55
functions, 36
using the Tcl, 32
starting specific, 6
bind, 12
data structure, 48
database access, 48
cachesize, 49
compare, 50
errors, 50
lorder, 50
maxkeypage, 49
minkeypage, 49
prefix, 50
psize, 50
cachesize, 38
flags, 37
lorder, 38
minkeypage, 38
psize, 38
BTREEINFO, 49
API functions, 44
code pre-processing, 18
query tool, 52
type definitions, 19
C++ programming language, 18
type definitions, 19
cachesize, 33
synopsis, 39
dialects supported, 18
structure declaration, 18
changing behavior, 12
error format, 16
document, 2
information, 34
inserting in database, 63
tables, 34
startup/runtime behaviors, 5
database, 32
accessing using Tcl, 33
compressing, 62
files, 32
indexes, 32
inserting cross-references, 63
tables, 32
complete listing (dump), 61
fetching, 41
get, 41
seq, 41
dbcp, 62
dbdump, 61
dbimp, 62
access, 36
specific data structure, 51
dbobject, 36
errors, 48
library interface, 48
openinfo, 37
permission, 36
synopsis, 44
tableName, 36
type, 37
error format, 16
synopsis, 39
document conventions, 2
adding button to toolbar, 8
adding keyboard shortcuts, 12
changing Compile button behavior, 12
modifying the extended toolbar, 13
compiler, 16
debugger, 16
adding buttons to Editor extended toolbar, 13
adding buttons to Symbol Browser toolbar, 8
adding Editor keyboard shortcuts, 12
adding new menu items, 9
changing Compile button behavior, 12
generating HTML from project database, 14
synopsis, 39
regular, 43
modifying, 13
communicating, 77
connecting, 77
fd, 46
database, 32
hidden from view, 33
SDK related, 22
FORTRAN 77 syntax, 18
include extension, 18
structure declaration, 18
structure extension, 18
type definitions, 19
inserting in database, 63
for fetching database tables, 41
synopsis, 39
glob, 43
GNU regular expression, 16
graphical user interface, 2
errors, 52
bsize, 51
cachesize, 51
ffactor, 51
hash, 52
lorder, 52
nelem, 51
database access, 51
table, 37
cachesize, 37
nelem, 37
HASHINFO, 51
generating from project database, 14
hyper, 32
include search path, 18
accessing symbols, 32
interpreter name, 78
multiple, 78
synopsis, 40
programming language, 18
type definitions, 19
using Java compiler rather than gcc, 12
key/data pairs, 47
keyboard shortcuts, 6
adding to Editor, 12
makefile, 53
adding new, 9
inserting in database, 63
pagesize, 33
ANSI C support, 18
C++ support, 18
Elf, 22
FORTRAN, 18
Java, 18
K&R C support, 18
Tcl, 19
toolbox, 22
project database, 32
building applications from, 31
records, 62
Project Editor/Viewer, 11
R_CURSOR, 40
R_NOOVERWRITE, 40
synopsis, 40
adding buttons to Editor extended toolbar, 13
adding buttons to Symbol Browser toolbar, 8
adding Editor keyboard shortcuts, 12
adding new menu items, 9
changing Compile button behavior, 12
generating HTML from project database, 14
deleted from database, 62
inserted in database, 62
updated in database, 62
Referred-by, 34
Refers-to, 34
reopen, 40
SDK-related files, 22
send, 77
for fetching database tables, 41
synopsis, 41
sequential fetch, 41
sn_edit_rc, 11
sn_insert_symbol function, 24
Tcl procedure, 7
sn_sep, 32
Software Development Kit (SDK), 21
calls sn_rc_symbolbrowser, 7
modifying the toolbar, 8
table, 32
formats, 53
opening, 55
API, 32
installing additional programs, 6
script for opening table, 55
type definitions, 19
template, 54
modifying Editor, 12
modifying extended, 13
modifying Symbol Browser, 8
type definitions, 19
project, 33
specifying when table opened, 34
defined, 32
| ||
---|---|---|