netwib doc_html (version 5.39.0)

## main index

## section index

    /*-------------------------------------------------------------*/
    /* Name : netwib_uint32_init_rand
       Description :
         Generate a random number
       Input parameter(s) :
         min : minimum value
         max : maximum value
       Input/output parameter(s) :
       Output parameter(s) :
         *pnumber : random number generated
       Normal return values :
         NETWIB_ERR_OK : ok
    */
    netwib_err netwib_uint32_init_rand(netwib_uint32 min,
                                       netwib_uint32 max,
                                       netwib_uint32 *pnumber);
    #define netwib_uint32_init_rand_all(pnumber) netwib_uint32_init_rand(0,0xFFFFFFFFu,pnumber)
    netwib_err netwib_uint64_init_rand(netwib_uint64 min,
                                       netwib_uint64 max,
                                       netwib_uint64 *pnumber);

    /*-------------------------------------------------------------*/
    /* Name : netwib_buf_append_rand
       Description :
         Generate a random buffer
       Input parameter(s) :
         size : wanted buffer size
         min : minimal value
         max : maximal value
       Input/output parameter(s) :
       Output parameter(s) :
         *pbuf : random buffer generated
       Normal return values :
         NETWIB_ERR_OK : ok
       This function sets NETWIB_BUF_FLAGS_SENSITIVE.
    */
    netwib_err netwib_buf_append_rand(netwib_uint32 size,
                                      netwib_byte min,
                                      netwib_byte max,
                                      netwib_buf *pbuf);
    #define netwib_buf_append_rand_all(size,pbuf) netwib_buf_append_rand(size,0,255,pbuf)

## main index

## section index