I have two different structures and and two const look up tables as below

```
typedef const struct 
{
    unsigned int  num;
    unsigned char name[100];
    unsigned int value1;
    unsigned int value2;
    unsigned int value3;
}st_Table1;

typedef const struct
{
    unsigned int  num;
    unsigned char name[100];
}st_Table2;

st_Table1 stTable1[] =
{
    { 1, "Name1", 12, 13, 14 },
    { 2, "Name2", 22, 23, 24 },
    { 3, "Name3", 32, 33, 34 },
    { 4, "Name4", 42, 43, 44 }
};

st_Table2 stTable2[] =
    { 1, "India1" },
    { 2, "India2" },
    { 3, "India3" }
};

```

Could it be possible to have single pointer that can point to both the lookup tables `stTable1` and `stTable2`?

When I have to make the decision for selection of either of the two tables we can assign the address of the table (either of).

But after that I wanted to use the single pointer in the remaining code.

Please reply for any logic ... hint ... clue

Arvind