mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-11-21 01:04:44 +08:00
Import changes from head: generate ldaptclerr.h correctly.
This commit is contained in:
parent
136bcf5b18
commit
6bfb1396a4
@ -11,14 +11,20 @@ proc genstrings {path} {
|
||||
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"
|
||||
|
Loading…
Reference in New Issue
Block a user