contrib: remove use of legacy names

This commit is contained in:
Marius Gerbershagen 2019-01-14 21:01:51 +01:00
parent 6982a805f1
commit 0b6311b399
3 changed files with 34 additions and 34 deletions

View file

@ -84,7 +84,7 @@
(defun wrap-ret-arg (core ret-type &optional ret-arg) (defun wrap-ret-arg (core ret-type &optional ret-arg)
(cond ((eq ret-type nil) (cond ((eq ret-type nil)
(format nil "(~A,Cnil)" core)) (format nil "(~A,ECL_NIL)" core))
(ret-arg (ret-arg
(format nil "@~36R;(~A,#~36R)" ret-arg core ret-arg)) (format nil "@~36R;(~A,#~36R)" ret-arg core ret-arg))
(t core))) (t core)))
@ -294,7 +294,7 @@
(def-inline ,name :unsafe (,@prefix-itypes si:foreign-data ,@postfix-itypes) ,rftype (def-inline ,name :unsafe (,@prefix-itypes si:foreign-data ,@postfix-itypes) ,rftype
,(fmt "(#~A)->foreign.data")) ,(fmt "(#~A)->foreign.data"))
(def-inline ,name :unsafe (,@prefix-itypes si:foreign-data ,@postfix-itypes t) ,rftype (def-inline ,name :unsafe (,@prefix-itypes si:foreign-data ,@postfix-itypes t) ,rftype
,(fmt "(((char*)(#~A)->foreign.data) + fix(#~A))")) ,(fmt "(((char*)(#~A)->foreign.data) + ecl_fixnum(#~A))"))
(def-inline ,name :unsafe (,@prefix-itypes si:foreign-data ,@postfix-itypes fixnum) ,rftype (def-inline ,name :unsafe (,@prefix-itypes si:foreign-data ,@postfix-itypes fixnum) ,rftype
,(fmt "(((char*)(#~A)->foreign.data) + #~A)")))))) ,(fmt "(((char*)(#~A)->foreign.data) + #~A)"))))))

View file

@ -206,19 +206,19 @@ weird stuff - see gethostbyname(3) for grisly details."
cl_object addr_list = ECL_NIL; cl_object addr_list = ECL_NIL;
int length = hostent->h_length; int length = hostent->h_length;
funcall(3,#2,make_simple_base_string(hostent->h_name),#1); funcall(3,#2,ecl_make_simple_base_string(hostent->h_name,-1),#1);
funcall(3,#4,ecl_make_integer(hostent->h_addrtype),#1); funcall(3,#4,ecl_make_integer(hostent->h_addrtype),#1);
for (aliases = hostent->h_aliases; *aliases != NULL; aliases++) { for (aliases = hostent->h_aliases; *aliases != NULL; aliases++) {
aliases_list = CONS(make_simple_base_string(*aliases),aliases_list); aliases_list = CONS(ecl_make_simple_base_string(*aliases,-1),aliases_list);
} }
funcall(3,#3,aliases_list,#1); funcall(3,#3,aliases_list,#1);
for (addrs = hostent->h_addr_list; *addrs != NULL; addrs++) { for (addrs = hostent->h_addr_list; *addrs != NULL; addrs++) {
int pos; int pos;
cl_object vector = funcall(2,@make-array,MAKE_FIXNUM(length)); cl_object vector = funcall(2,@make-array,ecl_make_fixnum(length));
for (pos = 0; pos < length; pos++) for (pos = 0; pos < length; pos++)
ecl_aset(vector, pos, MAKE_FIXNUM((unsigned char)((*addrs)[pos]))); ecl_aset(vector, pos, ecl_make_fixnum((unsigned char)((*addrs)[pos])));
addr_list = CONS(vector, addr_list); addr_list = CONS(vector, addr_list);
@ -264,19 +264,19 @@ weird stuff - see gethostbyname(3) for grisly details."
cl_object addr_list = ECL_NIL; cl_object addr_list = ECL_NIL;
int length = hostent->h_length; int length = hostent->h_length;
funcall(3,#2,make_simple_base_string(hostent->h_name),#1); funcall(3,#2,ecl_make_simple_base_string(hostent->h_name,-1),#1);
funcall(3,#4,ecl_make_integer(hostent->h_addrtype),#1); funcall(3,#4,ecl_make_integer(hostent->h_addrtype),#1);
for (aliases = hostent->h_aliases; *aliases != NULL; aliases++) { for (aliases = hostent->h_aliases; *aliases != NULL; aliases++) {
aliases_list = CONS(make_simple_base_string(*aliases),aliases_list); aliases_list = CONS(ecl_make_simple_base_string(*aliases,-1),aliases_list);
} }
funcall(3,#3,aliases_list,#1); funcall(3,#3,aliases_list,#1);
for (addrs = hostent->h_addr_list; *addrs != NULL; addrs++) { for (addrs = hostent->h_addr_list; *addrs != NULL; addrs++) {
int pos; int pos;
cl_object vector = funcall(2,@make-array,MAKE_FIXNUM(length)); cl_object vector = funcall(2,@make-array,ecl_make_fixnum(length));
for (pos = 0; pos < length; pos++) for (pos = 0; pos < length; pos++)
ecl_aset(vector, pos, MAKE_FIXNUM((unsigned char)((*addrs)[pos]))); ecl_aset(vector, pos, ecl_make_fixnum((unsigned char)((*addrs)[pos])));
addr_list = CONS(vector, addr_list); addr_list = CONS(vector, addr_list);
@ -464,15 +464,15 @@ SB-SYS:MAKE-FD-STREAM."))
static void * static void *
safe_buffer_pointer(cl_object x, cl_index size) safe_buffer_pointer(cl_object x, cl_index size)
{ {
cl_type t = type_of(x); cl_type t = ecl_t_of(x);
int ok = 0; int ok = 0;
if (t == t_base_string) { if (t == t_base_string) {
ok = (size <= x->base_string.dim); ok = (size <= x->base_string.dim);
} else if (t == t_vector) { } else if (t == t_vector) {
cl_elttype aet = (cl_elttype)x->vector.elttype; cl_elttype aet = (cl_elttype)x->vector.elttype;
if (aet == aet_b8 || aet == aet_i8 || aet == aet_bc) { if (aet == ecl_aet_b8 || aet == ecl_aet_i8 || aet == ecl_aet_bc) {
ok = (size <= x->vector.dim); ok = (size <= x->vector.dim);
} else if (aet == aet_fix || aet == aet_index) { } else if (aet == ecl_aet_fix || aet == ecl_aet_index) {
cl_index divisor = sizeof(cl_index); cl_index divisor = sizeof(cl_index);
size = (size + divisor - 1) / divisor; size = (size + divisor - 1) / divisor;
ok = (size <= x->vector.dim); ok = (size <= x->vector.dim);
@ -503,7 +503,7 @@ safe_buffer_pointer(cl_object x, cl_index size)
int flags = ( #3 ? MSG_OOB : 0 ) | int flags = ( #3 ? MSG_OOB : 0 ) |
( #4 ? MSG_PEEK : 0 ) | ( #4 ? MSG_PEEK : 0 ) |
( #5 ? MSG_WAITALL : 0 ); ( #5 ? MSG_WAITALL : 0 );
cl_type type = type_of(#1); cl_type type = ecl_t_of(#1);
ssize_t len; ssize_t len;
ecl_disable_interrupts(); ecl_disable_interrupts();
@ -655,12 +655,12 @@ static void fill_inet_sockaddr(struct sockaddr_in *sockaddr, int port,
if (new_fd != -1) { if (new_fd != -1) {
uint32_t ip = ntohl(sockaddr.sin_addr.s_addr); uint32_t ip = ntohl(sockaddr.sin_addr.s_addr);
uint16_t port = ntohs(sockaddr.sin_port); uint16_t port = ntohs(sockaddr.sin_port);
cl_object vector = cl_make_array(1,MAKE_FIXNUM(4)); cl_object vector = cl_make_array(1,ecl_make_fixnum(4));
ecl_aset(vector,0, MAKE_FIXNUM( ip>>24 )); ecl_aset(vector,0, ecl_make_fixnum( ip>>24 ));
ecl_aset(vector,1, MAKE_FIXNUM( (ip>>16) & 0xFF)); ecl_aset(vector,1, ecl_make_fixnum( (ip>>16) & 0xFF));
ecl_aset(vector,2, MAKE_FIXNUM( (ip>>8) & 0xFF)); ecl_aset(vector,2, ecl_make_fixnum( (ip>>8) & 0xFF));
ecl_aset(vector,3, MAKE_FIXNUM( ip & 0xFF )); ecl_aset(vector,3, ecl_make_fixnum( ip & 0xFF ));
@(return 1) = vector; @(return 1) = vector;
@(return 2) = port; @(return 2) = port;
@ -717,10 +717,10 @@ static void fill_inet_sockaddr(struct sockaddr_in *sockaddr, int port,
uint32_t ip = ntohl(name.sin_addr.s_addr); uint32_t ip = ntohl(name.sin_addr.s_addr);
uint16_t port = ntohs(name.sin_port); uint16_t port = ntohs(name.sin_port);
ecl_aset(#1,0, MAKE_FIXNUM( ip>>24 )); ecl_aset(#1,0, ecl_make_fixnum( ip>>24 ));
ecl_aset(#1,1, MAKE_FIXNUM( (ip>>16) & 0xFF)); ecl_aset(#1,1, ecl_make_fixnum( (ip>>16) & 0xFF));
ecl_aset(#1,2, MAKE_FIXNUM( (ip>>8) & 0xFF)); ecl_aset(#1,2, ecl_make_fixnum( (ip>>8) & 0xFF));
ecl_aset(#1,3, MAKE_FIXNUM( ip & 0xFF )); ecl_aset(#1,3, ecl_make_fixnum( ip & 0xFF ));
@(return) = port; @(return) = port;
} else { } else {
@ -748,10 +748,10 @@ static void fill_inet_sockaddr(struct sockaddr_in *sockaddr, int port,
uint32_t ip = ntohl(name.sin_addr.s_addr); uint32_t ip = ntohl(name.sin_addr.s_addr);
uint16_t port = ntohs(name.sin_port); uint16_t port = ntohs(name.sin_port);
ecl_aset(#1,0, MAKE_FIXNUM( ip>>24 )); ecl_aset(#1,0, ecl_make_fixnum( ip>>24 ));
ecl_aset(#1,1, MAKE_FIXNUM( (ip>>16) & 0xFF)); ecl_aset(#1,1, ecl_make_fixnum( (ip>>16) & 0xFF));
ecl_aset(#1,2, MAKE_FIXNUM( (ip>>8) & 0xFF)); ecl_aset(#1,2, ecl_make_fixnum( (ip>>8) & 0xFF));
ecl_aset(#1,3, MAKE_FIXNUM( ip & 0xFF )); ecl_aset(#1,3, ecl_make_fixnum( ip & 0xFF ));
@(return) = port; @(return) = port;
} else { } else {
@ -801,7 +801,7 @@ static void fill_inet_sockaddr(struct sockaddr_in *sockaddr, int port,
( #b ? MSG_DONTWAIT : 0 ) | ( #b ? MSG_DONTWAIT : 0 ) |
( #c ? MSG_NOSIGNAL : 0 ) | ( #c ? MSG_NOSIGNAL : 0 ) |
( #d ? MSG_CONFIRM : 0 ); ( #d ? MSG_CONFIRM : 0 );
cl_type type = type_of(#1); cl_type type = ecl_t_of(#1);
struct sockaddr_in sockaddr; struct sockaddr_in sockaddr;
ssize_t len; ssize_t len;
@ -839,7 +839,7 @@ static void fill_inet_sockaddr(struct sockaddr_in *sockaddr, int port,
( #6 ? MSG_DONTWAIT : 0 ) | ( #6 ? MSG_DONTWAIT : 0 ) |
( #7 ? MSG_NOSIGNAL : 0 ) | ( #7 ? MSG_NOSIGNAL : 0 ) |
( #8 ? MSG_CONFIRM : 0 ); ( #8 ? MSG_CONFIRM : 0 );
cl_type type = type_of(#1); cl_type type = ecl_t_of(#1);
ssize_t len; ssize_t len;
ecl_disable_interrupts(); ecl_disable_interrupts();
##if (MSG_NOSIGNAL == 0) && defined(SO_NOSIGPIPE) ##if (MSG_NOSIGNAL == 0) && defined(SO_NOSIGPIPE)
@ -912,7 +912,7 @@ also known as unix-domain sockets."))
new_fd = accept(#0, (struct sockaddr *)&sockaddr, &addr_len); new_fd = accept(#0, (struct sockaddr *)&sockaddr, &addr_len);
ecl_enable_interrupts(); ecl_enable_interrupts();
@(return 0) = new_fd; @(return 0) = new_fd;
@(return 1) = (new_fd == -1) ? ECL_NIL : make_base_string_copy(sockaddr.sun_path); @(return 1) = (new_fd == -1) ? ECL_NIL : ecl_make_simple_base_string(sockaddr.sun_path,-1);
}") }")
(cond (cond
((= fd -1) ((= fd -1)
@ -965,7 +965,7 @@ also known as unix-domain sockets."))
ecl_enable_interrupts(); ecl_enable_interrupts();
if (ret == 0) { if (ret == 0) {
@(return) = make_base_string_copy(name.sun_path); @(return) = ecl_make_simple_base_string(name.sun_path,-1);
} else { } else {
@(return) = ECL_NIL; @(return) = ECL_NIL;
} }
@ -1349,7 +1349,7 @@ also known as unix-domain sockets."))
(LPTSTR)&lpMsgBuf, (LPTSTR)&lpMsgBuf,
0, 0,
NULL); NULL);
msg = make_base_string_copy(lpMsgBuf); msg = ecl_make_simple_base_string(lpMsgBuf,-1);
LocalFree(lpMsgBuf); LocalFree(lpMsgBuf);
ecl_enable_interrupts(); ecl_enable_interrupts();
@(return) = msg;}" @(return) = msg;}"
@ -1560,7 +1560,7 @@ GET-NAME-SERVICE-ERRNO")
ret = getsockopt(#0,#1,#2,wincoerce(char*,&tv),&socklen); ret = getsockopt(#0,#1,#2,wincoerce(char*,&tv),&socklen);
ecl_enable_interrupts(); ecl_enable_interrupts();
@(return) = (ret == 0) ? ecl_make_doublefloat((double)tv.tv_sec @(return) = (ret == 0) ? ecl_make_double_float((double)tv.tv_sec
+ ((double)tv.tv_usec) / 1000000.0) : ECL_NIL; + ((double)tv.tv_usec) / 1000000.0) : ECL_NIL;
}"))) }")))
(if ret (if ret

View file

@ -250,7 +250,7 @@ _ecl_ucd_code_to_name(ecl_character c)
char buffer[ECL_UCD_LARGEST_CHAR_NAME+1]; char buffer[ECL_UCD_LARGEST_CHAR_NAME+1];
buffer[0] = 0; buffer[0] = 0;
fill_pair_name(buffer, pair); fill_pair_name(buffer, pair);
return make_base_string_copy(buffer); return ecl_make_simple_base_string(buffer,-1);
} }
} }