Netcdf calls in croco tools files

Hi all,
I recently started working with croco. I use Octave to run the croco-tools scripts, with the netcdf package installed and loaded.
I immediately received an error regarding the netcdf calls. The doc for netcdf lists the functions as netcdf.create, .defDim, .defVar etc. I assumed then that it was may be to do with the implementation on Octave.
Since I was still a little stuck after fixing those calls (My other post ), I wanted to try Matlab. Got a trial license and I got the same errors. The matlab doc for netcdf also has the same syntax for netcdf commands as that in Octave.
Now I am curious, I am missing something that makes the netcdf calls in croco tools work without fixes? I see no topics on the forum that address this.
To any matlab users reading this, octave seems to read and write the netcdf files in “reverse” order. That is a variable defined with dimensions say, [time s_rho eta_rho] are stored (acc. ncdump on the produced file) in order [eta_rho s_rho time]. Is it the same on matlab?
Or I am using a strange combination of software (Octave on windows, Ubuntu app to run) that is returning strange results?