puts -nonewline "char *ldaptclerrorcode\[\] = {
NULL"
while {[gets $fp line] != -1} {
- #puts stderr $line
+ puts stderr $line
if {[clength $line] == 0 || [ctype space $line]} continue
- if {![string match #define* $line]} break
+ if {[string match *typedef* $line]} break
+ if {![string match #define* $line]} continue
if {![string match "#define LDAP_*" $line]} continue
if {[string match "*LDAP_RANGE*" $line]} continue
+ if {[string match "*LDAP_API_RESULT*" $line]} continue
+ if {[string match {*\\} $line]} {
+ append line [gets $fp]
+ }
lassign $line define macro value
set ldap_errcode($macro) $value
}
+ #parray ldap_errcode
foreach i [array names ldap_errcode] {
set value $ldap_errcode($i)
#puts stderr "checking $value"