/* tls_pbuf.h Copyright 2008 Red Hat, Inc. This software is a copyrighted work licensed under the terms of the Cygwin license. Please consult the file "CYGWIN_LICENSE" for details. */ class tmp_pathbuf { int c_buf_old; int w_buf_old; public: tmp_pathbuf (); ~tmp_pathbuf (); char *c_get (); /* Create temporary TLS path buf of size NT_MAX_PATH. */ PWCHAR w_get (); /* Create temporary TLS path buf of size 2 * NT_MAX_PATH. */ inline char *t_get () { return (char *) w_get (); } };