1 |
/* |
/* |
2 |
rdesktop: A Remote Desktop Protocol client. |
rdesktop: A Remote Desktop Protocol client. |
3 |
Cache routines |
Cache routines |
4 |
Copyright (C) Matthew Chapman 1999-2000 |
Copyright (C) Matthew Chapman 1999-2001 |
5 |
|
|
6 |
This program is free software; you can redistribute it and/or modify |
This program is free software; you can redistribute it and/or modify |
7 |
it under the terms of the GNU General Public License as published by |
it under the terms of the GNU General Public License as published by |
40 |
return bitmap; |
return bitmap; |
41 |
} |
} |
42 |
|
|
43 |
ERROR("get bitmap %d:%d\n", cache_id, cache_idx); |
error("get bitmap %d:%d\n", cache_id, cache_idx); |
44 |
return NULL; |
return NULL; |
45 |
} |
} |
46 |
|
|
61 |
} |
} |
62 |
else |
else |
63 |
{ |
{ |
64 |
ERROR("put bitmap %d:%d\n", cache_id, cache_idx); |
error("put bitmap %d:%d\n", cache_id, cache_idx); |
65 |
} |
} |
66 |
} |
} |
67 |
|
|
83 |
return glyph; |
return glyph; |
84 |
} |
} |
85 |
|
|
86 |
ERROR("get font %d:%d\n", font, character); |
error("get font %d:%d\n", font, character); |
87 |
return NULL; |
return NULL; |
88 |
} |
} |
89 |
|
|
109 |
} |
} |
110 |
else |
else |
111 |
{ |
{ |
112 |
ERROR("put font %d:%d\n", font, character); |
error("put font %d:%d\n", font, character); |
113 |
} |
} |
114 |
} |
} |
115 |
|
|
130 |
return text; |
return text; |
131 |
} |
} |
132 |
|
|
133 |
ERROR("get text %d\n", cache_id); |
error("get text %d\n", cache_id); |
134 |
return NULL; |
return NULL; |
135 |
} |
} |
136 |
|
|
152 |
} |
} |
153 |
else |
else |
154 |
{ |
{ |
155 |
ERROR("put text %d\n", cache_id); |
error("put text %d\n", cache_id); |
156 |
} |
} |
157 |
} |
} |
158 |
|
|
171 |
return &deskcache[offset]; |
return &deskcache[offset]; |
172 |
} |
} |
173 |
|
|
174 |
ERROR("get desktop %d:%d\n", offset, length); |
error("get desktop %d:%d\n", offset, length); |
175 |
return NULL; |
return NULL; |
176 |
} |
} |
177 |
|
|
194 |
} |
} |
195 |
else |
else |
196 |
{ |
{ |
197 |
ERROR("put desktop %d:%d\n", offset, length); |
error("put desktop %d:%d\n", offset, length); |
198 |
} |
} |
199 |
} |
} |
200 |
|
|
214 |
return cursor; |
return cursor; |
215 |
} |
} |
216 |
|
|
217 |
ERROR("get cursor %d\n", cache_idx); |
error("get cursor %d\n", cache_idx); |
218 |
return NULL; |
return NULL; |
219 |
} |
} |
220 |
|
|
234 |
} |
} |
235 |
else |
else |
236 |
{ |
{ |
237 |
ERROR("put cursor %d\n", cache_idx); |
error("put cursor %d\n", cache_idx); |
238 |
} |
} |
239 |
} |
} |