14 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
16 |
* General Public License for more details. |
* General Public License for more details. |
|
* |
|
|
* You should have received a copy of the GNU Lesser General Public License |
|
|
* along with this software; if not, write to the Free Software Foundation, |
|
|
* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
17 |
*/ |
*/ |
18 |
|
|
19 |
#ifdef HAVE_CONFIG_H |
#ifdef HAVE_CONFIG_H |
87 |
} |
} |
88 |
|
|
89 |
|
|
90 |
/* Missing W32 functions. */ |
DWORD |
|
static char* |
|
|
w32_stpcpy (char *a,const char *b) |
|
|
{ |
|
|
while (*b) |
|
|
*a++ = *b++; |
|
|
*a = 0; |
|
|
return (char*)a; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static DWORD |
|
91 |
hash_string (const char *str_param) |
hash_string (const char *str_param) |
92 |
{ |
{ |
93 |
unsigned long int hval, g; |
unsigned long int hval, g; |