× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



On Tue, 26 Oct 2004, phil wrote:

Could tell me where in the source code
a display attribute is identified in the telnet
stream.

It appears to me that the display color attribute is
a single byte 0x21-0x36

Take a look at cursesterm.c in the curses_terminal_update() function around line 682. You'll see two for loops that looks like this:


   for (y = 0; y < tn5250_display_height(display); y++) {
...
      for (x = 0; x < tn5250_display_width(display); x++) {

These loop through all the positions on the screen and find out what is in each position with this line:

         c = tn5250_display_char_at(display, y, x);

The if statement immediately following that is what checks to see if c is an attribute or a normal character.

James Rich

It's not the software that's free; it's you.
        - billyskank on Groklaw

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.