TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Paul Edwards
from: Bob Liles
date: 1995-01-04 10:00:00
subject: PROB.C 2/2

Or, if you are just trying to access data in a 16 bit segment, and the
variable names have been declared public, you can do the following.

#include 

struct mystruct {
  int x;
};

extern struct mystruct __far16 var;

int main(void)
{
    printf("x is %d\n", var.x);
    return (0);
}
/*
        .386
        public  _var
_mine   segment word    use16   public  'DATA'
_var     dd      5
_mine   ends
        end
*/

---
 * MR/2 2.0 #99 * 

--- QScan v1.14b / 01-0169
* Origin: The Party Line * Memphis * 901-755-4531 (1:123/5)
SEEN-BY: 12/2442 620/243 624/50 632/348 640/820 690/660 711/409 410 413 430
SEEN-BY: 711/807 808 809 934 942 949 712/353 515 713/888 800/1 7877/2809
@PATH: 123/5 4 301 3615/50 229/2 12/2442 711/409 808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.