py/obj.h: Remove comments about additional mp_buffer_info_t entries.

These entries are unlikely to be needed, so remove them to clean up the
struct definition.
This commit is contained in:
Damien George 2019-12-20 23:36:17 +11:00
parent 035180ca01
commit 5e431188db

View File

@ -435,18 +435,9 @@ typedef mp_obj_t (*mp_getiter_fun_t)(mp_obj_t self_in, mp_obj_iter_buf_t *iter_b
// Buffer protocol // Buffer protocol
typedef struct _mp_buffer_info_t { typedef struct _mp_buffer_info_t {
// if we'd bother to support various versions of structure
// (with different number of fields), we can distinguish
// them with ver = sizeof(struct). Cons: overkill for *micro*?
//int ver; // ?
void *buf; // can be NULL if len == 0 void *buf; // can be NULL if len == 0
size_t len; // in bytes size_t len; // in bytes
int typecode; // as per binary.h int typecode; // as per binary.h
// Rationale: to load arbitrary-sized sprites directly to LCD
// Cons: a bit adhoc usecase
// int stride;
} mp_buffer_info_t; } mp_buffer_info_t;
#define MP_BUFFER_READ (1) #define MP_BUFFER_READ (1)
#define MP_BUFFER_WRITE (2) #define MP_BUFFER_WRITE (2)