The 1st thing you would note is that len is defined as int, right it is a signed integer on the other hand if you look at the man pages of memcpy what we see is that the 3rd parameter that this over here size_t n which corresponds to the len over here is actually defined as unsigned, so we have internally a unsigned or size_t to be an unsigned integer, so what we see over here is that that an implicit type casting from a signed integer to an unsigned integer.
पहली बात जो आप ध्यान देंगे कि len को int के रूप में परिभाषित किया गया है, ठीक signed integer है दूसरी तरफ यदि आप memcpy के मुख्य पृष्ठों को देखते हैं तो हम देखते हैं कि यह तीसरा पैरामीटर है जो यह यहां पर size_t n जो यहाँ पर len से मेल खाता है वास्तव में unsigned के रूप में परिभाषित किया गया है, तो हमारे पास आंतरिक रूप से एक unsigned या size_t एक unsigned integer है, तो हम यहाँ पर क्या देखते हैं कि एक signed integer से एक unsigned integer के लिए एक इम्प्लिसिट टाइप कास्टिंग है।