summaryrefslogtreecommitdiffstats
path: root/source4/script/mkproto.pl
Commit message (Collapse)AuthorAgeFilesLines
* r12831: add 'extern' to public prototypesStefan Metzmacher2007-10-101-2/+4
| | | | | metze (This used to be commit d4d2f011e2ba11dee67aa6933a75bb6088f92fc0)
* r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server.Jelmer Vernooij2007-10-101-6/+6
| | | | (This used to be commit 87f665a1d5ba74289974bf9d8f9441c162e6f1b1)
* r12520: Add support for --help to mkproto.plJelmer Vernooij2007-10-101-7/+28
| | | | | | | | | Allow the use of {PRIVATE,PUBLIC}_PROTO_HEADER for [SUBSYSTEM] and [LIBRARY] sections in .mk files. Public functions can be marked by adding _PUBLIC_ between their return type and function name. This should eventually make include/proto.h and include/structs.h obsolete. (This used to be commit cdfd20fa17c5c4655689e8611e0106d5716b6995)
* r12494: Support loading modules from .so files for most subsystems.Jelmer Vernooij2007-10-101-1/+1
| | | | | | | | | | | | | | | | | We now use a different system for initializing the modules for a subsystem. Most subsystems now have an init function that looks something like this: init_module_fn static_init[] = STATIC_AUTH_MODULES; init_module_fn *shared_init = load_samba_modules(NULL, "auth"); run_init_functions(static_init); run_init_functions(shared_init); talloc_free(shared_init); I hope to eliminate the other init functions later on (the init_programname_subsystems; defines). (This used to be commit b6d2ad4ce0a91c4be790dd258820c492ff1787ea)
* r12449: Fix some warningsJelmer Vernooij2007-10-101-8/+8
| | | | (This used to be commit 95f6e49cb897a392c67566b8a0f674a717a1783d)
* r12446: Merge mkproto.sh's functionality into mkproto.plJelmer Vernooij2007-10-101-30/+82
| | | | | | | | | Allow specifying the _PUBLIC_ keyword on functions to indicate a function is public. Public prototypes can now be written to a seperate header, although this functionality is not used yet. (This used to be commit e3466df6dfb62bbf8bee3acfa92996945054c2dd)
* r7859: Merge a few scripts to one script that checks for the following unusedJelmer Vernooij2007-10-101-0/+0
| | | | | | | | | | (used in configure.in, but their output is never used) autoconf macros: - AC_DEFINE - AC_CHECK_FUNC - AC_CHECK_FUNCS - AC_CHECK_HEADER - AC_CHECK_HEADERS (This used to be commit 897d7b7d390815778adea1adf5e73b94f75a3048)
* r2583: mkproto.pl now treats "int main" as a special case and avoids it.Andrew Tridgell2007-10-101-0/+2
| | | | (This used to be commit 01288e82bc39af66d5e47db19691c741555e999a)
* r2407: extend mkproto.pl to handle smb_ucs2_t for toupper_w()Andrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit fe60e899d71b18ee1cd6e2e05cf1ac0fa3a043bd)
* r1904: catch the common gtk function prototypes with make protoStefan Metzmacher2007-10-101-1/+2
| | | | | metze (This used to be commit b3cae309ae3afddfded7ef224d2c67ebbcd90d8a)
* r1123: Make all lp_ string functions return 'const char *'.Andrew Bartlett2007-10-101-1/+1
| | | | | | | Fix other 'const' warnings in the torture code. Andrew Bartlett (This used to be commit 5d39d7497f189da15d659b3f83b7314026040a15)
* r20: Add the registry library. Still needs a lot of work,Jelmer Vernooij2007-10-101-1/+1
| | | | | see source/lib/registry/TODO for details. (This used to be commit 7cab3a00d7b4b1d95a3bfa6b28f318b4aaa5d493)
* more portability fixes. We now almost compile on solarisAndrew Tridgell2003-12-161-1/+3
| | | | (This used to be commit f4abd20b8437703211676fb12ea23af8f0e4642a)
* by using a single proto.h we gain another factor of 4 in the speed ofAndrew Tridgell2003-11-231-7/+8
| | | | | "make proto" (This used to be commit f6bb118799887e8e29399343e377ba8e9f059f20)
* final bit of tidyup and speedupAndrew Tridgell2003-11-231-30/+13
| | | | (This used to be commit 1c980e6c4e89b24aa8fedf0b6684cd73f34b6c25)
* much faster inner loop and neater codeAndrew Tridgell2003-11-231-58/+54
| | | | (This used to be commit 9ea02c51d449095b7f17edb3fb82d3722cdd9c20)
* fixed loadparm handling properlyAndrew Tridgell2003-11-231-41/+20
| | | | (This used to be commit 945ada7e7ec0f4b4df559bc171b9b18d30eff834)
* nicer base type handlingAndrew Tridgell2003-11-231-6/+6
| | | | (This used to be commit e58384eb53b654768d2eb53c222529849674753c)
* reduced the number of magic types we need in mkproto.plAndrew Tridgell2003-11-231-46/+54
| | | | | | In general I prefer "struct foo" to just "foo" for most structures. There are exceptions. (This used to be commit 04eb12b56c653f98801ab29411f47564ab32fa58)
* changed to perl for mkproto, patch from vanceAndrew Tridgell2003-11-231-0/+140
(This used to be commit 9386326868f43dab95b5508ce0ca5a9c1160a2eb)