- fixed some small bugs in scx_set_after_function and scx_extents_text.

This commit is contained in:
frese 2002-06-19 08:35:23 +00:00
parent 2f6c034d6e
commit c4863e589d
2 changed files with 5 additions and 3 deletions

View File

@ -34,6 +34,7 @@ s48_value scx_Set_After_Function(s48_value Xdisplay, s48_value active) {
else
(void)XSetAfterFunction(SCX_EXTRACT_DISPLAY(Xdisplay),
X_After_Function);
return S48_UNSPECIFIC;
}
// This function returns the file destriptor of the message-channel.

View File

@ -37,11 +37,12 @@ s48_value scx_Text_Width(s48_value Xfontstruct, s48_value text,
s48_value scx_Extents_Text (s48_value Xfontstruct, s48_value text,
s48_value format, s48_value which){
char* s;
XChar2b* s2;
int len = (int)S48_VECTOR_LENGTH(text)
char s[len];
XChar2b s2[len];
XFontStruct* font = SCX_EXTRACT_FONTSTRUCT(Xfontstruct);
XCharStruct CI;
int len = (int)S48_VECTOR_LENGTH(text), i, tmp, dir, fasc, fdesc;
int i, tmp, dir, fasc, fdesc;
if (s48_extract_integer(format) == 1){
for (i = 0; i < len; i++){
tmp = (int)s48_extract_integer(S48_VECTOR_REF(text, i));