Make read-only inputs "const *".

PiperOrigin-RevId: 256733618
This commit is contained in:
A. Unique TensorFlower 2019-07-05 22:40:15 -07:00 committed by TensorFlower Gardener
parent 3e5418c3d6
commit ad7df1e809
3 changed files with 9 additions and 6 deletions

View File

@ -25,13 +25,14 @@ int TfLiteIntArrayGetSizeInBytes(int size) {
return sizeof(dummy) + sizeof(dummy.data[0]) * size;
}
int TfLiteIntArrayEqual(TfLiteIntArray* a, TfLiteIntArray* b) {
int TfLiteIntArrayEqual(const TfLiteIntArray* a, const TfLiteIntArray* b) {
if (a == b) return 1;
if (a == NULL || b == NULL) return 0;
return TfLiteIntArrayEqualsArray(a, b->size, b->data);
}
int TfLiteIntArrayEqualsArray(TfLiteIntArray* a, int b_size, int b_data[]) {
int TfLiteIntArrayEqualsArray(const TfLiteIntArray* a, int b_size,
const int b_data[]) {
if (a == NULL) return (b_size == 0);
if (a->size != b_size) return 0;
int i = 0;

View File

@ -92,10 +92,11 @@ int TfLiteIntArrayGetSizeInBytes(int size);
TfLiteIntArray* TfLiteIntArrayCreate(int size);
// Check if two intarrays are equal. Returns 1 if they are equal, 0 otherwise.
int TfLiteIntArrayEqual(TfLiteIntArray* a, TfLiteIntArray* b);
int TfLiteIntArrayEqual(const TfLiteIntArray* a, const TfLiteIntArray* b);
// Check if an intarray equals an array. Returns 1 if equals, 0 otherwise.
int TfLiteIntArrayEqualsArray(TfLiteIntArray* a, int b_size, int b_data[]);
int TfLiteIntArrayEqualsArray(const TfLiteIntArray* a, int b_size,
const int b_data[]);
// Create a copy of an array passed as `src`.
// You are expected to free memory with TfLiteIntArrayFree

View File

@ -92,10 +92,11 @@ int TfLiteIntArrayGetSizeInBytes(int size);
TfLiteIntArray* TfLiteIntArrayCreate(int size);
// Check if two intarrays are equal. Returns 1 if they are equal, 0 otherwise.
int TfLiteIntArrayEqual(TfLiteIntArray* a, TfLiteIntArray* b);
int TfLiteIntArrayEqual(const TfLiteIntArray* a, const TfLiteIntArray* b);
// Check if an intarray equals an array. Returns 1 if equals, 0 otherwise.
int TfLiteIntArrayEqualsArray(TfLiteIntArray* a, int b_size, int b_data[]);
int TfLiteIntArrayEqualsArray(const TfLiteIntArray* a, int b_size,
const int b_data[]);
// Create a copy of an array passed as `src`.
// You are expected to free memory with TfLiteIntArrayFree