libc/memmem:porting open source memmem to Nuttx.
Summary
porting open source memmem to Nuttx.
Impact
memmem();
Testing
ci
@yangguangcai01 let's add lib_memem.c to https://github.com/apache/nuttx/blob/master/LICENSE#L6335 since it come from https://github.com/taleinat/byteshift_strstr.
@yangguangcai01 let's add lib_memem.c to https://github.com/apache/nuttx/blob/master/LICENSE#L6335 since it come from https://github.com/taleinat/byteshift_strstr.
done
@yangguangcai01 let's add lib_memem.c to https://github.com/apache/nuttx/blob/master/LICENSE#L6335 since it come from https://github.com/taleinat/byteshift_strstr.
in that case, i feel it's inappropriate to use our apache license in lib_memmem.c.
@yangguangcai01 let's add lib_memem.c to https://github.com/apache/nuttx/blob/master/LICENSE#L6335 since it come from https://github.com/taleinat/byteshift_strstr.
in that case, i feel it's inappropriate to use our apache license in lib_memmem.c.
Has been replaced by MIT license.
Has been replaced by MIT license.
Then building of this component must be guarded by CONFIG_ALLOW_MIT_COMPONENTS option
CONFIG_ALLOW_MIT_COMPONENTS is added, let's merge this patch.