Best practices for passing C strings

The way I understand it, it is just convenience. According to the proposal the default behavior is to trim, giving the clean syntax f_c_string(string). If you don’t want to trim, you would do f_c_string(string,trim=.false.). I leave it to @sblionel to correct me if I am wrong.

Edit: corrected the name to f_c_string.