packages feed

gegl-0.0.0.1: src/GEGL/FFI/Buffer/BufferIterator.c

#include <assert.h>

#include <gegl.h>

#include "../Tuple.h"

tupleFloat * inline_c_GEGL_FFI_Buffer_BufferIterator_0_1831a23e0118f482df02956ef1eb02a84f0e671c(void * ptr_inline_c_0) {

        static GeglBufferIterator * cptr = NULL;
        static tupleFloat tuple;
        cptr = (GeglBufferIterator *)ptr_inline_c_0;
        tuple.length = cptr->length;
        tuple.data = (float *)cptr->data[0];
        return &tuple;
        
}


tupleDouble * inline_c_GEGL_FFI_Buffer_BufferIterator_1_51c054c6c978ae9f3fc5630022a381571c7a1524(void * ptr_inline_c_0) {

        static GeglBufferIterator * cptr = NULL;
        static tupleDouble tuple;
        cptr = (GeglBufferIterator *)ptr_inline_c_0;
        tuple.length = cptr->length;
        tuple.data = (double *)cptr->data[0];
        return &tuple;
        
}


void * inline_c_GEGL_FFI_Buffer_BufferIterator_2_de0f7acc11c61b183ca1277d40ca649aafa35892(void * ptr_inline_c_0) {

    static void * a = NULL;
    static GeglBufferIterator * cptr = NULL;
    cptr = (GeglBufferIterator *)ptr_inline_c_0;
    a = (void *)&cptr->roi[0];
    return a;
    
}


float * inline_c_GEGL_FFI_Buffer_BufferIterator_3_dcef8b82035075438589ca8d9e20bdf2fad70d9a(void * ptr_inline_c_0) {

        static GeglBufferIterator * cptr = NULL;
        static float * a = NULL;
        cptr = ptr_inline_c_0;
        a = (float *) cptr->data[0];
        assert(a != NULL);
        return a;
      
}


double * inline_c_GEGL_FFI_Buffer_BufferIterator_4_efe11e65b31123ebafbebed88dbd7fc0fc1d84ac(void * ptr_inline_c_0) {

        static GeglBufferIterator * cptr;
        static double * a;
        cptr = ptr_inline_c_0;
        a = (double *) cptr->data[0];
        assert(a != NULL);
        return a;
      
}