> Second method syntax example: > dm->copyVertArray(dm, mvert); The second way to get object oriented functionality into C code is pretty clear to me. In fact, passing the struct address as the first parameter of the method is the way most OO languages are implemented. In my opinion you should proceed :) // Eduardo Borges