Sponsored Content
Operating Systems SCO SCO OpenServer 5.0.4 Media Needed Post 302905281 by flako on Tuesday 10th of June 2014 04:59:31 PM
Old 06-10-2014
if you are migrating to 5.0.7 I can help.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

SCO Openserver 6.0

Hi guys, I just got this new 6.0 version and i'm trying to setup a remote office to telnet to this server running sco 6.0, in previous version all i have to do is add this file under /etc/rc2.d call S99route and put the gate in that file and that was it, for some reason in 6.0 it does not... (1 Reply)
Discussion started by: josramon
1 Replies

2. SCO

Looking for openserver 5.0.5 media kit

Hello We are running a pretty old system here which needs to be re-installed. Unfortunately even if all my licences are okay, my install CD are missing in the box. I contacted sco in order to get these media kit, with no luck (product discontinued) I was wondering if some good pal would... (5 Replies)
Discussion started by: qube001
5 Replies

3. SCO

OpenServer 5.0.6 Media Needed

I have a client with 5.0.6 who wants to migrate to new hardware. We have in our posession all appropriate paper software licenses. Over the years the media has vanished Can anyone assist with locating an ISO or actual CD containing OpenServer 5.0.6, please? Thank you (9 Replies)
Discussion started by: theantisco
9 Replies

4. SCO

openserver 5.0.6 media need

I am looking for openserver 5.0.6 media. I need build a new production server and we only have the 5.0.5 media. If anybody can help that be awesome. (9 Replies)
Discussion started by: stlwindadmin
9 Replies

5. SCO

SCO Unix OpenServer 5.0.5 Media Kit

My client has lost the SCO OS 5.0.5 install media. However, they do have a working SCO 5.0.5 system, but is crumbling apart. Where can I find the SCO OS 5.0.5 install media? Or can I get a copy of the SCO CD as a ISO file? Your help is much appreciated. (7 Replies)
Discussion started by: chedlee88-1
7 Replies

6. SCO

SCO Openserver 5.0.4Eb binaries needed

Hello, I'm a system administrator of Russian bowling club located in Tomsk. As a server for our management system we use SCO OpenServer 5.0.4Eb. I know that it's old and so on, but we use it because we, some time ago, bought all the bowling system in used condition, and it works well for years. ... (2 Replies)
Discussion started by: mr_Well
2 Replies

7. SCO

SCO 5.0.6 Media needed

Hi, can anyone provide me the sources for sco 5.0.6 as iso? Thanks! (26 Replies)
Discussion started by: VoidCeroOne
26 Replies

8. SCO

Sco media needed for openserver 5.0.6

Hello, i need if possible media for sco openserver 5.0.6 and also want to know if is possible to upgrade from 5.0.2 to 5.0.6. Best regards, Paolo (1 Reply)
Discussion started by: elnino981
1 Replies

9. SCO

Need SCO 5.0.6 openserver media kit

hello everyone i need a copy of sco 5.0.6 iso for isntall a new server crash I read in a post that someone uploaded to an ftp an iso but I did not find the ftp any can helpme? (7 Replies)
Discussion started by: mjgeddo
7 Replies

10. SCO

SCO OpenServer 5.0.6 media needed

My media disk is unusable. Can someone provide me an ISO for Openserver 5.0.6? Thank you. Brantley Allen (2 Replies)
Discussion started by: brantleyallen
2 Replies
libcaca-migrating(3caca)					      libcaca						  libcaca-migrating(3caca)

NAME
libcaca-migrating - Migrating from libcaca 0.x to the 1.0 API This section will guide you through the migration of a libcaca 0.x application to the latest API version. Overview The most important change in the 1.0 API of libcaca is the object-oriented design. See these two examples for a rough idea of what changed: #include <caca.h> /* libcaca program - 0.x API */ int main(void) { /* Initialise libcaca */ caca_init(); /* Set window title */ caca_set_window_title('Window'); /* Choose drawing colours */ caca_set_color(CACA_COLOR_BLACK, CACA_COLOR_WHITE); /* Draw a string at (0, 0) */ caca_putstr(0, 0, 'Hello world!'); /* Refresh display */ caca_refresh(); /* Wait for a key press event */ caca_wait_event(CACA_EVENT_KEY_PRESS); /* Clean up library */ caca_end(); return 0; } #include <caca.h> /* libcaca program - 1.0 API */ int main(void) { /* Initialise libcaca */ caca_canvas_t *cv; caca_display_t *dp; dp = caca_create_display(NULL); cv = caca_get_canvas(dp); /* Set window title */ caca_set_display_title(dp, 'Window'); /* Choose drawing colours */ caca_set_color_ansi(cv, CACA_BLACK, CACA_WHITE); /* Draw a string at (0, 0) */ caca_put_str(cv, 0, 0, 'Hello world!'); /* Refresh display */ caca_refresh_display(); /* Wait for a key press event */ caca_get_event(dp, CACA_EVENT_KEY_PRESS, NULL, -1); /* Clean up library */ caca_free_display(dp); return 0; } Note the following important things: o Most functions now take an object handle as their first argument. Migration strategy You have two ways to migrate your application to use libcaca 1.x: o Port your code using the function equivalence list. This is the preferred way because new functions are thread safe and offer much more features to both the programmer and the end user. o Use the legacy compatibility layer. Using the compatibility layer is as easy as adding the following three lines: #include <caca.h> /* libcaca program - 0.x API */ ... #include <caca.h> #ifdef CACA_API_VERSION_1 # include <caca0.h> #endif /* libcaca program - 0.x API */ ... The modified code is guaranteed to build both with libcaca 0.x and libcaca 1.0. Function equivalence list Basic functions o caca_init(): use caca_create_canvas() to create a libcaca canvas, followed by caca_create_display() to attach a libcaca display to it. Alternatively, caca_create_display() with a NULL argument will create a canvas automatically. o caca_set_delay(): use caca_set_display_time(). o caca_get_feature(): deprecated. o caca_set_feature(): deprecated, see caca_set_dither_antialias(), caca_set_dither_color() and caca_set_dither_mode() instead. o caca_get_feature_name(): deprecated, see caca_get_dither_mode_list(), caca_get_dither_antialias_list() and caca_get_dither_color_list() instead. o caca_get_rendertime(): use caca_get_display_time(). o caca_get_width(): use caca_get_canvas_width(). o caca_get_height(): use caca_get_canvas_height(). o caca_set_window_title(): use caca_set_display_title(). o caca_get_window_width(): use caca_get_display_width(). o caca_get_window_height(): use caca_get_display_height(). o caca_refresh(): use caca_refresh_display(). o caca_end(): use caca_free_display() to detach the libcaca display, followed by caca_free_canvas() to free the underlying libcaca canvas. Alternatively, if the canvas was created by caca_create_display(), it will be automatically destroyed by caca_free_display(). Event handling o caca_get_event(): unchanged, but the event information retrieval changed a lot. o caca_wait_event(): use caca_get_event() with a timeout argument of -1. o caca_get_mouse_x(): unchanged. o caca_get_mouse_y(): unchanged. Character printing o caca_set_color(): use caca_set_color_ansi() or caca_set_color_argb(). o caca_get_fg_color(): use caca_get_attr(). o caca_get_bg_color(): use caca_get_attr(). o caca_get_color_name(): this function is now deprecated due to major uselessness. o caca_putchar(): use caca_put_char(). o caca_putstr(): use caca_put_str(). o caca_printf(): unchanged. o caca_clear(): use caca_clear_canvas(). Primitives drawing These functions are almost unchanged, except for Unicode support and the fact that they now act on a given canvas. o caca_draw_line(): unchanged. o caca_draw_polyline(): unchanged. o caca_draw_thin_line(): unchanged. o caca_draw_thin_polyline(): unchanged. o caca_draw_circle(): unchanged. o caca_draw_ellipse(): unchanged. o caca_draw_thin_ellipse(): unchanged. o caca_fill_ellipse(): unchanged. o caca_draw_box(): unchanged, but the argument meaning changed (width and height instead of corner coordinates). o caca_draw_thin_box(): use caca_draw_thin_box() or caca_draw_cp437_box(), also the argument meaning changed (width and height instead of corner coordinates). o caca_fill_box(): unchanged, but the argument meaning changed (width and height instead of corner coordinates). o caca_draw_triangle(): unchanged. o caca_draw_thin_triangle(): unchanged. o caca_fill_triangle(): unchanged. Mathematical functions o caca_rand(): unchanged, but the second argument is different, make sure you take that into account. o caca_sqrt(): this function is now deprecated, use your system's sqrt() call instead. Sprite handling The newly introduced canvases can have several frames. Sprites are hence completely deprecated. o caca_load_sprite(): use caca_import_file(). o caca_get_sprite_frames(): use caca_get_frame_count(). o caca_get_sprite_width(): use caca_get_canvas_width(). o caca_get_sprite_height(): use caca_get_canvas_height(). o caca_get_sprite_dx(): use caca_get_canvas_handle_x(). o caca_get_sprite_dy(): use caca_get_canvas_handle_y(). o caca_draw_sprite(): use caca_set_frame() and caca_blit(). o caca_free_sprite(): use caca_free_canvas(). Bitmap handling Bitmaps have been renamed to dithers, because these objects do not in fact store any pixels, they just have information on how bitmaps will be dithered. o caca_create_bitmap(): use caca_create_dither(). o caca_set_bitmap_palette(): use caca_set_dither_palette(). o caca_draw_bitmap(): use caca_dither_bitmap(). o caca_free_bitmap(): use caca_free_dither(). Compilation The caca-config utility is deprecated in favour of the standard pkg-config interface: gcc -c foobar.c -o foobar.o `pkg-config --cflags caca` gcc foobar.o -o foobar `pkg-config --libs caca` caca-config is still provided as a convenience tool but may be removed in the future. Version 0.99.beta18 Fri Apr 6 2012 libcaca-migrating(3caca)
All times are GMT -4. The time now is 03:03 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy