1. Atte Kojo
  2. ocaml-memcached

Commits

Atte Kojo  committed 74cc78d

Added more hashes from hashkit.

  • Participants
  • Parent commits 224c708
  • Branches default

Comments (0)

Files changed (10)

File memcached_hash.ml

View file
  • Ignore whitespace
  *  - Atte
  *)
 
+open List
+
 (* Some shortcuts for the Int32 arithmetic-logical functions *)
 let (<<:) = Int32.shift_left
 let (>>:) = Int32.shift_right_logical
 let (|:) = Int32.logor
 let (^:) = Int32.logxor
 let (~:) = Int32.lognot
+let (+:) = Int32.add
 let ( *:) = Int32.mul
 
 (* Convert a string to a list of integers *)
-let ints_of_string str =
+let int32s_of_string str =
   let rec loop str i len =
     if i == len then []
     else (Int32.of_int (int_of_char str.[i])) :: loop str (i + 1) len
     let idx = Int32.to_int ((crc ^: b) &: 0xffl) in
       (crc >>: 8) ^: crc32tab.(idx)
   in
-  let crc = List.fold_left loop Int32.minus_one (ints_of_string key) in
+  let crc = fold_left loop Int32.minus_one (int32s_of_string key) in
     ((~: crc) >>: 16) &: 0x7fffl
 
+(* FNV hash'es lifted from Dustin Sallings work *)
+let fnv_32_init = 0x811c9dc5l
+let fnv_32_prime = 0x1000193l
+
+let fnv1_32 key =
+  fold_left (fun h b -> (h *: fnv_32_prime) ^: b) fnv_32_init
+    (int32s_of_string key)
+
+let fnv1a_32 key =
+  fold_left (fun h b -> (h ^: b) *: fnv_32_prime) fnv_32_init
+    (int32s_of_string key)
+
+(* Convert a string to a list of 64-bit integers *)
+let int64s_of_string str =
+  let rec loop str i len =
+    if i == len then []
+    else (Int64.of_int (int_of_char str.[i])) :: loop str (i + 1) len
+  in
+    loop str 0 (String.length str)
+
+let fnv_64_init = 0xcbf29ce484222325L
+let fnv_64_prime = 0x100000001b3L
+let ( *!) = Int64.mul
+let ( ^!) = Int64.logxor
+
+let fnv1_64 key =
+  let loop h b = (h *! fnv_64_prime) ^! b in
+    Int64.to_int32 (fold_left loop fnv_64_init (int64s_of_string key))
+
+let fnv1a_64 key =
+  let loop h b = (h ^! b) *! fnv_64_prime in
+    Int64.to_int32 (fold_left loop fnv_64_init (int64s_of_string key))
+
+let md5 key =
+  match int32s_of_string (Digest.string key) with
+    | b0 :: b1 :: b2 :: b3 :: _ ->
+        (b0 &: 0xffl) |:
+        ((b1 &: 0xffl) <<: 8) |:
+        ((b2 &: 0xffl) <<: 16) |:
+        ((b3 &: 0xffl) <<: 24)
+    | _ -> failwith "impossible md5 digest"
+
 (*
  * "Murmur2" hash provided by Austin Appleby, tanjent@gmail.com
  * http://murmurhash.googlepages.com/
   (* Initialize the hash to a 'random' value *)
   let h = seed ^: len in
   (* Calculate the hash *)
-  let h = go (ints_of_string key) h in
+  let h = go (int32s_of_string key) h in
   (* Do a few final mixes of the hash to ensure the last few bytes are
    * well-incorporated. *)
   let h = h ^: (h >>: 13) in
   let h = h *: m in
   h ^: (h >>: 15)
+
+(*
+ * This hash is Jenkin's "One at A time Hash".
+ * http://en.wikipedia.org/wiki/Jenkins_hash_function
+ *)
+let one_at_a_time key =
+  let loop value b =
+    let value = value +: b in
+    let value = value +: (value <<: 10) in
+      value ^: (value >>: 6)
+  in
+  let value = List.fold_left loop Int32.zero (int32s_of_string key) in
+  let value = value +: (value <<: 3) in
+  let value = value ^: (value >>: 11) in
+    value +: (value <<: 15)
+

File memcached_hash.mli

View file
  • Ignore whitespace
 val crc32: string -> int32
+val fnv1_32: string -> int32
+val fnv1a_32: string -> int32
+val fnv1_64: string -> int32
+val fnv1a_64: string -> int32
+val md5: string -> int32
 val murmur: string -> int32
+val one_at_a_time: string -> int32

File test/data/fnv1_32.txt

View file
  • Ignore whitespace
+###########################################################################	946451966
+{{:http://caml.inria.fr/pub/docs/manual-ocaml/libref/Marshal.html}Marshal}	1796419080
+href="Memcached.Value.html#TYPEt">t<\/a><\/code><\/pre><\/body><\/html>/;"	-324636056
+href="Memcached.S.html#TYPEt">t<\/a><\/code><\/pre><pre><span	89151896
+href="Memcached.html#TYPEt">t<\/a><\/code><\/pre><pre><span	1276401593
+href="Memcached.html#TYPEt">t<\/a><\/code><\/pre><br>$/;"	-1629225714
+http://www.ocaml.info/home/ocaml_sources.html	-1708671083
+href="Memcached.S.html#TYPEvalue">value<\/a>	-1350049985
+$(FILTERED_OXRIDL:%.oxridl=$(MLDEPDIR)/%.d)	1971870680
+$(FILTERED_GLADE:%.glade=$(MLDEPDIR)/%.d)	69282134
+dir,$(LIBDIRS),$(CLIBS:%=$(dir)/lib%.a)))	-1951743982
+toupper(substr($$0,1,1))substr($$0,2)}')	1701783020
+href="Memcached.Value.html#TYPEt">t<\/a>	1203113645
+$(FILTERED_IDL:%.idl=%_stubs.$(EXT_OBJ))	-359524421
+dir,$(LIBDIRS),$(CLIBS:%=$(dir)/%.lib)))	-1733361165
+doc/memcached/html/Memcached.Value.html	-1344337017
+name="2_Functorialinterface"><\/a>$/;"	1080864924
+list<\/code><\/pre><\/body><\/html>/;"	1690221752
+doc/memcached/html/Memcached.Make.html	1152669798
+$(FILTERED_ZOG:%.zog=$(MLDEPDIR)/%.d)	-1024326026
+$(FILTERED_REP:%.rep=$(MLDEPDIR)/%.d)	-2133820882
+$(FILTERED_MLY:%.mly=$(MLDEPDIR)/%.d)	365956654
+$(FILTERED_MLL:%.mll=$(MLDEPDIR)/%.d)	-1820962130
+$(FILTERED_IDL:%.idl=$(MLDEPDIR)/%.d)	-1134831546
+$(DOC_DIR)/$(RESULT)/html/index.html:	-360134679
+$(OBJ_C_CXX:.$(EXT_CXX)=.$(EXT_OBJ))	-1914275990
+name="VALdisconnect"><\/a>disconnect	1856441068
+libhashkit_murmur(String_val(data),	-669463453
+href="Memcached.S.html#TYPEt">t<\/a>	455325333
+$(DOC_DIR)/$(RESULT)/html/index.html	-914814783
+name="2_Genericinterface"><\/a>$/;"	42599862
+{{:http://memcached.org/}memcached}	11647692
+$(FILTERED_ML:%.ml=$(MLDEPDIR)/%.d)	-1606698242
+doc/memcached/html/Memcached.S.html	-1883040209
+$(DOC_DIR)/$(RESULT)/latex/doc.tex:	1109222358
+$(DOC_DIR)/$(RESULT)/latex/doc.pdf:	208234461
+$(OCAML_DEFAULT_DIRS:%=-LIBPATH:%)	-997863923
+name="VALto_string"><\/a>to_string	2128676024
+name="VALof_string"><\/a>of_string	-2077936592
+href="Memcached.html#TYPEt">t<\/a>	287731718
+$(EXTLIBDIRS:%=-Wl,$(RPATH_FLAG)%)	-937271740
+$(DOC_DIR)/$(RESULT)/latex/doc.tex	-1775882268
+$(DOC_DIR)/$(RESULT)/latex/doc.ps:	-1674628272
+$(DOC_DIR)/$(RESULT)/latex/doc.pdf	-1490074403
+doc/memcached/html/Memcached.html	245574476
+$(DOC_DIR)/$(RESULT)/latex/doc.ps	1624525102
+$(FILTERED_C_CXX:.c=.$(EXT_OBJ))	-1768196349
+/dhiebert@users.sourceforge.net/	1017783605
+-Wl,--allow-multiple-definition	505246183
+string<\/code><\/pre><pre><span	-1346226815
+option<\/code><\/pre><pre><span	-1574355455
+$(MLIDEPS:%.di=$(NCDIDIR)/%.di)	769728328
+$(MLIDEPS:%.di=$(BCDIDIR)/%.di)	1239586284
+$(FILTERED_OXRIDL:.oxridl=.mli)	498376643
+$(FILTERED_IDL:%.idl=%_stubs.c)	523010830
+serialization/de-serialization	-1577564516
+profiling-native-code-library:	267430793
+'$(OCAMLLIBPATH)/ocamlrun.lib'	814435831
+name="VALreplace"><\/a>replace	-2106405152
+name="VALconnect"><\/a>connect	850414132
+$(FILTERED_OXRIDL:.oxridl=.ml)	-613483794
+$(FILTERED_OXRIDL:.oxridl=.di)	-1034454476
+profiling-native-code-library	1147634017
+$(OCAML_DEFAULT_DIRS:%=-ccopt	-1486528702
+$(IMPLO_INTF:%.mli.cmi=%.cmi)	-666023634
+bool<\/code><\/pre><pre><span	-520463524
+"--warn-undefined-variables"	450570406
+profiling-byte-code-library:	-1744962418
+$(PRE_OCAML_FIND_PREDICATES)	1997185755
+'$(OCAMLLIBPATH)/ocamlrun.a'	98031855
+name="VALdelete"><\/a>delete	-439128050
+name="VALcreate"><\/a>create	2048187564
+$(IMPL_CMO:.cmo=.$(EXT_OBJ))	-1957740286
+http://ctags.sourceforge.net	956593868
+$(FILTERED_GLADE:.glade=.ml)	-1297312600
+class="keyword">type<\/span>	-900998216
+$(space),$(comma),$(PREDS))	-1411004358
+$(space),$(comma),$(PACKS))	-1711270744
+$(SOURCE_DIRS:%=-LIBPATH:%)	-1942661896
+profiling-byte-code-library	-1080569604
+$(OCAML_DEFAULT_DIRS:%=-L%)	18061537
+$(OCAML_DEFAULT_DIRS:%=-I%)	-2063098744
+$(OBJ_C_CXX:.m=.$(EXT_OBJ))	446486217
+name="TYPEvalue"><\/a><code	-984653295
+$(LIB_PACK_NAME).$(EXT_OBJ)	900187045
+$(DOC_DIR)/$(RESULT)/latex:	-1218746288
+class="keyword">val<\/span>	1717230467
+caml_string_length(data));	1180022968
+subproj,$(SUBPROJS),$(eval	2015511279
+serializing/de-serializing	-420780222
+$(PRE_OCAML_FIND_PACKAGES)	889875548
+name="VALstats"><\/a>stats	739546104
+make_subproj,$(subproj))))	740561294
+lib$(CLIB_BASE).$(EXT_LIB)	-623227387
+int<\/code><\/pre><br>$/;"	-2010813120
+$(EXTLIBDIRS:%=-LIBPATH:%)	-831595030
+$(DOC_DIR)/$(RESULT)/latex	-559128530
+$(DOC_DIR)/$(RESULT)/html:	-731388259
+debug-native-code-library:	21075504
+class="type"><\/code>value	-1812412885
+$(CFRAMEWORKS:%=-framework	-1672587430
+REAL_RESULT="$(NCRESULT)"	-618523851
+REAL_RESULT="$(BCRESULT)"	-1126344031
+REAL_OCAMLC="$(OCAMLOPT)"	-123995264
+PRE_OCAML_FIND_PREDICATES	1594227226
+option<\/code><\/pre><div	-182961803
+$(OCAML_DEFAULT_DIRS:%=-I	1443353578
+hostname).h_addr_list.(0)	-499014249
+$(FILTERED_MLY:.mly=.mli)	-969213057
+$(FILTERED_IDL:.idl=.mli)	-1466627035
+$(DOC_DIR)/$(RESULT)/html	1425081117
+debug-native-code-nolink:	1463212870
+debug-native-code-library	-1364688882
+*************************	148059957
+-Wl,--export-all-symbols	-1272426301
+-Wl,--enable-auto-import	-9836652
+test_replace_nonexistent	-1412741016
+$(RESULT)$(RES_CLIB_SUF)	574468406
+PostScript-documentation	-2063406225
+$(OCAML_FIND_PREDICATES)	-2077007859
+name="VALincr"><\/a>incr	-487127364
+name="VALhash"><\/a>hash	687694896
+name="VALdecr"><\/a>decr	983649252
+Module:Continuum/ConnKey	-2104177615
+Memcached.Make(Ints)$/;"	2144872729
+$(FILTERED_ZOG:.zog=.ml)	877696326
+$(FILTERED_REP:.rep=.ml)	371679480
+$(FILTERED_MLY:.mly=.ml)	-1495202478
+$(FILTERED_MLY:.mly=.di)	-1510847200
+$(FILTERED_MLL:.mll=.ml)	-1613782172
+$(FILTERED_MLI:.mli=.di)	-1590696416
+$(FILTERED_IDL:.idl=.ml)	2093054724
+$(FILTERED_IDL:.idl=.di)	1943189002
+debug-native-code-nolink	-871115756
+Continuum.connection_for	-284919501
+class="type">+'a<\/code>	66026083
+$(CAMELEON_REPORT_FLAGS)	1662999723
+test_delete_nonexistent	-1371506803
+$(SUBPROJS:%=subproj_%)	-1840600767
+PRE_OCAML_FIND_PACKAGES	-374960757
+$(OCAMLLIBPATH)/contrib	-2010990408
+$(OCAML_LIB_INSTALL)\n"	-1042092120
+$(OCAML_DEP_PREDICATES)	-1200782477
+name="TYPEt"><\/a><code	-441709626
+list<\/code><\/pre><div	1503918668
+libinstall-native-code:	-1981527099
+<libhashkit/hashkit.h>	960759775
+$(LIBDIRS:%=-LIBPATH:%)	942777203
+$(IMPLO_INTF:.cmo=.cmx)	-1776326975
+$(IMPL_CMO:.cmo=.annot)	1602306948
+$(FILTERED_IDL:.idl=.h)	1363774757
+.$(EXT_CXX).$(EXT_OBJ):	1211354709
+$(CAMELEON_ZOGGY_FLAGS)	-678129655
+bool<\/code><\/pre><div	66350728
+$(ALLML:%.mli=%.mli.__)	-554783727
+/usr/local/lib/camlp4)	297520027
+test_spaces_in_key_set	2098264700
+test/memcached_test.ml	-1250124607
+$(SOURCE_DIRS:%=-ccopt	-683021035
+profiling-native-code:	2129823487
+Pervasives.compare$/;"	-955741250
+$(OCAMLMLIB_EXISTS)),)	600753807
+$(OCAML_GLADECC_FLAGS)	-1433336904
+$(OCAML_FIND_PACKAGES)	916742258
+$(OCAMLFIND_INSTFLAGS)	-1404383181
+$(NCRESULT).$(EXT_OBJ)	-654998242
+$(NCRESULT).$(EXT_LIB)	926146448
+name="VALset"><\/a>set	372899468
+name="VALget"><\/a>get	794634316
+name="VALadd"><\/a>add	1299081720
+Memcached.Make(Ints)]}	-1076018349
+libinstall-native-code	1003339621
+class="type"><\/code>t	-196145836
+$(CFRAMEWORKS:%=-cclib	-1844231323
+$(BCRESULT).$(EXT_LIB)	490751564
+/usr/local/lib/ocaml)	1102157976
+!_TAG_PROGRAM_VERSION	1365012159
+$(SPECIAL_OCAMLFLAGS)	261732129
+$(RESULT).$(EXT_LIB):	1878723229
+profiling-native-code	833613127
+..\/OCamlMakefile$/;"	-104760426
+$(OCAML_LIB_INSTALL);	1487640519
+OCAML_FIND_PREDICATES	508149904
+$(OCAML_FIND_LINKPKG)	-1845293887
+$(OCAML_DEP_PACKAGES)	-465703692
+memcached_test.ml$/;"	1780061430
+Memcached_impl(struct	-684612006
+Map.Make(ConnKey)$/;"	-2099572983
+$(LIB_PACK_NAME).cmx:	83751359
+$(LIB_PACK_NAME).cmo:	234749834
+libinstall-byte-code:	-530769874
+$(IMPL_CMO:.cmo=.cmx)	-55688800
+$(IMPL_CMO:.cmo=.asm)	-386598869
+$(EXTLIBDIRS:%=-ccopt	1841430743
+CAMELEON_REPORT_FLAGS	843905706
+<atte.kojo@gmail.com>	-1078299035
+2_Functorialinterface	122965462
+test_removing_server	2051835049
+test_get_nonexistent	140285868
+!_TAG_PROGRAM_AUTHOR	-1177914220
+$(SOURCE_DIRS:%=-L%)	1770809362
+$(SOURCE_DIRS:%=-I%)	-1115382373
+$(RESULT).$(EXT_LIB)	-1936208099
+profiling-byte-code:	-1667139740
+$(OCAML_LIB_INSTALL)	231994772
+OCAML_DEP_PREDICATES	-947919390
+native-code-library:	1152798602
+$(LIB_PACK_NAME).cmx	804556679
+$(LIB_PACK_NAME).cmo	804556688
+$(LIB_PACK_NAME).cmi	804556694
+$(LIBINSTALL_FILES))	-68553355
+$(LIBINSTALL_FILES);	-68553369
+libinstall-byte-code	1660085276
+$(DOC_DIR)/$(RESULT)	-224094101
+connection.input$/;"	-358095477
+connection_finalizer	-1403861856
+CAMLreturn(result);	-8842085
+CAMLlocal1(result);	-1852856065
+caml_copy_int32(h);	-951790277
+CAMELEON_ZOGGY_FLAGS	-1007453476
+####################	-254523023
+-Wl,--whole-archive	-1870045535
+-Wl,$(RPATH_FLAG)%)	2068473044
+shutdown_connection	839581102
+-short-functors$/;"	1056876477
+$(REAL_RESULT).dll:	201193592
+profiling-byte-code	-322945558
+$(OCAMLMKLIB_FLAGS)	-678665683
+OCAML_GLADECC_FLAGS	-208550001
+OCAML_FIND_PACKAGES	-112031027
+OCAMLFIND_INSTFLAGS	573413506
+native-code-nolink:	-1035192472
+native-code-library	114098064
+$(MAYBE_IDL_HEADER)	1847610850
+Marshal.from_string	-1521228225
+$(LIBINSTALL_FILES)	1004797620
+Latex-documentation	-1391085302
+-I'$(OCAMLLIBPATH)'	1899056474
+$(IMPL_CMO:.cmo=.s)	-483810211
+ignore(really_input	1458481653
+$(FIRST_DOC_FILE)`;	593790735
+$(EXTLIBDIRS:%=-L%)	-1306304760
+dll$(CLIB_BASE).dll	1206635936
+debug-code-library:	734062976
+class="type">string	-577277135
+test_empty_key_set	1500606202
+test_empty_key_get	697251942
+!_TAG_PROGRAM_NAME	807798312
+SPECIAL_OCAMLFLAGS	147413852
+$(SOURCE_DIRS:%=-I	-1156560015
+Pervasives.compare	-1897001250
+OCaml-installation	-88565788
+OCAML_FIND_LINKPKG	1830706172
+OCAML_DEP_PACKAGES	-1180373453
+OCAML_DEFAULT_DIRS	1430558596
+-NODEFAULTLIB:LIBC	683391599
+native-code-nolink	-1831909722
+memcached_test$/;"	-219220367
+[Memcached.replace	-855837805
+memcached_native.c	-285219871
+{!Memcached.Make}.	-1302264757
+$(LIBDIRS:%=-ccopt	396354512
+$(LDFLAGS:%=-ccopt	1899686804
+HTML-documentation	1525797523
+$(FILTERED_IDL)),)	954098407
+($(ELF_RPATH),yes)	1414539185
+dll$(CLIB_BASE).so	-910181166
+debug-native-code:	1497307434
+debug-code-nolink:	-2092196458
+debug-code-library	-1422201954
+CAMLparam1(data);	1271185638
+<caml/mlvalues.h>	189631750
+$(CAMLIDLDLLFLAGS)	718835791
+$(CAMELEON_REPORT)	-288656865
+byte-code-library:	-986321111
+$(ALL_OCAMLCFLAGS)	-1227315508
+(ADDR_INET(h_addr,	668345457
+2_Genericinterface	1393398912
+test_add_existing	1374538047
+!_TAG_PROGRAM_URL	-1058212788
+!_TAG_FILE_SORTED	1507590488
+!_TAG_FILE_FORMAT	-2045695354
+($(SYSTEM),win32)	-1023743171
+($(SYSTEM),mingw)	391645724
+string_of_int$/;"	982922316
+$(REAL_OCAMLFIND)	1335623842
+$(REAL_IMPL_INTF)	-424140129
+PDF-documentation	-771323928
+pack-native-code:	-1208970434
+OCamlMakefile$/;"	-1309376233
+OCAML_LIB_INSTALL	2025417779
+"\nUninstallation	-2128146946
+$*.mli.temporary;	-1703276759
+{!Memcached.Make}	1551138087
+[Memcached.delete	-68109500
+..\/memcached$/;"	-1185229417
+Marshal.to_string	1603289846
+Map.Make(ConnKey)	-1500732723
+language-agnostic	2042792032
+int_of_string$/;"	-1545494380
+ignore(input_line	1733109660
+hash_murmur(value	-43815213
+$(ELF_RPATH_FLAG)	1278333880
+.DELETE_ON_ERROR:	248153835
+debug-native-code	1637641392
+debug-code-nolink	1165633316
+$(CPPFLAGS_WIN32)	-693732230
+(ConnMap.is_empty	207636211
+$(COMMON_LDFLAGS)	-1885960537
+class="type">unit	1005176388
+class="info">$/;"	1364141174
+c.continuum.(idx)	-1713806962
+$(CAMELEON_ZOGGY)	1765686789
+byte-code-nolink:	1890395953
+byte-code-library	1505545345
+-----------------	-2127435454
+(Value.of_string	600247981
+\\t\\r\\n]+"$/;"	-1046953565
+test_set_and_get	1711154883
+test_empty_value	361091053
+pack-native-code	-1339681940
+-out:$(RES_CLIB)	-400771606
+out_channel;$/;"	-1468309722
+$(OCAMLNLDFLAGS)	-1975208503
+OCAMLMLIB_EXISTS	1631679604
+OCAMLMKLIB_FLAGS	2112725424
+$(OCAMLMAKEFILE)	-1913542856
+OCAMLLDFLAGS="-g	1934311753
+$(OCAMLLDFLAGS)"	-2077232667
+$(OCAML_GLADECC)	-512166076
+$(OCAMLDOCFLAGS)	1027280901
+$(OCAMLBLDFLAGS)	-1419372195
+NONINFRINGEMENT.	-919057004
+new_connections;	2046084490
+$(NCRESULT).cmxa	1679972939
+$(NCDIDIR)/%.di:	-1515647080
+native-code-dll:	919574121
+Module:Continuum	882946087
+$*.ml.temporary;	1851602886
+$*.mli.temporary	-589305882
+$(MLDEPDIR)/%.d:	-1311569367
+MERCHANTABILITY,	-317599413
+[Memcached.stats	1882062774
+memcached.ml$/;"	720445467
+"memcached.cmxa"	1731045589
+MAYBE_IDL_HEADER	2050049757
+$(LIBS:%=%.cmxa)	-1353507276
+$(LIB_PACK_NAME)	958209517
+LIBINSTALL_FILES	-1840314637
+$(LIBDIRS:%=-L%)	-1347451141
+interoperability	-577173759
+$(INCDIRS:%=-I%)	1144339269
+ignore(read_line	-181715526
+$(FOR_PACK_NAME)	-1822435631
+$(FILTER_EXTNS),	-634879383
+.DELETE_ON_ERROR	751510667
+Continuum.remove	-876397689
+connection.input	-1688112013
+$(CLIBS:%=-cclib	1145557716
+$(CLIB_BASE).lib	1732997543
+$(CLIB_BASE).exp	1815752947
+$(CFRAMEWORKS))"	1715970089
+<caml/memory.h>	-549202558
+byte-code-nolink	1223266217
+Value.to_string	-1309720729
+Value.of_string	-910513661
+type:connection	1041274053
+test_pool_store	-1348341696
+test_no_servers	14765532
+start_memcached	1212297787
+-short-functors	-1006909487
+$(RESULT).cmxa,	-561937090
+$(REAL_RESULT):	-1462672798
+$(QUIET)pp=`sed	-1696697567
+$(QUIET)$(MAKE)	1107314639
+$(PIC_CPPFLAGS)	-441849725
+pack-byte-code:	769632321
+open_connection	298503116
+ocamlyacc-flags	589042373
+$(OCAMLNCFLAGS)	-136349720
+'OcamlMakefile'	523445003
+$(OCAMLLDFLAGS)	1300512637
+$(OCAMLCPFLAGS)	-2082390216
+$(OCAMLBCFLAGS)	1951945620
+"\nUninstalling	605382229
+"\nInstallation	1830913815
+new_connections	-124602837
+$(NCRESULT).exp	1297292739
+$(NCRESULT).dll	1129369394
+$(NCRESULT).cmx	1683472238
+$(NCRESULT).cmi	1683472255
+$(NCRESULT).cma	1683472247
+native-code-dll	489820225
+$*.ml.temporary	343677487
+[Memcached.incr	-1746235577
+[Memcached.decr	-923133185
+"memcached.cma"	-871689883
+$(LIBS:%=%.cma)	2130627472
+in_channel;$/;"	-1308098837
+/,$(i)),$(i))))	1277512010
+-I$(CAMLP4PATH)	1273829782
+hash_murmur$/;"	751178724
+FILTERED_OXRIDL	1123260921
+Continuum.t$/;"	-2011223867
+Continuum.empty	779034498
+.cmxa,$(foreach	1761861582
+class="type">'a	-146711818
+class="type"><a	4286627
+$(CFLAGS_WIN32)	1756656250
+c.continuum.(0)	-880247823
+$(CAMLIDLFLAGS)	678496769
+CAMLIDLDLLFLAGS	-962897562
+CAMELEON_REPORT	1996888374
+$(BCRESULT).exp	444080823
+$(BCRESULT).dll	678717270
+$(BCRESULT).cmo	694759349
+$(BCRESULT).cmi	694759347
+$(BCRESULT).cma	694759355
+$(BCDIDIR)/%.di	-873008838
+archive(native)	-1399866205
+ALL_OCAMLCFLAGS	1641909091
+$(ALL_LDFLAGS))	-857627928
+adding/removing	-1169501024
+?wait_time:int	-1794759628
+%$(TOPSUFFIX):	-1213511611
+$(THREAD_FLAG)	909341383
+test_underflow	-568369902
+successful.\n"	-73313623
+"$(SUBTARGET)"	-1522405509
+(String.concat	703620486
+"SERVER_ERROR"	-709214561
+$(RESULT).cmxa	-256091674
+$(RESULT).cma:	-675532266
+$(RESULT).cma,	-675532288
+representation	-1775601370
+REAL_OCAMLFIND	617029341
+$(REAL_OCAMLC)	653115776
+REAL_IMPL_INTF	724183478
+$(QUIET)printf	-310864735
+$(PRE_TARGETS)	1655111116
+pack-byte-code	1361030777
+$(OCAMLMKLIB))	1075612146
+"OCamlMakefile	1879830391
+OCAMLFLAGS="-g	-1608276671
+$(OCAMLFLAGS)"	1508522893
+$(OBJ_LINK)),)	519978500
+["NOT_STORED"]	1628604226
+$(NOIDLHEADER)	648838827
+.ml.$(EXT_OBJ)	-2090948376
+.m.$(EXT_OBJ):	562471850
+Memcached_test	-1350231051
+[Memcached.set	2106643767
+Memcached_impl	-468401105
+[Memcached.get	-1923132973
+[Memcached.add	1886269166
+List.fold_left	591987888
+library-paths,	-1676631269
+$(LDFLAGS:%=%)	-1365918752
+-l$(CLIB_BASE)	1712388283
+(int_of_string	189319914
+$(INTF_OCAMLC)	1877783995
+$(INCDIRS:%=-I	-1996662437
+$(IMPLO_INTF))	227878244
+$(IMPLO_INTF),	227878241
+implementation	-1052726129
+i,$(LIBS),$(if	-1760884376
+(gethostbyname	95854177
+FIRST_DOC_FILE	-1404633693
+FILTERED_GLADE	2084852822
+FILTERED_C_CXX	1558938524
+$(FILTERED))))	-1209794904
+ELF_RPATH_FLAG	-179844545
+($(ELF_RPATH),	716388959
+CREATE_LIB=yes	2061130627
+CPPFLAGS_WIN32	-689092451
+Continuum.find	994744790
+ConnMap.t;$/;"	-2115375192
+ConnMap.remove	943040571
+ConnMap.empty;	257132033
+connection_for	-512997283
+communications	222365538
+COMMON_LDFLAGS	132427710
+-colorize-code	-1786802645
+.cma,$(foreach	-1316012656
+"CLIENT_ERROR"	1408598051
+$(CLIBS:%=-l%)	-278332947
+.c.$(EXT_OBJ):	-992747044
+c.connections)	-1204457454
+CAMELEON_ZOGGY	642095488
+byte-code-dll:	-1320679722
+$(AUTO_OXRIDL)	-1706059086
+$(ALL_LDFLAGS)	510971611
+$(TOPSUFFIX),	-1175444586
+test/Makefile	-1434352736
+$(SUBTARGET);	-1112259574
+subproj_$(1):	-44446807
+string_of_int	-889738456
+String.length	1795227456
+String.create	663030184
+start_servers	-1358901270

File test/data/fnv1_64.txt

View file
  • Ignore whitespace
+###########################################################################	-1330312866
+{{:http://caml.inria.fr/pub/docs/manual-ocaml/libref/Marshal.html}Marshal}	1113352136
+href="Memcached.Value.html#TYPEt">t<\/a><\/code><\/pre><\/body><\/html>/;"	1068406440
+href="Memcached.S.html#TYPEt">t<\/a><\/code><\/pre><pre><span	-1644974152
+href="Memcached.html#TYPEt">t<\/a><\/code><\/pre><pre><span	1310331865
+href="Memcached.html#TYPEt">t<\/a><\/code><\/pre><br>$/;"	-1600841202
+http://www.ocaml.info/home/ocaml_sources.html	196804373
+href="Memcached.S.html#TYPEvalue">value<\/a>	-715466977
+$(FILTERED_OXRIDL:%.oxridl=$(MLDEPDIR)/%.d)	-1389035656
+$(FILTERED_GLADE:%.glade=$(MLDEPDIR)/%.d)	1619681750
+dir,$(LIBDIRS),$(CLIBS:%=$(dir)/lib%.a)))	-978008110
+toupper(substr($$0,1,1))substr($$0,2)}')	2121838988
+href="Memcached.Value.html#TYPEt">t<\/a>	-688989523
+$(FILTERED_IDL:%.idl=%_stubs.$(EXT_OBJ))	1968003003
+dir,$(LIBDIRS),$(CLIBS:%=$(dir)/%.lib)))	748428915
+doc/memcached/html/Memcached.Value.html	1391776263
+name="2_Functorialinterface"><\/a>$/;"	89883900
+list<\/code><\/pre><\/body><\/html>/;"	-1533712008
+doc/memcached/html/Memcached.Make.html	-521151706
+$(FILTERED_ZOG:%.zog=$(MLDEPDIR)/%.d)	-2135393610
+$(FILTERED_REP:%.rep=$(MLDEPDIR)/%.d)	-1177900498
+$(FILTERED_MLY:%.mly=$(MLDEPDIR)/%.d)	-236997906
+$(FILTERED_MLL:%.mll=$(MLDEPDIR)/%.d)	1482822126
+$(FILTERED_IDL:%.idl=$(MLDEPDIR)/%.d)	-375794426
+$(DOC_DIR)/$(RESULT)/html/index.html:	-1209479735
+$(OBJ_C_CXX:.$(EXT_CXX)=.$(EXT_OBJ))	824376106
+name="VALdisconnect"><\/a>disconnect	119829356
+libhashkit_murmur(String_val(data),	-1984945885
+href="Memcached.S.html#TYPEt">t<\/a>	-106495723
+$(DOC_DIR)/$(RESULT)/html/index.html	-516201791
+name="2_Genericinterface"><\/a>$/;"	-1154110826
+{{:http://memcached.org/}memcached}	-1366888692
+$(FILTERED_ML:%.ml=$(MLDEPDIR)/%.d)	53557182
+doc/memcached/html/Memcached.S.html	-1691223249
+$(DOC_DIR)/$(RESULT)/latex/doc.tex:	185490806
+$(DOC_DIR)/$(RESULT)/latex/doc.pdf:	537705533
+$(OCAML_DEFAULT_DIRS:%=-LIBPATH:%)	-1793090323
+name="VALto_string"><\/a>to_string	-48881480
+name="VALof_string"><\/a>of_string	-2001318480
+href="Memcached.html#TYPEt">t<\/a>	-1991102810
+$(EXTLIBDIRS:%=-Wl,$(RPATH_FLAG)%)	1578663108
+$(DOC_DIR)/$(RESULT)/latex/doc.tex	1195118468
+$(DOC_DIR)/$(RESULT)/latex/doc.ps:	1195923376
+$(DOC_DIR)/$(RESULT)/latex/doc.pdf	1195928157
+doc/memcached/html/Memcached.html	325720300
+$(DOC_DIR)/$(RESULT)/latex/doc.ps	-816750258
+$(FILTERED_C_CXX:.c=.$(EXT_OBJ))	-2139951037
+/dhiebert@users.sourceforge.net/	1856322709
+-Wl,--allow-multiple-definition	1731056519
+string<\/code><\/pre><pre><span	-524345663
+option<\/code><\/pre><pre><span	966577697
+$(MLIDEPS:%.di=$(NCDIDIR)/%.di)	498332328
+$(MLIDEPS:%.di=$(BCDIDIR)/%.di)	1548679372
+$(FILTERED_OXRIDL:.oxridl=.mli)	1547002499
+$(FILTERED_IDL:%.idl=%_stubs.c)	707127854
+serialization/de-serialization	-310939236
+profiling-native-code-library:	-660338039
+'$(OCAMLLIBPATH)/ocamlrun.lib'	1713066423
+name="VALreplace"><\/a>replace	-1026891296
+name="VALconnect"><\/a>connect	1806730292
+$(FILTERED_OXRIDL:.oxridl=.ml)	1701796334
+$(FILTERED_OXRIDL:.oxridl=.di)	1700147604
+profiling-native-code-library	906842881
+$(OCAML_DEFAULT_DIRS:%=-ccopt	295923106
+$(IMPLO_INTF:%.mli.cmi=%.cmi)	422521006
+bool<\/code><\/pre><pre><span	-557376196
+"--warn-undefined-variables"	-607227354
+profiling-byte-code-library:	-213832306
+$(PRE_OCAML_FIND_PREDICATES)	571950459
+'$(OCAMLLIBPATH)/ocamlrun.a'	1755244047
+name="VALdelete"><\/a>delete	544142318
+name="VALcreate"><\/a>create	38599020
+$(IMPL_CMO:.cmo=.$(EXT_OBJ))	-578187646
+http://ctags.sourceforge.net	2133899404
+$(FILTERED_GLADE:.glade=.ml)	-2024334712
+class="keyword">type<\/span>	1594289368
+$(space),$(comma),$(PREDS))	-585590918
+$(space),$(comma),$(PACKS))	-1190289944
+$(SOURCE_DIRS:%=-LIBPATH:%)	238245784
+profiling-byte-code-library	-958219908
+$(OCAML_DEFAULT_DIRS:%=-L%)	-1793740095
+$(OCAML_DEFAULT_DIRS:%=-I%)	-1794685272
+$(OBJ_C_CXX:.m=.$(EXT_OBJ))	-496724119
+name="TYPEvalue"><\/a><code	526349393
+$(LIB_PACK_NAME).$(EXT_OBJ)	1027777189
+$(DOC_DIR)/$(RESULT)/latex:	-433225904
+class="keyword">val<\/span>	1982058019
+caml_string_length(data));	760193240
+subproj,$(SUBPROJS),$(eval	-1625831121
+serializing/de-serializing	-1055061150
+$(PRE_OCAML_FIND_PACKAGES)	679142780
+name="VALstats"><\/a>stats	443226680
+make_subproj,$(subproj))))	1602418190
+lib$(CLIB_BASE).$(EXT_LIB)	-2096453307
+int<\/code><\/pre><br>$/;"	-1671834912
+$(EXTLIBDIRS:%=-LIBPATH:%)	1109954282
+$(DOC_DIR)/$(RESULT)/latex	-119477778
+$(DOC_DIR)/$(RESULT)/html:	-13311651
+debug-native-code-library:	1740123024
+class="type"><\/code>value	888064139
+$(CFRAMEWORKS:%=-framework	1081600314
+REAL_RESULT="$(NCRESULT)"	-111673003
+REAL_RESULT="$(BCRESULT)"	1247899329
+REAL_OCAMLC="$(OCAMLOPT)"	1407574048
+PRE_OCAML_FIND_PREDICATES	2110427514
+option<\/code><\/pre><div	1047508405
+$(OCAML_DEFAULT_DIRS:%=-I	1113447594
+hostname).h_addr_list.(0)	-1312967817
+$(FILTERED_MLY:.mly=.mli)	-526599489
+$(FILTERED_IDL:.idl=.mli)	-1923950331
+$(DOC_DIR)/$(RESULT)/html	1737703293
+debug-native-code-nolink:	-210196634
+debug-native-code-library	843246766
+*************************	-593234699
+-Wl,--export-all-symbols	1063245283
+-Wl,--enable-auto-import	897278772
+test_replace_nonexistent	-511286008
+$(RESULT)$(RES_CLIB_SUF)	-126776202
+PostScript-documentation	1077126511
+$(OCAML_FIND_PREDICATES)	842464013
+name="VALincr"><\/a>incr	544397116
+name="VALhash"><\/a>hash	594737264
+name="VALdecr"><\/a>decr	-1696124572
+Module:Continuum/ConnKey	332392273
+Memcached.Make(Ints)$/;"	1324913561
+$(FILTERED_ZOG:.zog=.ml)	730978566
+$(FILTERED_REP:.rep=.ml)	280472280
+$(FILTERED_MLY:.mly=.ml)	-99945390
+$(FILTERED_MLY:.mly=.di)	-98597760
+$(FILTERED_MLL:.mll=.ml)	-1361088316
+$(FILTERED_MLI:.mli=.di)	-1327946496
+$(FILTERED_IDL:.idl=.ml)	-478350236
+$(FILTERED_IDL:.idl=.di)	-477117494
+debug-native-code-nolink	-355928780
+Continuum.connection_for	-332703181
+class="type">+'a<\/code>	-615715485
+$(CAMELEON_REPORT_FLAGS)	-118319157
+test_delete_nonexistent	160107117
+$(SUBPROJS:%=subproj_%)	-1228122623
+PRE_OCAML_FIND_PACKAGES	497821323
+$(OCAMLLIBPATH)/contrib	-247137288
+$(OCAML_LIB_INSTALL)\n"	1835720808
+$(OCAML_DEP_PREDICATES)	1665159699
+name="TYPEt"><\/a><code	-784197754
+list<\/code><\/pre><div	-1473126964
+libinstall-native-code:	-171456731
+<libhashkit/hashkit.h>	-377537185
+$(LIBDIRS:%=-LIBPATH:%)	1577896051
+$(IMPLO_INTF:.cmo=.cmx)	-6846111
+$(IMPL_CMO:.cmo=.annot)	-401319292
+$(FILTERED_IDL:.idl=.h)	1815623301
+.$(EXT_CXX).$(EXT_OBJ):	438328021
+$(CAMELEON_ZOGGY_FLAGS)	143949225
+bool<\/code><\/pre><div	1490176584
+$(ALLML:%.mli=%.mli.__)	996745969
+/usr/local/lib/camlp4)	256384923
+test_spaces_in_key_set	702915452
+test/memcached_test.ml	1804832769
+$(SOURCE_DIRS:%=-ccopt	1655750421
+profiling-native-code:	1078152511
+Pervasives.compare$/;"	-553462722
+$(OCAMLMLIB_EXISTS)),)	-792379633
+$(OCAML_GLADECC_FLAGS)	-1906459432
+$(OCAML_FIND_PACKAGES)	1280991346
+$(OCAMLFIND_INSTFLAGS)	-2012812557
+$(NCRESULT).$(EXT_OBJ)	-1210611970
+$(NCRESULT).$(EXT_LIB)	-1150495920
+name="VALset"><\/a>set	-1648323060
+name="VALget"><\/a>get	1208753356
+name="VALadd"><\/a>add	-327068872
+Memcached.Make(Ints)]}	-282270253
+libinstall-native-code	-424954139
+class="type"><\/code>t	563252276
+$(CFRAMEWORKS:%=-cclib	-1763707
+$(BCRESULT).$(EXT_LIB)	1676319500
+/usr/local/lib/ocaml)	82223320
+!_TAG_PROGRAM_VERSION	976291807
+$(SPECIAL_OCAMLFLAGS)	-72571135
+$(RESULT).$(EXT_LIB):	840939453
+profiling-native-code	2046290535
+..\/OCamlMakefile$/;"	-10838890
+$(OCAML_LIB_INSTALL);	-1373494585
+OCAML_FIND_PREDICATES	85730448
+$(OCAML_FIND_LINKPKG)	-920781087
+$(OCAML_DEP_PACKAGES)	-1978065900
+memcached_test.ml$/;"	733238710
+Memcached_impl(struct	880249690
+Map.Make(ConnKey)$/;"	-328119703
+$(LIB_PACK_NAME).cmx:	-877648545
+$(LIB_PACK_NAME).cmo:	-877644662
+libinstall-byte-code:	-550659442
+$(IMPL_CMO:.cmo=.cmx)	-147530464
+$(IMPL_CMO:.cmo=.asm)	31092235
+$(EXTLIBDIRS:%=-ccopt	1095872823
+CAMELEON_REPORT_FLAGS	1314398474
+<atte.kojo@gmail.com>	-1032387003
+2_Functorialinterface	2008055158
+test_removing_server	242691337
+test_get_nonexistent	-1218047956
+!_TAG_PROGRAM_AUTHOR	2139205428
+$(SOURCE_DIRS:%=-L%)	-594889774
+$(SOURCE_DIRS:%=-I%)	-595454821
+$(RESULT).$(EXT_LIB)	801685725
+profiling-byte-code:	1319863972
+$(OCAML_LIB_INSTALL)	1793817364
+OCAML_DEP_PREDICATES	-42119230
+native-code-library:	304499786
+$(LIB_PACK_NAME).cmx	1567867015
+$(LIB_PACK_NAME).cmo	1567867024
+$(LIB_PACK_NAME).cmi	1567867030
+$(LIBINSTALL_FILES))	-244883243
+$(LIBINSTALL_FILES);	-244883257
+libinstall-byte-code	2062293116
+$(DOC_DIR)/$(RESULT)	94369611
+connection.input$/;"	-88282549
+connection_finalizer	-1590216448
+CAMLreturn(result);	-992496069
+CAMLlocal1(result);	-1708662913
+caml_copy_int32(h);	-902444133
+CAMELEON_ZOGGY_FLAGS	72150652
+####################	-80370159
+-Wl,--whole-archive	1871118785
+-Wl,$(RPATH_FLAG)%)	-1836682668
+shutdown_connection	1604786030
+-short-functors$/;"	-1955668387
+$(REAL_RESULT).dll:	-287917416
+profiling-byte-code	-6839318
+$(OCAMLMKLIB_FLAGS)	190045773
+OCAML_GLADECC_FLAGS	-2082808049
+OCAML_FIND_PACKAGES	-791170067
+OCAMLFIND_INSTFLAGS	1650696322
+native-code-nolink:	-1316495960
+native-code-library	109308368
+$(MAYBE_IDL_HEADER)	-1068682334
+Marshal.from_string	-1048839265
+$(LIBINSTALL_FILES)	-1639561964
+Latex-documentation	1635903274
+-I'$(OCAMLLIBPATH)'	-1425941702
+$(IMPL_CMO:.cmo=.s)	-413727011
+ignore(really_input	-355627147
+$(FIRST_DOC_FILE)`;	-300954513
+$(EXTLIBDIRS:%=-L%)	-1769539736
+dll$(CLIB_BASE).dll	-344736256
+debug-code-library:	122921760
+class="type">string	1749017809
+test_empty_key_set	486977722
+test_empty_key_get	489251878
+!_TAG_PROGRAM_NAME	1427849640
+SPECIAL_OCAMLFLAGS	-1698952004
+$(SOURCE_DIRS:%=-I	2075653713
+Pervasives.compare	2101623038
+OCaml-installation	1477765444
+OCAML_FIND_LINKPKG	639029020
+OCAML_DEP_PACKAGES	-784472909
+OCAML_DEFAULT_DIRS	1912671236
+-NODEFAULTLIB:LIBC	2071633615
+native-code-nolink	411660070
+memcached_test$/;"	-2145798287
+[Memcached.replace	-1805022381
+memcached_native.c	1330615649
+{!Memcached.Make}.	2092491083
+$(LIBDIRS:%=-ccopt	-1260254384
+$(LDFLAGS:%=-ccopt	1702309844
+HTML-documentation	-1498548237
+$(FILTERED_IDL)),)	-1122646201
+($(ELF_RPATH),yes)	-931655343
+dll$(CLIB_BASE).so	1312377426
+debug-native-code:	1757532234
+debug-code-nolink:	-1049333642
+debug-code-library	-1273397378
+CAMLparam1(data);	872263302
+<caml/mlvalues.h>	2024804294
+$(CAMLIDLDLLFLAGS)	-1977373233
+$(CAMELEON_REPORT)	-2046066753
+byte-code-library:	-1982771607
+$(ALL_OCAMLCFLAGS)	795408588
+(ADDR_INET(h_addr,	2058862641
+2_Genericinterface	-69253536
+test_add_existing	306358271
+!_TAG_PROGRAM_URL	502470732
+!_TAG_FILE_SORTED	1088470200
+!_TAG_FILE_FORMAT	1718307142
+($(SYSTEM),win32)	348112797
+($(SYSTEM),mingw)	302958748
+string_of_int$/;"	1293335340
+$(REAL_OCAMLFIND)	595271714
+$(REAL_IMPL_INTF)	7237247
+PDF-documentation	1035680968
+pack-native-code:	-548243938
+OCamlMakefile$/;"	978293623
+OCAML_LIB_INSTALL	-232444141
+"\nUninstallation	501177438
+$*.mli.temporary;	-939570071
+{!Memcached.Make}	705827975
+[Memcached.delete	-1898059356
+..\/memcached$/;"	-604498729
+Marshal.to_string	-2041593130
+Map.Make(ConnKey)	210987149
+language-agnostic	557701760
+int_of_string$/;"	2104487540
+ignore(input_line	1866062108
+hash_murmur(value	285875
+$(ELF_RPATH_FLAG)	1776247640
+.DELETE_ON_ERROR:	175448107
+debug-native-code	-15706672
+debug-code-nolink	-1789513596
+$(CPPFLAGS_WIN32)	1243532314
+(ConnMap.is_empty	1233820883
+$(COMMON_LDFLAGS)	1310447591
+class="type">unit	-226447292
+class="info">$/;"	-1779560074
+c.continuum.(idx)	-174473682
+$(CAMELEON_ZOGGY)	1725510437
+byte-code-nolink:	946944529
+byte-code-library	183038177
+-----------------	-1082213374
+(Value.of_string	1529876525
+\\t\\r\\n]+"$/;"	-762319741
+test_set_and_get	2057352099
+test_empty_value	1965137101
+pack-native-code	1845081932
+-out:$(RES_CLIB)	1134324938
+out_channel;$/;"	791503686
+$(OCAMLNLDFLAGS)	2052533737
+OCAMLMLIB_EXISTS	-1612803820
+OCAMLMKLIB_FLAGS	1831694160
+$(OCAMLMAKEFILE)	-73584360
+OCAMLLDFLAGS="-g	-1670411063
+$(OCAMLLDFLAGS)"	767697605
+$(OCAML_GLADECC)	-489737436
+$(OCAMLDOCFLAGS)	1962913797
+$(OCAMLBLDFLAGS)	-504363779
+NONINFRINGEMENT.	696836724
+new_connections;	-392116854
+$(NCRESULT).cmxa	-1980234549
+$(NCDIDIR)/%.di:	1476162296
+native-code-dll:	868757225
+Module:Continuum	-1625992089
+$*.ml.temporary;	-676715354
+$*.mli.temporary	333538662
+$(MLDEPDIR)/%.d:	315634249
+MERCHANTABILITY,	-1475129525
+[Memcached.stats	-553557898
+memcached.ml$/;"	-1483828261
+"memcached.cmxa"	-1327667083
+MAYBE_IDL_HEADER	-519946691
+$(LIBS:%=%.cmxa)	-236466316
+$(LIB_PACK_NAME)	-1567012531
+LIBINSTALL_FILES	13586611
+$(LIBDIRS:%=-L%)	564291003
+interoperability	1880332737
+$(INCDIRS:%=-I%)	-608442747
+ignore(read_line	-332836774
+$(FOR_PACK_NAME)	1136747889
+$(FILTER_EXTNS),	57962729
+.DELETE_ON_ERROR	-1589228245
+Continuum.remove	846051783
+connection.input	-878687085
+$(CLIBS:%=-cclib	-753908204
+$(CLIB_BASE).lib	-1840781369
+$(CLIB_BASE).exp	-1842127309
+$(CFRAMEWORKS))"	-1034871639
+<caml/memory.h>	-1281027198
+byte-code-nolink	1335097769
+Value.to_string	2045816423
+Value.of_string	-1757273373
+type:connection	-1582707355
+test_pool_store	-2111538656
+test_no_servers	928518204
+start_memcached	-629229413
+-short-functors	-1906389551
+$(RESULT).cmxa,	-2086408322
+$(REAL_RESULT):	1555579138
+$(QUIET)pp=`sed	596090657
+$(QUIET)$(MAKE)	-188039761
+$(PIC_CPPFLAGS)	-1908571261
+pack-byte-code:	-1524356575
+open_connection	-805168276
+ocamlyacc-flags	2139367173
+$(OCAMLNCFLAGS)	83817960
+'OcamlMakefile'	-520505205
+$(OCAMLLDFLAGS)	1838233597
+$(OCAMLCPFLAGS)	-1277144616
+$(OCAMLBCFLAGS)	523875988
+"\nUninstalling	1944141461
+"\nInstallation	-1794278697
+new_connections	1332019467
+$(NCRESULT).exp	1446439523
+$(NCRESULT).dll	1446290258
+$(NCRESULT).cmx	1446850478
+$(NCRESULT).cmi	1446850495
+$(NCRESULT).cma	1446850487
+native-code-dll	-1607381407
+$*.ml.temporary	669841519
+[Memcached.incr	906466279
+[Memcached.decr	1316733951
+"memcached.cma"	-1800016123
+$(LIBS:%=%.cma)	-59794544
+in_channel;$/;"	-381005557
+/,$(i)),$(i))))	1366871914
+-I$(CAMLP4PATH)	-683957066
+hash_murmur$/;"	-1920515036
+FILTERED_OXRIDL	-1076262983
+Continuum.t$/;"	608020069
+Continuum.empty	-1130218526
+.cmxa,$(foreach	488183822
+class="type">'a	-1288197994
+class="type"><a	-1288194013
+$(CFLAGS_WIN32)	-63016422
+c.continuum.(0)	-1195950415
+$(CAMLIDLFLAGS)	-1929571999
+CAMLIDLDLLFLAGS	-1350224602
+CAMELEON_REPORT	-1947374442
+$(BCRESULT).exp	1847790295
+$(BCRESULT).dll	1847651574
+$(BCRESULT).cmo	1846705013
+$(BCRESULT).cmi	1846705011
+$(BCRESULT).cma	1846705019
+$(BCDIDIR)/%.di	2035330266
+archive(native)	-1430757501
+ALL_OCAMLCFLAGS	-1977732285
+$(ALL_LDFLAGS))	551491400
+adding/removing	-858993984
+?wait_time:int	675931380
+%$(TOPSUFFIX):	-1474911739
+$(THREAD_FLAG)	972285383
+test_underflow	-258043406
+successful.\n"	672758569
+"$(SUBTARGET)"	20060795
+(String.concat	-804693146
+"SERVER_ERROR"	-852668801
+$(RESULT).cmxa	-1327843738
+$(RESULT).cma:	-1327854666
+$(RESULT).cma,	-1327854688
+representation	1778833510
+REAL_OCAMLFIND	-1096428035
+$(REAL_OCAMLC)	-435523904
+REAL_IMPL_INTF	1873444566
+$(QUIET)printf	-120986207
+$(PRE_TARGETS)	-1494776948
+pack-byte-code	1339290105
+$(OCAMLMKLIB))	-1448912398
+"OCamlMakefile	827405143
+OCAMLFLAGS="-g	-1498253055
+$(OCAMLFLAGS)"	1280867885
+$(OBJ_LINK)),)	-827785948
+["NOT_STORED"]	1274482786
+$(NOIDLHEADER)	1843979467
+.ml.$(EXT_OBJ)	1303450504
+.m.$(EXT_OBJ):	-1861021814
+Memcached_test	1328167509
+[Memcached.set	183991895
+Memcached_impl	1564830863
+[Memcached.get	180210931
+[Memcached.add	181290030
+List.fold_left	-1038626736
+library-paths,	992863323
+$(LDFLAGS:%=%)	-1707653248
+-l$(CLIB_BASE)	1931768603
+(int_of_string	-454888950
+$(INTF_OCAMLC)	-552104709
+$(INCDIRS:%=-I	2144314107
+$(IMPLO_INTF))	213496580
+$(IMPLO_INTF),	213496577
+implementation	546592367
+i,$(LIBS),$(if	508145640
+(gethostbyname	844398177
+FIRST_DOC_FILE	-1961664157
+FILTERED_GLADE	-2013507178
+FILTERED_C_CXX	1060033276
+$(FILTERED))))	456734088
+ELF_RPATH_FLAG	-274560705
+($(ELF_RPATH),	-1696927233
+CREATE_LIB=yes	429747875
+CPPFLAGS_WIN32	847232093
+Continuum.find	1488102966
+ConnMap.t;$/;"	-1433226136
+ConnMap.remove	1345402875
+ConnMap.empty;	981739809
+connection_for	1325757405
+communications	-1406901630
+COMMON_LDFLAGS	1458429502
+-colorize-code	1839281227
+.cma,$(foreach	1322125104
+"CLIENT_ERROR"	-544128317
+$(CLIBS:%=-l%)	1965608717
+.c.$(EXT_OBJ):	-592314180
+c.connections)	516337298
+CAMELEON_ZOGGY	-144515552
+byte-code-dll:	312420054
+$(AUTO_OXRIDL)	1010764850
+$(ALL_LDFLAGS)	1778495643
+$(TOPSUFFIX),	-1832817770
+test/Makefile	127192448
+$(SUBTARGET);	-2127687958
+subproj_$(1):	1181718569
+string_of_int	-1128565976
+String.length	-329850368
+String.create	-802848152
+start_servers	-456981206

File test/data/fnv1a_32.txt

View file
  • Ignore whitespace
+###########################################################################	612228984
+{{:http://caml.inria.fr/pub/docs/manual-ocaml/libref/Marshal.html}Marshal}	-851725406
+href="Memcached.Value.html#TYPEt">t<\/a><\/code><\/pre><\/body><\/html>/;"	-1646201150
+href="Memcached.S.html#TYPEt">t<\/a><\/code><\/pre><pre><span	1760263282
+href="Memcached.html#TYPEt">t<\/a><\/code><\/pre><pre><span	-2058474579
+href="Memcached.html#TYPEt">t<\/a><\/code><\/pre><br>$/;"	1763696308
+http://www.ocaml.info/home/ocaml_sources.html	239510437
+href="Memcached.S.html#TYPEvalue">value<\/a>	1253105975
+$(FILTERED_OXRIDL:%.oxridl=$(MLDEPDIR)/%.d)	203314242
+$(FILTERED_GLADE:%.glade=$(MLDEPDIR)/%.d)	-793620780
+dir,$(LIBDIRS),$(CLIBS:%=$(dir)/lib%.a)))	416317088
+toupper(substr($$0,1,1))substr($$0,2)}')	-460407486
+href="Memcached.Value.html#TYPEt">t<\/a>	1806558809
+$(FILTERED_IDL:%.idl=%_stubs.$(EXT_OBJ))	974362375
+dir,$(LIBDIRS),$(CLIBS:%=$(dir)/%.lib)))	1882539631
+doc/memcached/html/Memcached.Value.html	1331279407
+name="2_Functorialinterface"><\/a>$/;"	1302595218
+list<\/code><\/pre><\/body><\/html>/;"	433998122
+doc/memcached/html/Memcached.Make.html	-1031782720
+$(FILTERED_ZOG:%.zog=$(MLDEPDIR)/%.d)	-1523626396
+$(FILTERED_REP:%.rep=$(MLDEPDIR)/%.d)	-1398440276
+$(FILTERED_MLY:%.mly=$(MLDEPDIR)/%.d)	-1922375220
+$(FILTERED_MLL:%.mll=$(MLDEPDIR)/%.d)	1567650348
+$(FILTERED_IDL:%.idl=$(MLDEPDIR)/%.d)	-1720213100
+$(DOC_DIR)/$(RESULT)/html/index.html:	565564797
+$(OBJ_C_CXX:.$(EXT_CXX)=.$(EXT_OBJ))	753852796
+name="VALdisconnect"><\/a>disconnect	-1128351546
+libhashkit_murmur(String_val(data),	-375992781
+href="Memcached.S.html#TYPEt">t<\/a>	894458625
+$(DOC_DIR)/$(RESULT)/html/index.html	-1359382891
+name="2_Genericinterface"><\/a>$/;"	-689484488
+{{:http://memcached.org/}memcached}	-6503278
+$(FILTERED_ML:%.ml=$(MLDEPDIR)/%.d)	-2140273492
+doc/memcached/html/Memcached.S.html	1790829455
+$(DOC_DIR)/$(RESULT)/latex/doc.tex:	723425392
+$(DOC_DIR)/$(RESULT)/latex/doc.pdf:	-1947038399
+$(OCAML_DEFAULT_DIRS:%=-LIBPATH:%)	-1596679003
+name="VALto_string"><\/a>to_string	110248202
+name="VALof_string"><\/a>of_string	1496184026
+href="Memcached.html#TYPEt">t<\/a>	717331260
+$(EXTLIBDIRS:%=-Wl,$(RPATH_FLAG)%)	-293688946
+$(DOC_DIR)/$(RESULT)/latex/doc.tex	1346636778
+$(DOC_DIR)/$(RESULT)/latex/doc.ps:	1410568118
+$(DOC_DIR)/$(RESULT)/latex/doc.pdf	-1308833183
+doc/memcached/html/Memcached.html	-921214554
+$(DOC_DIR)/$(RESULT)/latex/doc.ps	1525439240
+$(FILTERED_C_CXX:.c=.$(EXT_OBJ))	661543127
+/dhiebert@users.sourceforge.net/	-591361483
+-Wl,--allow-multiple-definition	961018315
+string<\/code><\/pre><pre><span	862580489
+option<\/code><\/pre><pre><span	-544577275
+$(MLIDEPS:%.di=$(NCDIDIR)/%.di)	50495026
+$(MLIDEPS:%.di=$(BCDIDIR)/%.di)	1975350910
+$(FILTERED_OXRIDL:.oxridl=.mli)	1262902971
+$(FILTERED_IDL:%.idl=%_stubs.c)	-1661003528
+serialization/de-serialization	2042165582
+profiling-native-code-library:	2045143621
+'$(OCAMLLIBPATH)/ocamlrun.lib'	-163104933
+name="VALreplace"><\/a>replace	1091037194
+name="VALconnect"><\/a>connect	2016678606
+$(FILTERED_OXRIDL:.oxridl=.ml)	-172397616
+$(FILTERED_OXRIDL:.oxridl=.di)	-600017238
+profiling-native-code-library	231255037
+$(OCAML_DEFAULT_DIRS:%=-ccopt	-405889060
+$(IMPLO_INTF:%.mli.cmi=%.cmi)	1532791076
+bool<\/code><\/pre><pre><span	1434233630
+"--warn-undefined-variables"	-332780936
+profiling-byte-code-library:	-1711849176
+$(PRE_OCAML_FIND_PREDICATES)	-1609030685
+'$(OCAMLLIBPATH)/ocamlrun.a'	693631503
+name="VALdelete"><\/a>delete	-122030404
+name="VALcreate"><\/a>create	1033629486
+$(IMPL_CMO:.cmo=.$(EXT_OBJ))	-1643624108
+http://ctags.sourceforge.net	2024018894
+$(FILTERED_GLADE:.glade=.ml)	-1084654314
+class="keyword">type<\/span>	842190206
+$(space),$(comma),$(PREDS))	1843480376
+$(space),$(comma),$(PACKS))	48130758
+$(SOURCE_DIRS:%=-LIBPATH:%)	-2078408038
+profiling-byte-code-library	-496823550
+$(OCAML_DEFAULT_DIRS:%=-L%)	266625197
+$(OCAML_DEFAULT_DIRS:%=-I%)	-803586198
+$(OBJ_C_CXX:.m=.$(EXT_OBJ))	908402365
+name="TYPEvalue"><\/a><code	632497577
+$(LIB_PACK_NAME).$(EXT_OBJ)	1802811533
+$(DOC_DIR)/$(RESULT)/latex:	-1329809906
+class="keyword">val<\/span>	2090068615
+caml_string_length(data));	-1359662202
+subproj,$(SUBPROJS),$(eval	328005715
+serializing/de-serializing	-2043183040
+$(PRE_OCAML_FIND_PACKAGES)	976683650
+name="VALstats"><\/a>stats	1644488570
+make_subproj,$(subproj))))	-610651584
+lib$(CLIB_BASE).$(EXT_LIB)	468635025
+int<\/code><\/pre><br>$/;"	-1445705538
+$(EXTLIBDIRS:%=-LIBPATH:%)	524983732
+$(DOC_DIR)/$(RESULT)/latex	-114953664
+$(DOC_DIR)/$(RESULT)/html:	1797174977
+debug-native-code-library:	-346150514
+class="type"><\/code>value	-1245073213
+$(CFRAMEWORKS:%=-framework	977389984
+REAL_RESULT="$(NCRESULT)"	1477509737
+REAL_RESULT="$(BCRESULT)"	1591251277
+REAL_OCAMLC="$(OCAMLOPT)"	270076674
+PRE_OCAML_FIND_PREDICATES	1445202484
+option<\/code><\/pre><div	-2054117699
+$(OCAML_DEFAULT_DIRS:%=-I	-1595195624
+hostname).h_addr_list.(0)	2143449027
+$(FILTERED_MLY:.mly=.mli)	-2103834273
+$(FILTERED_IDL:.idl=.mli)	1333617065
+$(DOC_DIR)/$(RESULT)/html	1455418081
+debug-native-code-nolink:	-44591608
+debug-native-code-library	1033167040
+*************************	-813946627
+-Wl,--export-all-symbols	-1218454717
+-Wl,--enable-auto-import	584776306
+test_replace_nonexistent	-1935556122
+$(RESULT)$(RES_CLIB_SUF)	-100121240
+PostScript-documentation	898865443
+$(OCAML_FIND_PREDICATES)	862627233
+name="VALincr"><\/a>incr	2092076878
+name="VALhash"><\/a>hash	-399877958
+name="VALdecr"><\/a>decr	952925950
+Module:Continuum/ConnKey	352950473
+Memcached.Make(Ints)$/;"	70487845
+$(FILTERED_ZOG:.zog=.ml)	-1885200296
+$(FILTERED_REP:.rep=.ml)	2073687822
+$(FILTERED_MLY:.mly=.ml)	-1633333908
+$(FILTERED_MLY:.mly=.di)	-1799014434
+$(FILTERED_MLL:.mll=.ml)	-327623998
+$(FILTERED_MLI:.mli=.di)	1893829918
+$(FILTERED_IDL:.idl=.ml)	-1361665862
+$(FILTERED_IDL:.idl=.di)	896924396
+debug-native-code-nolink	-1128139038
+Continuum.connection_for	-65844233
+class="type">+'a<\/code>	-770732209
+$(CAMELEON_REPORT_FLAGS)	659095547
+test_delete_nonexistent	-1607917815
+$(SUBPROJS:%=subproj_%)	1177194225
+PRE_OCAML_FIND_PACKAGES	1904741931
+$(OCAMLLIBPATH)/contrib	928095694
+$(OCAML_LIB_INSTALL)\n"	-706200514
+$(OCAML_DEP_PREDICATES)	1394835695
+name="TYPEt"><\/a><code	-1163076588
+list<\/code><\/pre><div	-1049831822
+libinstall-native-code:	1266712937
+<libhashkit/hashkit.h>	-216902685
+$(LIBDIRS:%=-LIBPATH:%)	2035649651
+$(IMPLO_INTF:.cmo=.cmx)	-581619475
+$(IMPL_CMO:.cmo=.annot)	-957681246
+$(FILTERED_IDL:.idl=.h)	-1325135351
+.$(EXT_CXX).$(EXT_OBJ):	-639095347
+$(CAMELEON_ZOGGY_FLAGS)	1865046717
+bool<\/code><\/pre><div	-1196224050
+$(ALLML:%.mli=%.mli.__)	1463904589
+/usr/local/lib/camlp4)	-995577609
+test_spaces_in_key_set	1796940758
+test/memcached_test.ml	-806184003
+$(SOURCE_DIRS:%=-ccopt	-1674915951
+profiling-native-code:	742220939
+Pervasives.compare$/;"	-1593616784
+$(OCAMLMLIB_EXISTS)),)	-1906764405
+$(OCAML_GLADECC_FLAGS)	-195359426
+$(OCAML_FIND_PACKAGES)	1720887604
+$(OCAMLFIND_INSTFLAGS)	-1236787409
+$(NCRESULT).$(EXT_OBJ)	1048546668
+$(NCRESULT).$(EXT_LIB)	-328779430
+name="VALset"><\/a>set	487769246
+name="VALget"><\/a>get	-1350654034
+name="VALadd"><\/a>add	-1323681422
+Memcached.Make(Ints)]}	1693185159
+libinstall-native-code	1915371177
+class="type"><\/code>t	-1828879094
+$(CFRAMEWORKS:%=-cclib	1132946325
+$(BCRESULT).$(EXT_LIB)	1440071694
+/usr/local/lib/ocaml)	321161798
+!_TAG_PROGRAM_VERSION	-1626885709
+$(SPECIAL_OCAMLFLAGS)	203664733
+$(RESULT).$(EXT_LIB):	1834495425
+profiling-native-code	596954131
+..\/OCamlMakefile$/;"	-1386756276
+$(OCAML_LIB_INSTALL);	531598511
+OCAML_FIND_PREDICATES	-1803971042
+$(OCAML_FIND_LINKPKG)	-1746933851
+$(OCAML_DEP_PACKAGES)	437123630
+memcached_test.ml$/;"	-1159261852
+Memcached_impl(struct	1159591864
+Map.Make(ConnKey)$/;"	-1432293427
+$(LIB_PACK_NAME).cmx:	-612686461
+$(LIB_PACK_NAME).cmo:	-642843200
+libinstall-byte-code:	47088728
+$(IMPL_CMO:.cmo=.cmx)	671269182
+$(IMPL_CMO:.cmo=.asm)	953046567
+$(EXTLIBDIRS:%=-ccopt	-722724965
+CAMELEON_REPORT_FLAGS	217033420
+<atte.kojo@gmail.com>	-244793407
+2_Functorialinterface	1388974200
+test_removing_server	-758860367
+test_get_nonexistent	1616871558
+!_TAG_PROGRAM_AUTHOR	-452578942
+$(SOURCE_DIRS:%=-L%)	1746222836
+$(SOURCE_DIRS:%=-I%)	559664807
+$(RESULT).$(EXT_LIB)	1999042529
+profiling-byte-code:	1329024278
+$(OCAML_LIB_INSTALL)	-968054322
+OCAML_DEP_PREDICATES	2039946216
+native-code-library:	-2078714340
+$(LIB_PACK_NAME).cmx	-1806007701
+$(LIB_PACK_NAME).cmo	-1453677702
+$(LIB_PACK_NAME).cmi	-1554343416
+$(LIBINSTALL_FILES))	-1078855395
+$(LIBINSTALL_FILES);	-843968729
+libinstall-byte-code	1808892274
+$(DOC_DIR)/$(RESULT)	-749097165
+connection.input$/;"	55820207
+connection_finalizer	-1671156354
+CAMLreturn(result);	-1919737681
+CAMLlocal1(result);	106550711
+caml_copy_int32(h);	-1090950129
+CAMELEON_ZOGGY_FLAGS	-441974134
+####################	2001042345
+-Wl,--whole-archive	-1031343899
+-Wl,$(RPATH_FLAG)%)	-1029890934
+shutdown_connection	-26677716
+-short-functors$/;"	-1263311071
+$(REAL_RESULT).dll:	1877719762
+profiling-byte-code	777880680
+$(OCAMLMKLIB_FLAGS)	719420313
+OCAML_GLADECC_FLAGS	360054111
+OCAML_FIND_PACKAGES	1504168065
+OCAMLFIND_INSTFLAGS	-488174808
+native-code-nolink:	555588510
+native-code-library	-79260978
+$(MAYBE_IDL_HEADER)	-1931906344
+Marshal.from_string	-2128072029
+$(LIBINSTALL_FILES)	630818982
+Latex-documentation	1745708452
+-I'$(OCAMLLIBPATH)'	2007130804
+$(IMPL_CMO:.cmo=.s)	525166693
+ignore(really_input	26864965
+$(FIRST_DOC_FILE)`;	248412539
+$(EXTLIBDIRS:%=-L%)	-1666279646
+dll$(CLIB_BASE).dll	-1875415110
+debug-code-library:	-2018978070
+class="type">string	-1518067067
+test_empty_key_set	-437756532
+test_empty_key_get	1677100832
+!_TAG_PROGRAM_NAME	886461986
+SPECIAL_OCAMLFLAGS	340649954
+$(SOURCE_DIRS:%=-I	-398563239
+Pervasives.compare	-843476508
+OCaml-installation	-1888290654
+OCAML_FIND_LINKPKG	-504507942
+OCAML_DEP_PACKAGES	58787887
+OCAML_DEFAULT_DIRS	-890701506
+-NODEFAULTLIB:LIBC	-1094632113
+native-code-nolink	1955278992
+memcached_test$/;"	902802077
+[Memcached.replace	1564408759
+memcached_native.c	-3831603
+{!Memcached.Make}.	83637567
+$(LIBDIRS:%=-ccopt	-1672775054
+$(LDFLAGS:%=-ccopt	2055729710
+HTML-documentation	-1216338381
+$(FILTERED_IDL)),)	2078098655
+($(ELF_RPATH),yes)	2043624121
+dll$(CLIB_BASE).so	-1045293764
+debug-native-code:	1887952256
+debug-code-nolink:	1387232356
+debug-code-library	1692944276
+CAMLparam1(data);	859129456
+<caml/mlvalues.h>	294150292
+$(CAMLIDLDLLFLAGS)	1104453691
+$(CAMELEON_REPORT)	54500463
+byte-code-library:	-410957507
+$(ALL_OCAMLCFLAGS)	193779454
+(ADDR_INET(h_addr,	-424612563
+2_Genericinterface	275183678
+test_add_existing	1206151047
+!_TAG_PROGRAM_URL	-986984230
+!_TAG_FILE_SORTED	846753506
+!_TAG_FILE_FORMAT	-1192115772
+($(SYSTEM),win32)	1706520233
+($(SYSTEM),mingw)	-1296371686
+string_of_int$/;"	-1685934690
+$(REAL_OCAMLFIND)	-1597883064
+$(REAL_IMPL_INTF)	-2004523333
+PDF-documentation	-629756502
+pack-native-code:	-1081699624
+OCamlMakefile$/;"	-1914411141
+OCAML_LIB_INSTALL	-1525251041
+"\nUninstallation	-1436299656
+$*.mli.temporary;	1778218945
+{!Memcached.Make}	-2143487733
+[Memcached.delete	-206142786
+..\/memcached$/;"	-2091632649
+Marshal.to_string	-780828536
+Map.Make(ConnKey)	348792965
+language-agnostic	-276763118
+int_of_string$/;"	-687238402
+ignore(input_line	1162175602
+hash_murmur(value	-1505502633
+$(ELF_RPATH_FLAG)	1823651290
+.DELETE_ON_ERROR:	-1056089013
+debug-native-code	-1290199878
+debug-code-nolink	775610550
+$(CPPFLAGS_WIN32)	1374604268
+(ConnMap.is_empty	-1637428553
+$(COMMON_LDFLAGS)	-49385
+class="type">unit	1337937162
+class="info">$/;"	-1464189916
+c.continuum.(idx)	714895160
+$(CAMELEON_ZOGGY)	955961625
+byte-code-nolink:	-1322604035
+byte-code-library	-991458347
+-----------------	-1935549208
+(Value.of_string	636827009
+\\t\\r\\n]+"$/;"	593407819
+test_set_and_get	2062001595
+test_empty_value	2014643757
+pack-native-code	-384022286
+-out:$(RES_CLIB)	-710954320
+out_channel;$/;"	1900691228
+$(OCAMLNLDFLAGS)	2122605633
+OCAMLMLIB_EXISTS	-40717686
+OCAMLMKLIB_FLAGS	-1782722474
+$(OCAMLMAKEFILE)	-1460228858
+OCAMLLDFLAGS="-g	984503829
+$(OCAMLLDFLAGS)"	-1025088731
+$(OCAML_GLADECC)	838627986
+$(OCAMLDOCFLAGS)	51741105
+$(OCAMLBLDFLAGS)	-160552195
+NONINFRINGEMENT.	953065866
+new_connections;	187008692
+$(NCRESULT).cmxa	-1133543321
+$(NCDIDIR)/%.di:	2122216574
+native-code-dll:	1647818261
+Module:Continuum	-1922428997
+$*.ml.temporary;	-1924044284
+$*.mli.temporary	1860355552
+$(MLDEPDIR)/%.d:	-911992231
+MERCHANTABILITY,	-500282377
+[Memcached.stats	819215192
+memcached.ml$/;"	-1489093513
+"memcached.cmxa"	162857237
+MAYBE_IDL_HEADER	1692325389
+$(LIBS:%=%.cmxa)	269299998
+$(LIB_PACK_NAME)	-1877690443
+LIBINSTALL_FILES	-257899801
+$(LIBDIRS:%=-L%)	-417093073
+interoperability	-617801035
+$(INCDIRS:%=-I%)	-258530607
+ignore(read_line	1772266792
+$(FOR_PACK_NAME)	978674913
+$(FILTER_EXTNS),	-394203275
+.DELETE_ON_ERROR	877579603
+Continuum.remove	951665683
+connection.input	1562800779
+$(CLIBS:%=-cclib	-844052850
+$(CLIB_BASE).lib	244754431
+$(CLIB_BASE).exp	574959743
+$(CFRAMEWORKS))"	-1510812523
+<caml/memory.h>	387783408
+byte-code-nolink	-1859641323
+Value.to_string	1678427231
+Value.of_string	-1103487065
+type:connection	1821370697
+test_pool_store	572346138
+test_no_servers	926412470
+start_memcached	331222127
+-short-functors	-1704919943
+$(RESULT).cmxa,	2079706716
+$(REAL_RESULT):	-57565948
+$(QUIET)pp=`sed	220949257
+$(QUIET)$(MAKE)	-489309485
+$(PIC_CPPFLAGS)	604333883
+pack-byte-code:	-787141339
+open_connection	1657528326
+ocamlyacc-flags	-726658835
+$(OCAMLNCFLAGS)	-2100820722
+'OcamlMakefile'	1808725507
+$(OCAMLLDFLAGS)	1197464389
+$(OCAMLCPFLAGS)	520456674
+$(OCAMLBCFLAGS)	-1756846590
+"\nUninstalling	-410357035
+"\nInstallation	108417255
+new_connections	288382663
+$(NCRESULT).exp	447805471
+$(NCRESULT).dll	-1070080076
+$(NCRESULT).cmx	1197611580
+$(NCRESULT).cmi	945947295
+$(NCRESULT).cma	1080168247
+native-code-dll	-1847274867
+$*.ml.temporary	-1629208489
+[Memcached.incr	596341899
+[Memcached.decr	-1968481833
+"memcached.cma"	765217033
+$(LIBS:%=%.cma)	155117478
+in_channel;$/;"	1400009207
+/,$(i)),$(i))))	80622388
+-I$(CAMLP4PATH)	-1013203064
+hash_murmur$/;"	120609242
+FILTERED_OXRIDL	393374321
+Continuum.t$/;"	-1703930135
+Continuum.empty	-30751764
+.cmxa,$(foreach	2020450308
+class="type">'a	-2131967192
+class="type"><a	1629514795
+$(CFLAGS_WIN32)	-2038479844
+c.continuum.(0)	854162937
+$(CAMLIDLFLAGS)	260860949
+CAMLIDLDLLFLAGS	-1789201588
+CAMELEON_REPORT	-175397288
+$(BCRESULT).exp	-2122821989
+$(BCRESULT).dll	521318736
+$(BCRESULT).cmo	474655661
+$(BCRESULT).cmi	373989947
+$(BCRESULT).cma	239768995
+$(BCDIDIR)/%.di	744342540
+archive(native)	1887489239
+ALL_OCAMLCFLAGS	1458128039
+$(ALL_LDFLAGS))	-2118103878
+adding/removing	696489330
+?wait_time:int	-97869434
+%$(TOPSUFFIX):	684268105
+$(THREAD_FLAG)	609615147
+test_underflow	1950483808
+successful.\n"	-521308059
+"$(SUBTARGET)"	117906111
+(String.concat	-309005020
+"SERVER_ERROR"	1987810559
+$(RESULT).cmxa	615801240
+$(RESULT).cma:	-174173876
+$(RESULT).cma,	60712790
+representation	1991818256
+REAL_OCAMLFIND	1971961389
+$(REAL_OCAMLC)	-1428474926
+REAL_IMPL_INTF	212658604
+$(QUIET)printf	1628307741
+$(PRE_TARGETS)	-1150719130
+pack-byte-code	1666984285
+$(OCAMLMKLIB))	-1809968940
+"OCamlMakefile	2146470215
+OCAMLFLAGS="-g	366796317
+$(OCAMLFLAGS)"	-1832380035
+$(OBJ_LINK)),)	1325117338
+["NOT_STORED"]	-1161681496
+$(NOIDLHEADER)	-1785807797
+.ml.$(EXT_OBJ)	1684090510
+.m.$(EXT_OBJ):	300759784
+Memcached_test	-1631814507
+[Memcached.set	-1316573841
+Memcached_impl	818091175
+[Memcached.get	1134641019
+[Memcached.add	-1818815392
+List.fold_left	1362715726
+library-paths,	-970829937
+$(LDFLAGS:%=%)	-649379730
+-l$(CLIB_BASE)	-1271706405
+(int_of_string	232852744
+$(INTF_OCAMLC)	1685986111
+$(INCDIRS:%=-I	439251507
+$(IMPLO_INTF))	-2070143022
+$(IMPLO_INTF),	-2120475879
+implementation	605123175
+i,$(LIBS),$(if	1246692202
+(gethostbyname	-1620388763
+FIRST_DOC_FILE	1312901191
+FILTERED_GLADE	-1806368072
+FILTERED_C_CXX	1981136626
+$(FILTERED))))	2082040062
+ELF_RPATH_FLAG	-825946621
+($(ELF_RPATH),	-352195625
+CREATE_LIB=yes	992852067
+CPPFLAGS_WIN32	476737425
+Continuum.find	-1476351468
+ConnMap.t;$/;"	1842134954
+ConnMap.remove	-928002449
+ConnMap.empty;	88234257
+connection_for	-1817969791
+communications	-311455888
+COMMON_LDFLAGS	502394512
+-colorize-code	803281411
+.cma,$(foreach	-218084850
+"CLIENT_ERROR"	187711195
+$(CLIBS:%=-l%)	-286722571
+.c.$(EXT_OBJ):	227687546
+c.connections)	-597575468
+CAMELEON_ZOGGY	1121381374
+byte-code-dll:	-1525592424
+$(AUTO_OXRIDL)	-91815796
+$(ALL_LDFLAGS)	-416817993
+$(TOPSUFFIX),	1681511780
+test/Makefile	-329154510
+$(SUBTARGET);	-1209765164
+subproj_$(1):	-1708929223
+string_of_int	7692110
+String.length	791197654
+String.create	744419062
+start_servers	-1996952504

File test/data/fnv1a_64.txt

View file
  • Ignore whitespace
+###########################################################################	-1195558984
+{{:http://caml.inria.fr/pub/docs/manual-ocaml/libref/Marshal.html}Marshal}	-1149161854
+href="Memcached.Value.html#TYPEt">t<\/a><\/code><\/pre><\/body><\/html>/;"	-1335783070
+href="Memcached.S.html#TYPEt">t<\/a><\/code><\/pre><pre><span	-1342032398
+href="Memcached.html#TYPEt">t<\/a><\/code><\/pre><pre><span	-569384691
+href="Memcached.html#TYPEt">t<\/a><\/code><\/pre><br>$/;"	250860372
+http://www.ocaml.info/home/ocaml_sources.html	730587877
+href="Memcached.S.html#TYPEvalue">value<\/a>	-1116055273
+$(FILTERED_OXRIDL:%.oxridl=$(MLDEPDIR)/%.d)	838854722
+$(FILTERED_GLADE:%.glade=$(MLDEPDIR)/%.d)	-1392233996
+dir,$(LIBDIRS),$(CLIBS:%=$(dir)/lib%.a)))	-486617216
+toupper(substr($$0,1,1))substr($$0,2)}')	-758295614
+href="Memcached.Value.html#TYPEt">t<\/a>	589192153
+$(FILTERED_IDL:%.idl=%_stubs.$(EXT_OBJ))	1860128391
+dir,$(LIBDIRS),$(CLIBS:%=$(dir)/%.lib)))	-1927984273
+doc/memcached/html/Memcached.Value.html	1081382639
+name="2_Functorialinterface"><\/a>$/;"	-1907223790
+list<\/code><\/pre><\/body><\/html>/;"	1562338954
+doc/memcached/html/Memcached.Make.html	-69269408
+$(FILTERED_ZOG:%.zog=$(MLDEPDIR)/%.d)	875346500
+$(FILTERED_REP:%.rep=$(MLDEPDIR)/%.d)	1322571852
+$(FILTERED_MLY:%.mly=$(MLDEPDIR)/%.d)	-920710740
+$(FILTERED_MLL:%.mll=$(MLDEPDIR)/%.d)	1502646412
+$(FILTERED_IDL:%.idl=$(MLDEPDIR)/%.d)	-1511723404
+$(DOC_DIR)/$(RESULT)/html/index.html:	1752616285
+$(OBJ_C_CXX:.$(EXT_CXX)=.$(EXT_OBJ))	-1646586660
+name="VALdisconnect"><\/a>disconnect	1131601894
+libhashkit_murmur(String_val(data),	1647755763
+href="Memcached.S.html#TYPEt">t<\/a>	-1068971903
+$(DOC_DIR)/$(RESULT)/html/index.html	1090112661
+name="2_Genericinterface"><\/a>$/;"	1336516280
+{{:http://memcached.org/}memcached}	2077011250
+$(FILTERED_ML:%.ml=$(MLDEPDIR)/%.d)	1659808844
+doc/memcached/html/Memcached.S.html	-1101870385
+$(DOC_DIR)/$(RESULT)/latex/doc.tex:	-1174156112
+$(DOC_DIR)/$(RESULT)/latex/doc.pdf:	414065569
+$(OCAML_DEFAULT_DIRS:%=-LIBPATH:%)	658113733
+name="VALto_string"><\/a>to_string	-42684502
+name="VALof_string"><\/a>of_string	494422266
+href="Memcached.html#TYPEt">t<\/a>	1836669052
+$(EXTLIBDIRS:%=-Wl,$(RPATH_FLAG)%)	973510894
+$(DOC_DIR)/$(RESULT)/latex/doc.tex	-1760180054
+$(DOC_DIR)/$(RESULT)/latex/doc.ps:	-2110210634
+$(DOC_DIR)/$(RESULT)/latex/doc.pdf	-2111974559
+doc/memcached/html/Memcached.html	243034150
+$(DOC_DIR)/$(RESULT)/latex/doc.ps	1318196296
+$(FILTERED_C_CXX:.c=.$(EXT_OBJ))	-1910668073
+/dhiebert@users.sourceforge.net/	-1438565675
+-Wl,--allow-multiple-definition	-1374788309
+string<\/code><\/pre><pre><span	-1213467191
+option<\/code><\/pre><pre><span	-2139514779
+$(MLIDEPS:%.di=$(NCDIDIR)/%.di)	-1997202254
+$(MLIDEPS:%.di=$(BCDIDIR)/%.di)	118743294
+$(FILTERED_OXRIDL:.oxridl=.mli)	957326459
+$(FILTERED_IDL:%.idl=%_stubs.c)	-125999304
+serialization/de-serialization	-1059514002
+profiling-native-code-library:	996296837
+'$(OCAMLLIBPATH)/ocamlrun.lib'	504896155
+name="VALreplace"><\/a>replace	1138242986
+name="VALconnect"><\/a>connect	339105518
+$(FILTERED_OXRIDL:.oxridl=.ml)	-1468921104
+$(FILTERED_OXRIDL:.oxridl=.di)	-876612054
+profiling-native-code-library	1463566557
+$(OCAML_DEFAULT_DIRS:%=-ccopt	-1387075684
+$(IMPLO_INTF:%.mli.cmi=%.cmi)	44752836
+bool<\/code><\/pre><pre><span	938616734
+"--warn-undefined-variables"	-1931833896
+profiling-byte-code-library:	-1695695608
+$(PRE_OCAML_FIND_PREDICATES)	-557283581
+'$(OCAMLLIBPATH)/ocamlrun.a'	-682074513
+name="VALdelete"><\/a>delete	337640892
+name="VALcreate"><\/a>create	182586510
+$(IMPL_CMO:.cmo=.$(EXT_OBJ))	1348300532
+http://ctags.sourceforge.net	70165550
+$(FILTERED_GLADE:.glade=.ml)	-905700650
+class="keyword">type<\/span>	-610012738
+$(space),$(comma),$(PREDS))	882485976
+$(space),$(comma),$(PACKS))	1610443302
+$(SOURCE_DIRS:%=-LIBPATH:%)	-1333904678
+profiling-byte-code-library	-319849758
+$(OCAML_DEFAULT_DIRS:%=-L%)	492795789
+$(OCAML_DEFAULT_DIRS:%=-I%)	83122794
+$(OBJ_C_CXX:.m=.$(EXT_OBJ))	-116804195
+name="TYPEvalue"><\/a><code	1479965225
+$(LIB_PACK_NAME).$(EXT_OBJ)	-855662835
+$(DOC_DIR)/$(RESULT)/latex:	-214470994
+class="keyword">val<\/span>	-1533261977
+caml_string_length(data));	-171310074
+subproj,$(SUBPROJS),$(eval	1673240083
+serializing/de-serializing	-1207282560
+$(PRE_OCAML_FIND_PACKAGES)	952298434
+name="VALstats"><\/a>stats	1343069018
+make_subproj,$(subproj))))	-300252064
+lib$(CLIB_BASE).$(EXT_LIB)	1256833169
+int<\/code><\/pre><br>$/;"	-1888314946
+$(EXTLIBDIRS:%=-LIBPATH:%)	-2136300204
+$(DOC_DIR)/$(RESULT)/latex	1816228768
+$(DOC_DIR)/$(RESULT)/html:	1215276545
+debug-native-code-library:	681957198
+class="type"><\/code>value	-1099247837
+$(CFRAMEWORKS:%=-framework	-877478560
+REAL_RESULT="$(NCRESULT)"	539739913
+REAL_RESULT="$(BCRESULT)"	1601488109
+REAL_OCAMLC="$(OCAMLOPT)"	1124847618
+PRE_OCAML_FIND_PREDICATES	787962932
+option<\/code><\/pre><div	-72716675
+$(OCAML_DEFAULT_DIRS:%=-I	-543586120
+hostname).h_addr_list.(0)	-564055901
+$(FILTERED_MLY:.mly=.mli)	325335391
+$(FILTERED_IDL:.idl=.mli)	-814927415
+$(DOC_DIR)/$(RESULT)/html	-46573759
+debug-native-code-nolink:	-889335032
+debug-native-code-library	1156765760
+*************************	-1229448643
+-Wl,--export-all-symbols	830363747
+-Wl,--enable-auto-import	1974614194
+test_replace_nonexistent	253422054
+$(RESULT)$(RES_CLIB_SUF)	1776601736
+PostScript-documentation	-1166934365
+$(OCAML_FIND_PREDICATES)	-116200159
+name="VALincr"><\/a>incr	123166574
+name="VALhash"><\/a>hash	2108385434
+name="VALdecr"><\/a>decr	1720959518
+Module:Continuum/ConnKey	-651029271
+Memcached.Make(Ints)$/;"	1347515685
+$(FILTERED_ZOG:.zog=.ml)	-1672420232
+$(FILTERED_REP:.rep=.ml)	437553998
+$(FILTERED_MLY:.mly=.ml)	-1193972020
+$(FILTERED_MLY:.mly=.di)	-609231970
+$(FILTERED_MLL:.mll=.ml)	-995850622
+$(FILTERED_MLI:.mli=.di)	2021513822
+$(FILTERED_IDL:.idl=.ml)	1972796410
+$(FILTERED_IDL:.idl=.di)	1219295500
+debug-native-code-nolink	-2055729950
+Continuum.connection_for	-1509456521
+class="type">+'a<\/code>	-1899330545
+$(CAMELEON_REPORT_FLAGS)	-46857317
+test_delete_nonexistent	-1484760151
+$(SUBPROJS:%=subproj_%)	-979237647
+PRE_OCAML_FIND_PACKAGES	-1219486293
+$(OCAMLLIBPATH)/contrib	-657663634
+$(OCAML_LIB_INSTALL)\n"	957503326
+$(OCAML_DEP_PREDICATES)	-1062878577
+name="TYPEt"><\/a><code	-135005132
+list<\/code><\/pre><div	2121337810
+libinstall-native-code:	-97349239
+<libhashkit/hashkit.h>	-480751645
+$(LIBDIRS:%=-LIBPATH:%)	-1082998989
+$(IMPLO_INTF:.cmo=.cmx)	1569271885
+$(IMPL_CMO:.cmo=.annot)	-2134060414
+$(FILTERED_IDL:.idl=.h)	498741161
+.$(EXT_CXX).$(EXT_OBJ):	-680132659
+$(CAMELEON_ZOGGY_FLAGS)	1151696669
+bool<\/code><\/pre><div	-878534546
+$(ALLML:%.mli=%.mli.__)	223088685
+/usr/local/lib/camlp4)	-1260743561
+test_spaces_in_key_set	-899258890
+test/memcached_test.ml	2057928573
+$(SOURCE_DIRS:%=-ccopt	-932361967
+profiling-native-code:	-454730165
+Pervasives.compare$/;"	522776080
+$(OCAMLMLIB_EXISTS)),)	920698635
+$(OCAML_GLADECC_FLAGS)	-944115842
+$(OCAML_FIND_PACKAGES)	-274359724
+$(OCAMLFIND_INSTFLAGS)	-1082163793
+$(NCRESULT).$(EXT_OBJ)	-265883348
+$(NCRESULT).$(EXT_LIB)	-1028889478
+name="VALset"><\/a>set	665263806
+name="VALget"><\/a>get	-1372346418
+name="VALadd"><\/a>add	1475446994
+Memcached.Make(Ints)]}	-1567634297
+libinstall-native-code	631679465
+class="type"><\/code>t	691682698
+$(CFRAMEWORKS:%=-cclib	865704949
+$(BCRESULT).$(EXT_LIB)	-81192146
+/usr/local/lib/ocaml)	1632689510
+!_TAG_PROGRAM_VERSION	-1920832045
+$(SPECIAL_OCAMLFLAGS)	-295634307
+$(RESULT).$(EXT_LIB):	20601057
+profiling-native-code	1529345331
+..\/OCamlMakefile$/;"	1620337132
+$(OCAML_LIB_INSTALL);	990354863
+OCAML_FIND_PREDICATES	1358725822
+$(OCAML_FIND_LINKPKG)	-1325400059
+$(OCAML_DEP_PACKAGES)	-1785381522
+memcached_test.ml$/;"	1813389316
+Memcached_impl(struct	590875224
+Map.Make(ConnKey)$/;"	1336542189
+$(LIB_PACK_NAME).cmx:	1263310435
+$(LIB_PACK_NAME).cmo:	1267298080
+libinstall-byte-code:	138593816
+$(IMPL_CMO:.cmo=.cmx)	425013278
+$(IMPL_CMO:.cmo=.asm)	287373831
+$(EXTLIBDIRS:%=-ccopt	1827209467
+CAMELEON_REPORT_FLAGS	1882644556
+<atte.kojo@gmail.com>	400917281
+2_Functorialinterface	923121912
+test_removing_server	1162808465
+test_get_nonexistent	-1369134938
+!_TAG_PROGRAM_AUTHOR	-604403134
+$(SOURCE_DIRS:%=-L%)	567034388
+$(SOURCE_DIRS:%=-I%)	307635623
+$(RESULT).$(EXT_LIB)	-1007048415
+profiling-byte-code:	654557174
+$(OCAML_LIB_INSTALL)	-224813522
+OCAML_DEP_PREDICATES	135687656
+native-code-library:	148112444
+$(LIB_PACK_NAME).cmx	-243933013
+$(LIB_PACK_NAME).cmo	-243923878
+$(LIB_PACK_NAME).cmi	-243926488
+$(LIBINSTALL_FILES))	1935749501
+$(LIBINSTALL_FILES);	1935755591
+libinstall-byte-code	-1737415246
+$(DOC_DIR)/$(RESULT)	705054099
+connection.input$/;"	-1018231057
+connection_finalizer	-1811313538
+CAMLreturn(result);	1681394639
+CAMLlocal1(result);	958178039
+caml_copy_int32(h);	-658818577
+CAMELEON_ZOGGY_FLAGS	-537591158
+####################	-1941216439
+-Wl,--whole-archive	-1156177275
+-Wl,$(RPATH_FLAG)%)	-1787630934
+shutdown_connection	1421829708
+-short-functors$/;"	535231489
+$(REAL_RESULT).dll:	-1387655598
+profiling-byte-code	-1913951992
+$(OCAMLMKLIB_FLAGS)	903522041
+OCAML_GLADECC_FLAGS	1386798303
+OCAML_FIND_PACKAGES	1293825825
+OCAMLFIND_INSTFLAGS	618262408
+native-code-nolink:	94804414
+native-code-library	-1174604562
+$(MAYBE_IDL_HEADER)	620673080
+Marshal.from_string	1366016515
+$(LIBINSTALL_FILES)	43943974
+Latex-documentation	-2072172828
+-I'$(OCAMLLIBPATH)'	952348212
+$(IMPL_CMO:.cmo=.s)	2111037797
+ignore(really_input	768434949
+$(FIRST_DOC_FILE)`;	640022747
+$(EXTLIBDIRS:%=-L%)	14794210
+dll$(CLIB_BASE).dll	2141189370
+debug-code-library:	309490986
+class="type">string	679162597
+test_empty_key_set	-1172064532
+test_empty_key_get	1478072064
+!_TAG_PROGRAM_NAME	78613890
+SPECIAL_OCAMLFLAGS	2139655970
+$(SOURCE_DIRS:%=-I	1553021881
+Pervasives.compare	-1084569244
+OCaml-installation	587435874
+OCAML_FIND_LINKPKG	1531923674
+OCAML_DEP_PACKAGES	654849967
+OCAML_DEFAULT_DIRS	356857694
+-NODEFAULTLIB:LIBC	1690948207
+native-code-nolink	1293644912
+memcached_test$/;"	728234141
+[Memcached.replace	-951540105
+memcached_native.c	651445197
+{!Memcached.Make}.	1123644607
+$(LIBDIRS:%=-ccopt	-604773934
+$(LDFLAGS:%=-ccopt	184664014
+HTML-documentation	907884371
+$(FILTERED_IDL)),)	130948223
+($(ELF_RPATH),yes)	-279545831
+dll$(CLIB_BASE).so	-1177843876
+debug-native-code:	-1824946496
+debug-code-nolink:	330669668
+debug-code-library	-947143404
+CAMLparam1(data);	-289154576
+<caml/mlvalues.h>	-2054397068
+$(CAMLIDLDLLFLAGS)	110227835
+$(CAMELEON_REPORT)	-1575301745
+byte-code-library:	-1276894787
+$(ALL_OCAMLCFLAGS)	-1786746018
+(ADDR_INET(h_addr,	-843762771
+2_Genericinterface	-421480194
+test_add_existing	-993715321
+!_TAG_PROGRAM_URL	-1383791942
+!_TAG_FILE_SORTED	1356398562
+!_TAG_FILE_FORMAT	660997028
+($(SYSTEM),win32)	-200812983
+($(SYSTEM),mingw)	-298390534
+string_of_int$/;"	-1925136610
+$(REAL_OCAMLFIND)	2119621992
+$(REAL_IMPL_INTF)	331061147
+PDF-documentation	111789546
+pack-native-code:	-1215405672
+OCamlMakefile$/;"	1805467803
+OCAML_LIB_INSTALL	482786367
+"\nUninstallation	1060758968
+$*.mli.temporary;	1902372225
+{!Memcached.Make}	525877995
+[Memcached.delete	-1485641154
+..\/memcached$/;"	1815748663
+Marshal.to_string	-1223537848
+Map.Make(ConnKey)	946444229
+language-agnostic	-1777628334
+int_of_string$/;"	-203464834
+ignore(input_line	852040722
+hash_murmur(value	-2042502537
+$(ELF_RPATH_FLAG)	358313498
+.DELETE_ON_ERROR:	-241605365
+debug-native-code	-191791494
+debug-code-nolink	-1114943946
+$(CPPFLAGS_WIN32)	1110443372
+(ConnMap.is_empty	-2140796969
+$(COMMON_LDFLAGS)	2114149399
+class="type">unit	-1994003222
+class="info">$/;"	-1652564156
+c.continuum.(idx)	1889758520
+$(CAMELEON_ZOGGY)	-826358663
+byte-code-nolink:	-1576474851
+byte-code-library	-723699979
+-----------------	-912106296
+(Value.of_string	1371129665
+\\t\\r\\n]+"$/;"	-714603477
+test_set_and_get	-779658213
+test_empty_value	1262305805
+pack-native-code	-1069130702
+-out:$(RES_CLIB)	-219213008
+out_channel;$/;"	274811036
+$(OCAMLNLDFLAGS)	440593697
+OCAMLMLIB_EXISTS	868232458
+OCAMLMKLIB_FLAGS	1796041558
+$(OCAMLMAKEFILE)	1066301702
+OCAMLLDFLAGS="-g	1068216917
+$(OCAMLLDFLAGS)"	1412259973
+$(OCAML_GLADECC)	343263506
+$(OCAMLDOCFLAGS)	80492721
+$(OCAMLBLDFLAGS)	487297757
+NONINFRINGEMENT.	-1214340854
+new_connections;	1717079124
+$(NCRESULT).cmxa	-1472115225
+$(NCDIDIR)/%.di:	-257880834
+native-code-dll:	-225590443
+Module:Continuum	-436573957
+$*.ml.temporary;	-253600892
+$*.mli.temporary	1485396416
+$(MLDEPDIR)/%.d:	1520105849
+MERCHANTABILITY,	812591287
+[Memcached.stats	-1097964296
+memcached.ml$/;"	1720845239
+"memcached.cmxa"	1101029045
+MAYBE_IDL_HEADER	-1177066771
+$(LIBS:%=%.cmxa)	-89982466
+$(LIB_PACK_NAME)	15539541
+LIBINSTALL_FILES	-748156633
+$(LIBDIRS:%=-L%)	-448916369
+interoperability	1802371253
+$(INCDIRS:%=-I%)	1060516689
+ignore(read_line	-1327534552
+$(FOR_PACK_NAME)	-1457048127
+$(FILTER_EXTNS),	2066845493
+.DELETE_ON_ERROR	-99290253
+Continuum.remove	1027748755
+connection.input	-1494774165
+$(CLIBS:%=-cclib	377595566
+$(CLIB_BASE).lib	1775259039
+$(CLIB_BASE).exp	1186679679
+$(CFRAMEWORKS))"	-1668100587
+<caml/memory.h>	1964763408
+byte-code-nolink	-240587819
+Value.to_string	-292963809
+Value.of_string	-255946233
+type:connection	2100232745
+test_pool_store	-1292268006
+test_no_servers	1707973430
+start_memcached	190325135
+-short-functors	-897997447
+$(RESULT).cmxa,	1772187836
+$(REAL_RESULT):	-1059205180
+$(QUIET)pp=`sed	42997193
+$(QUIET)$(MAKE)	714126963
+$(PIC_CPPFLAGS)	-1185443205
+pack-byte-code:	-1817288891
+open_connection	-1120977402
+ocamlyacc-flags	-127089107
+$(OCAMLNCFLAGS)	81986414
+'OcamlMakefile'	1389144131
+$(OCAMLLDFLAGS)	-2050438971
+$(OCAMLCPFLAGS)	426521762
+$(OCAMLBCFLAGS)	1035918050
+"\nUninstalling	-2045828971
+"\nInstallation	-274916633
+new_connections	-84914073
+$(NCRESULT).exp	-1453352001
+$(NCRESULT).dll	-1563630156
+$(NCRESULT).cmx	-1632509796
+$(NCRESULT).cmi	-1632516321
+$(NCRESULT).cma	-1632512841
+native-code-dll	-612674835
+$*.ml.temporary	-1461859241
+[Memcached.incr	874133035
+[Memcached.decr	-52166377
+"memcached.cma"	-1677286039
+$(LIBS:%=%.cma)	600747014
+in_channel;$/;"	412420183
+/,$(i)),$(i))))	-374287820
+-I$(CAMLP4PATH)	992537992
+hash_murmur$/;"	-1493677510
+FILTERED_OXRIDL	-1599003407
+Continuum.t$/;"	522764809
+Continuum.empty	1520500588
+.cmxa,$(foreach	603921508
+class="type">'a	499107880
+class="type"><a	503138155
+$(CFLAGS_WIN32)	-221413092
+c.continuum.(0)	-1845592647
+$(CAMLIDLFLAGS)	-1995609675
+CAMLIDLDLLFLAGS	-1640634388
+CAMELEON_REPORT	1044158040
+$(BCRESULT).exp	-1585845573
+$(BCRESULT).dll	-1646192688
+$(BCRESULT).cmo	-1108052883
+$(BCRESULT).cmi	-1108055493
+$(BCRESULT).cma	-1108058973
+$(BCDIDIR)/%.di	1229726540
+archive(native)	-247102665
+ALL_OCAMLCFLAGS	-1650120889
+$(ALL_LDFLAGS))	-1010453126
+adding/removing	-1224792526
+?wait_time:int	-1304568666
+%$(TOPSUFFIX):	-1003395959
+$(THREAD_FLAG)	1320517739
+test_underflow	-808286432
+successful.\n"	1534977765
+"$(SUBTARGET)"	-1954116225
+(String.concat	783473636
+"SERVER_ERROR"	-646258273
+$(RESULT).cmxa	-1881762184
+$(RESULT).cma:	-1883476084
+$(RESULT).cma,	-1883469994
+representation	1526187824
+REAL_OCAMLFIND	1350109261
+$(REAL_OCAMLC)	-1583025038
+REAL_IMPL_INTF	-1347820692
+$(QUIET)printf	1112095645
+$(PRE_TARGETS)	-2127986170
+pack-byte-code	696839965
+$(OCAMLMKLIB))	-259954252
+"OCamlMakefile	-1667532121
+OCAMLFLAGS="-g	-1491300195
+$(OCAMLFLAGS)"	-1458950371
+$(OBJ_LINK)),)	-1612428902
+["NOT_STORED"]	-441915928
+$(NOIDLHEADER)	238080747
+.ml.$(EXT_OBJ)	-1493396018
+.m.$(EXT_OBJ):	-1404293464
+Memcached_test	2063584373
+[Memcached.set	-1606250033
+Memcached_impl	-690412089
+[Memcached.get	41462107
+[Memcached.add	-488970368
+List.fold_left	-1740102834
+library-paths,	-344022961
+$(LDFLAGS:%=%)	637456686
+-l$(CLIB_BASE)	-415191493
+(int_of_string	1432152648
+$(INTF_OCAMLC)	1148217791
+$(INCDIRS:%=-I	1279609619
+$(IMPLO_INTF))	671450706
+$(IMPLO_INTF),	671449401
+implementation	516996999
+i,$(LIBS),$(if	-1060984182
+(gethostbyname	-323648731
+FIRST_DOC_FILE	-1643967993
+FILTERED_GLADE	-2073211560
+FILTERED_C_CXX	-257760846
+$(FILTERED))))	-782817218
+ELF_RPATH_FLAG	772311427
+($(ELF_RPATH),	2121255799
+CREATE_LIB=yes	-1179931069
+CPPFLAGS_WIN32	1215479313
+Continuum.find	1933427284
+ConnMap.t;$/;"	-945440118
+ConnMap.remove	1988374319
+ConnMap.empty;	1096993073
+connection_for	-1778142335
+communications	-267985616
+COMMON_LDFLAGS	597436272
+-colorize-code	1627795299
+.cma,$(foreach	-425103346
+"CLIENT_ERROR"	-576601157
+$(CLIBS:%=-l%)	2116887893
+.c.$(EXT_OBJ):	1729543802
+c.connections)	-406970316
+CAMELEON_ZOGGY	-952230658
+byte-code-dll:	1727679096
+$(AUTO_OXRIDL)	1898942508
+$(ALL_LDFLAGS)	-338021449
+$(TOPSUFFIX),	-1273062588
+test/Makefile	934961394
+$(SUBTARGET);	2115181524
+subproj_$(1):	17026553
+string_of_int	-1191901522
+String.length	1363547318
+String.create	-1727635498
+start_servers	-1919595416

File test/data/genhash.c

View file
  • Ignore whitespace
 
 static hashdesc_t hashfuncs[] = {
     { "crc32", libhashkit_crc32 },
+    { "fnv1_32", libhashkit_fnv1_32 },
+    { "fnv1_64", libhashkit_fnv1_64 },