This commit is contained in:
Justin Ethier 2016-09-23 22:50:15 -04:00
parent e51092c8c1
commit b9d76a32bc

View file

@ -107,8 +107,17 @@
return_closcall1(data, k, obj_int2obj(sockfd)); ") return_closcall1(data, k, obj_int2obj(sockfd)); ")
(define (socket-merge-flags flags) (define (socket-merge-flags flags)
) (if (null? flags)
0
(let ((result (car flags)))
(for-each
(lambda (flag)
(set! result (num-or result flag)))
(cdr flags)))))
(define-c num-or
"(void *data, int argc, closure _, object k, object n1, object n2)"
" return_closcall1(data, k, Cyc_bit_or(data, n1, n2));")
;(define (socket-purge-flags flags) ;(define (socket-purge-flags flags)
;) ;)