Multi-texturing. Cross platform?

Is there a straight forward method of implementing multi-texturing as mentioned in this article in a cross platform/portable way? That example is good but it uses code like:

glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) wglGetProcAddress("glActiveTextureARB");

That uses wgl and also are foreign to my less-than-well versed OpenGL knowledge :slight_smile:

p.s. WGL is windows centric, right?

You can use glew.