Question to SoftI2C Code

Hi,

Iam trying to get the code from JeeLib for Software I2C to run on my Arduino Mega.

I already managed to change the Digital Pins 4,5,6 (SDA) to 22,23,24.

My Problem for now is that I cannot change the analog Pins (SCL) A0,A1,A2 to for example A11,A12,A13.

I am trying to get 2 Sht21 work simultaneously with I2C but both using the same address, so I need to use Software I2C.
With the premade (SCL) A0-A2 both Sensors SHT21 working quite fine but I also want to use an LCD Shield and in this case A0-A2 are blocking the shield pins.

This is his build but i want to use an arduino mega 16u2 instead.

http://misenso.com/2012/04/15/multiple-sht21-softi2c/

You can get the hole JeeLib Library for SHT21 from here (iam working on the Ports.h lib)

http://cdn.shopify.com/s/files/1/0114/8592/files/JeeLib.zip?1373

This is my bit modified code.

As you can see i changed the digital ports from D4,5,6 to D22,23,24 and it is working
But this is not working with the analog pins and i donw know why :/.

Hope you guys can help me to change that library code to work with other analog pins.
Thank you very much.

#else
    inline uint8_t digiPin() const
        { return portNum ? portNum + 21 : 18; }
    inline uint8_t digiPin2() const
        { return portNum ? portNum + 53 : 19; }
    static uint8_t digiPin3()
        { return 3; }
    inline uint8_t anaPin() const
        { return portNum + 53; }

iam not pushing this