size_t strnlen(const char *dest, size_t dmax)

{

  if (dmax > UINT16_MAX) return (0); 


    size_t count = 0;

    while (*dest && dmax)  {

        count++;

        dmax--;

        dest++;

    }

    return (count);

}


int32 strnlen( const char *s )

{

  int32 count = 0;

  while ( count != UINT16_MAX ) {

    if (s[count] == 0) break;

    count++;

  }

  return count;

}


위에껀 세스코 직원이 쓴거고

아래껀 내가 작성함


문자열 길이 구하는게 애초에 길이를 모르는데

예상 길이를 넣어야 한다는게 뭔가 좀 불편하다고 느꼈음


매개변수 생략한 버젼인데 내께 좀 더 빠르고 편할거 같은데

이정도면 마소 구글 입사 가능?

그외 자잘한 매개변수 확인 코드는 삭제함