Commit graph

120 commits

Author SHA1 Message Date
Andrei Alexandrescu
db50ef2a92 Make couple more inline functions templates 2015-06-11 17:32:56 -07:00
Andrei Alexandrescu
27728fd303 Make SQL_LEN_BINARY_ATTR a template 2015-06-11 17:29:42 -07:00
Andrei Alexandrescu
ee91658531 Canonical forum link 2015-06-11 17:13:21 -07:00
Andrei Alexandrescu
6b5270277c Make small functions derived from C macros templates so they don't require linking with ODBC 2015-06-09 19:12:16 -07:00
Andrei Alexandrescu
e37343ba49 Add etc.c.odbc 2015-06-09 18:21:50 -07:00
Rainer Schuetze
adab223837 remove trailing whitespace, detab, tolf 2015-05-31 11:24:01 +02:00
Brad Roberts
f4c0bbd472 fix const-ness of char* parameters and mark some apis as @trusted 2015-04-16 11:19:19 -07:00
Dmitry Atamanov
5951ab4a42 update zlib to v.1.2.8 2015-01-24 08:58:35 +05:00
Martin Nowak
c67d20c581 etc.c.curl is missing "convenient" aliases
- those are used in all examples as if they
  were "real" options, so make them part of
  CurlOption enum
2014-12-12 13:26:27 +01:00
Martin Nowak
6a93794050 fix constness of some char* 2014-11-20 13:41:15 +01:00
Joakim
800506b794 Deprecate last remaining module from std.c and move it to druntime 2014-10-31 12:04:41 -05:00
Joakim
093d636de4 Deprecate std.c.* and move all remaining declarations to core.stdc.* 2014-10-14 09:26:21 -05:00
Robert burner Schadek
744766116b sqlite3 update
-- new enums
-- whitespace fixes
-- struct {}; to struct {}

quickfur
2014-10-02 15:02:57 +02:00
Rainer Schuetze
3ed25d61ae use CRuntime_DigitalMars/CRuntime_Microsoft instead of Win32/Win64 where appropriate 2014-08-23 16:14:18 +02:00
Dmitry Olshansky
87b5d3991f Merge pull request #2121 from AndrejMitrovic/Fix8756
Issue 8756 - Add link to location of curl static library
2014-05-06 22:40:41 +04:00
Andrej Mitrovic
2493b9c7eb Fix Issue 10931 - etc.c.zlib is missing proper const annotations for parameters and uses C-style pointer declarations. 2014-04-24 21:49:31 +02:00
Andrej Mitrovic
e34c3ca875 Fix Issue 8767 - Add note on where to download the curl static library when using x86 Windows. 2014-04-24 20:52:36 +02:00
Andrei Alexandrescu
cda294749b Update sqlite3.d 2014-03-15 09:33:37 -07:00
Andrei Alexandrescu
d5694fdcd5 Update sqlite3.d 2014-03-15 09:33:09 -07:00
monarchdodra
fd8540072d Remove trailing white 2014-01-08 08:30:28 +01:00
Martin Nowak
d0e51e109f fix Issue 10710 - phobos depends on versioned libcurl
- create a libcurl_stub.so for linking

- set it's soname to libcurl.so.4 so that phobos
  gets a DT_NEEDED libcurl.so.4 entry

- the runtime linker will load libcurl.so and resolve
  all undefined references

- disable pragma(lib, "curl") because it doesn't work
  for archives anyways and additionally links against
  the real libcurl (dmd appends -L-lcurl when building phobos).
2013-12-20 15:38:11 +01:00
Rainer Schuetze
b1522ff7b9 avoid "partial" quotes, it breaks forwarding on the command line 2013-03-08 12:54:23 +01:00
Rainer Schuetze
c7cd8c29a2 make win*.mak more adjustable to the build environment 2013-03-08 10:44:46 +01:00
Martin Nowak
10de5435d6 turn on optimizations and suppress logo 2013-02-06 22:42:56 +01:00
Rainer Schuetze
446119bdae fix z_stream struct layout for win64 2012-11-24 18:22:37 +01:00
1100110
72a3700332 Fix Typo in etc/c/sqlite3 2012-11-04 17:41:36 -06:00
Walter Bright
2452a00c70 add Win64 makefiles 2012-09-10 15:21:50 -07:00
Vladimir Panteleev
ff106ce830 etc.c.sqlite3: Annotate extern variables as such 2012-02-17 02:41:52 +02:00
jmdavis
c0b464fae2 Revert "Changes required for Win64 support by MinGW64"
This reverts commit 6caa328cfb.

This broke all existing 64-bit builds.
2012-01-22 17:17:32 -08:00
Andrei Alexandrescu
93a2827d53 Merge pull request #390 from venix1/Win64
Changes required for Win64 support by MinGW64
2012-01-22 13:22:47 -08:00
Daniel Green
58f4356ca2 Change version( Win32 ) to version( Windows ) when Win64 would be supported as well. 2012-01-16 22:10:18 -05:00
Daniel Green
6caa328cfb Changes required for Win64 support by MinGW64 2012-01-16 17:26:59 -05:00
Vladimir Panteleev
8c8767933c etc.c.sqlite3: Make global symbols __gshared.
This fixes linking errors on Linux/64 (possibly other configurations).
ld would complain about symbols being in TLS in D object files while
not being in TLS in libsqlite3.so.
2011-09-20 03:34:51 +02:00
Vladimir Panteleev
d41084b16c etc.c.sqlite3: Fix module name to confirm to filename/path
This fixes usage of this module with some build tools, e.g. rdmd.
2011-09-20 02:24:02 +03:00
Daniel Murphy
1590a5cc38 Issue 6572 - Deprecate typedef
Remove use of deprecated typedef from phobos.  This mostly consists of changing typedef to alias, and disabling unittests that require typedef.  One change to std.registry is needed to work around a bug in typedef (6571).
2011-08-30 13:22:10 +10:00
Jesse Phillips
2c701aced8 Consistency for sqlite and const 2011-08-12 18:45:34 -07:00
Jesse Phillips
270d49ec58 In sqlite changed const char* to const(char)* 2011-08-12 18:29:54 -07:00
Jesse Phillips
79b0531be3 Make use of const and immutable in sqlite bindings 2011-08-12 18:21:38 -07:00
Jonas Drewsen
b1bff270da fix htod error and correct some ints to be c_long 2011-06-12 22:41:01 +02:00
Andrei Alexandrescu
6bba774e4d Merge pull request #64 from he-the-great/sqlite
Sqlite
2011-06-04 06:55:29 -07:00
Jesse Phillips
1775d0f40d Added doc comments 2011-06-03 18:39:38 -07:00
Walter Bright
8c0f365f9e add doc for curl.d 2011-06-01 23:04:13 -07:00
Jesse Phillips
64bc68428c Update bindings.
Uses enum for constants.
Structs are no longer defined as being empty, only declared.
2011-05-29 11:41:38 -07:00
Jesse Phillips
1660bfdc1a Adding Sqlite3 bindings 2011-05-29 11:34:43 -07:00
Walter Bright
fef16a72bf add etc/c/curl to win32.mak 2011-04-01 21:36:04 -07:00
Jonas Drewsen
a42a954d0b Using enums instead of const variables for constants 2011-03-29 10:49:42 +02:00
Jonas Drewsen
5195ec0a61 structs are now extern(C) 2011-03-29 10:44:47 +02:00
Jonas Drewsen
630769dd00 Changed string constants into enums 2011-03-29 10:39:32 +02:00
Jonas Drewsen
3ca173d176 Fixes from review by andralex 2011-03-17 21:58:35 +01:00
Jonas Drewsen
980d599f7d Correct comments and turn some defines into enums 2011-03-17 10:22:32 +01:00