]> git.evergreen-ils.org Git - Evergreen.git/commit
1. Added two new functions, oilsIDL_links and oilsIDL_fields. They
authorscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 21 Feb 2009 23:56:29 +0000 (23:56 +0000)
committerscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 21 Feb 2009 23:56:29 +0000 (23:56 +0000)
commit876597045174c495ae9a3ddaa24c75668ffcc4ca
treee2b3989bcfdbec2ed177e64f4341e11522bca0b1
parentdff6d475d545df3538d53ac66db84071e5403640
1. Added two new functions, oilsIDL_links and oilsIDL_fields.  They
return pointers to the links oar fields hash of the IDL, respectively,
for a specified class.  They do not use oilsIDLFindPath() or any form
of strtok().

2. Applied the new oilsIDL_fields function in oilsIDL_ntop()
and oilsIDl_pton().

3. Applied the new oilsIDOL_links function to a couple of spots
in oils_cstore.c, to avoid the inefficient oilsIDLFindPath function.

4. Eliminated a couple of unnecessary lookups for class names that
are already in hand.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@12240 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/include/openils/oils_idl.h
Open-ILS/src/c-apps/oils_cstore.c
Open-ILS/src/c-apps/oils_idl-core.c