diff options
| author | Nvinside@gmail.com <Nvinside@gmail.com@eced67a3-f377-a0ae-92ae-d6de1850b05a> | 2012-01-20 23:34:32 +0000 | 
|---|---|---|
| committer | Nvinside@gmail.com <Nvinside@gmail.com@eced67a3-f377-a0ae-92ae-d6de1850b05a> | 2012-01-20 23:34:32 +0000 | 
| commit | b707b16e92d272440c49e2e6f4891882be558854 (patch) | |
| tree | 063e81f36f6a5d11124419061aa8d896ab171e51 /ekhtml | |
| parent | 7deb21a37c0f6ba6339ec0f8b7fb83fa397faf58 (diff) | |
- timeout and messeges synced 
- project changes 
- some other fixes
git-svn-id: http://mirotr.googlecode.com/svn/trunk@63 eced67a3-f377-a0ae-92ae-d6de1850b05a
Diffstat (limited to 'ekhtml')
| -rw-r--r-- | ekhtml/include/ekhtml.h | 9 | ||||
| -rw-r--r-- | ekhtml/include/ekhtml_private.h | 2 | ||||
| -rw-r--r-- | ekhtml/include/hash.h | 31 | ||||
| -rw-r--r-- | ekhtml/vc9/EkHtml.vcxproj | 4 | 
4 files changed, 11 insertions, 35 deletions
diff --git a/ekhtml/include/ekhtml.h b/ekhtml/include/ekhtml.h index ba4b196..1bed8ea 100644 --- a/ekhtml/include/ekhtml.h +++ b/ekhtml/include/ekhtml.h @@ -1,5 +1,5 @@  /* - * Copyright (c) 2002-2004, Jon Travis + * Copyright (c) 2002, Jon Travis   * All rights reserved.   *    * Redistribution and use in source and binary forms, with or without @@ -57,15 +57,14 @@ typedef struct ekhtml_string_t {   * When ekhtml parses tags containing key/value attributes, it will pass    * this structure representing those values into the callbacks.  Note, for    * speed reasons, things such as the 'name' and 'value' fields are not  - * terminated with '\0', the length is in name->len, and val->len + * terminated with '\0', and therefore have an associated length  + * field (namelen, vallen).   */  typedef struct ekhtml_attr_t {      ekhtml_string_t       name;       /**< Name of the attribute             */      ekhtml_string_t       val;        /**< Value of the attribute            */ -    unsigned int          isBoolean;  /**< True if the attribute is boolean  */ -    char                  quoteChar;  /**< The character used to quote 'val'.  -                                           If no quoting was used, '\0'      */ +    unsigned int          isBoolean;  /**< True of the attribute is boolean  */      struct ekhtml_attr_t *next;  /**< Pointer to next attribute in the list  */  } ekhtml_attr_t; diff --git a/ekhtml/include/ekhtml_private.h b/ekhtml/include/ekhtml_private.h index ea0a99d..47d3128 100644 --- a/ekhtml/include/ekhtml_private.h +++ b/ekhtml/include/ekhtml_private.h @@ -1,5 +1,5 @@  /* - * Copyright (c) 2002-2004, Jon Travis + * Copyright (c) 2002, Jon Travis   * All rights reserved.   *    * Redistribution and use in source and binary forms, with or without diff --git a/ekhtml/include/hash.h b/ekhtml/include/hash.h index 5b6333e..ddb3869 100644 --- a/ekhtml/include/hash.h +++ b/ekhtml/include/hash.h @@ -14,6 +14,8 @@   * into proprietary software; there is no requirement for such software to   * contain a copyright notice related to this source.   * + * $Id: hash.h,v 1.1 2002/09/17 02:49:36 jick Exp $ + * $Name: EKHTML_RELEASE_0_3_2 $   */  #ifndef HASH_H @@ -38,6 +40,8 @@ typedef unsigned long hashcount_t;  typedef unsigned long hash_val_t;  #define HASH_VAL_T_MAX ULONG_MAX +extern int hash_val_t_bit; +  #ifndef HASH_VAL_T_BIT  #define HASH_VAL_T_BIT ((int) hash_val_t_bit)  #endif @@ -229,33 +233,6 @@ extern void hnode_destroy(hnode_t *);  #define hnode_put(N, V) ((N)->hash_data = (V))  #endif -/* - * Compute the number of bits in the hash_val_t type.  We know that hash_val_t - * is an unsigned integral type. Thus the highest value it can hold is a - * Mersenne number (power of two, less one). We initialize a hash_val_t - * object with this value and then shift bits out one by one while counting. - * Notes: - * 1. HASH_VAL_T_MAX is a Mersenne number---one that is one less than a power - *    of two. This means that its binary representation consists of all one - *    bits, and hence ``val'' is initialized to all one bits. - * 2. While bits remain in val, we increment the bit count and shift it to the - *    right, replacing the topmost bit by zero. - */ - -static int compute_bits(void) -{ -    hash_val_t val = HASH_VAL_T_MAX;	/* 1 */ -    int bits = 0; - -    while (val) {	/* 2 */ -	bits++; -	val >>= 1; -    } - -    return bits; -} - -  #ifdef __cplusplus  }  #endif diff --git a/ekhtml/vc9/EkHtml.vcxproj b/ekhtml/vc9/EkHtml.vcxproj index a309e3e..6dc5b15 100644 --- a/ekhtml/vc9/EkHtml.vcxproj +++ b/ekhtml/vc9/EkHtml.vcxproj @@ -26,7 +26,7 @@    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="Configuration">
      <ConfigurationType>StaticLibrary</ConfigurationType>
 -    <CharacterSet>MultiByte</CharacterSet>
 +    <CharacterSet>Unicode</CharacterSet>
      <WholeProgramOptimization>true</WholeProgramOptimization>
      <UseOfMfc>Static</UseOfMfc>
    </PropertyGroup>
 @@ -124,7 +124,7 @@        <WarningLevel>Level3</WarningLevel>
        <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
        <CompileAs>CompileAsC</CompileAs>
 -      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
 +      <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
        <FloatingPointModel>Fast</FloatingPointModel>
        <FloatingPointExceptions>false</FloatingPointExceptions>
        <CreateHotpatchableImage>false</CreateHotpatchableImage>
  | 
