11.07.2015 Views

Upgrade Guide - Prolifics

Upgrade Guide - Prolifics

Upgrade Guide - Prolifics

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

}(unsigned)(SC_BUF_SIZE - SC_OVERHEAD) /(as_ptr->len + SC_BYTES);retcode = 0;}else{sm_qui_msg ("Memory based scrolling methodcannot be initialized");retcode = -1;}as_ptr->scrolldata = (VOIDPTR)scr_data;return retcode;static int SMLOCALmb_getitem (as_ptr)altsc_t *as_ptr;{char *ptr;if (!(ptr = mb_getptr (as_ptr))){return -1;}memcpy ((VOIDPTR)as_ptr->valids, (VOIDPTR)&ptr[SC_BITS],AS_VAL);as_ptr->attr = UGET (ptr, SC_ATTR);memcpy ((VOIDPTR)as_ptr->text, (VOIDPTR)&ptr[SC_DATA],as_ptr->len);return 0;}static int SMLOCALmb_putitem (as_ptr)altsc_t *as_ptr;{char *ptr;if (!(ptr = mb_getptr (as_ptr))){return -1;}memcpy ((VOIDPTR)&ptr[SC_BITS], (VOIDPTR)as_ptr->valids,AS_VAL);UPUT (ptr, SC_ATTR, as_ptr->attr);memcpy ((VOIDPTR)&ptr[SC_DATA], (VOIDPTR)as_ptr->text,as_ptr->len);return 0;}A-12 JAM Documentation: Alternative Scrolling

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!