Make read-only inputs "const *".
PiperOrigin-RevId: 256733618
This commit is contained in:
parent
3e5418c3d6
commit
ad7df1e809
@ -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;
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user