void cache_put_cursor(rdcConnection conn, uint16 cache_idx, HCURSOR cursor) { HCURSOR old; if (cache_idx < NUM_ELEMENTS(conn->cursorCache)) { old = conn->cursorCache[cache_idx]; if (old != NULL) ui_destroy_cursor(old); conn->cursorCache[cache_idx] = cursor; } else { error("put cursor %d\n", cache_idx); } }
/* Store cursor in cache */ void cache_put_cursor(uint16 cache_idx, RD_HCURSOR cursor) { RD_HCURSOR old; if (cache_idx < NUM_ELEMENTS(g_cursorcache)) { old = g_cursorcache[cache_idx]; if (old != NULL) ui_destroy_cursor(old); g_cursorcache[cache_idx] = cursor; } else { error("put cursor %d\n", cache_idx); } }
/* Store cursor in cache */ void cache_put_cursor(RDPCLIENT * This, uint16 cache_idx, HCURSOR cursor) { HCURSOR old; if (cache_idx < NUM_ELEMENTS(This->cache.cursorcache)) { old = This->cache.cursorcache[cache_idx]; if (old != NULL) ui_destroy_cursor(This, old); This->cache.cursorcache[cache_idx] = cursor; } else { error("put cursor %d\n", cache_idx); } }