diff options
| author | Richard Brooksby | 2013-05-16 03:07:50 +0100 |
|---|---|---|
| committer | Richard Brooksby | 2013-05-16 03:07:50 +0100 |
| commit | 8acbc5780bb54ade61a95de766bb112a4a694894 (patch) | |
| tree | 55322cecae82e1c842dd1ddd1cad090b37bb5956 /mps/code | |
| parent | 93fee75c50ccd7822916cf59d71b9ebfafd6266c (diff) | |
| download | emacs-8acbc5780bb54ade61a95de766bb112a4a694894.tar.gz emacs-8acbc5780bb54ade61a95de766bb112a4a694894.zip | |
Quietly eliminating varargs to mps_alloc. they were never documented.
Copied from Perforce
Change: 181843
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code')
| -rw-r--r-- | mps/code/mps.h | 2 | ||||
| -rw-r--r-- | mps/code/mpsi.c | 8 |
2 files changed, 4 insertions, 6 deletions
diff --git a/mps/code/mps.h b/mps/code/mps.h index 1eb0f230689..a04d26340de 100644 --- a/mps/code/mps.h +++ b/mps/code/mps.h | |||
| @@ -425,7 +425,7 @@ extern mps_res_t mps_chain_create(mps_chain_t *, mps_arena_t, | |||
| 425 | size_t, mps_gen_param_s *); | 425 | size_t, mps_gen_param_s *); |
| 426 | extern void mps_chain_destroy(mps_chain_t); | 426 | extern void mps_chain_destroy(mps_chain_t); |
| 427 | 427 | ||
| 428 | extern mps_res_t mps_alloc(mps_addr_t *, mps_pool_t, size_t, ...); | 428 | extern mps_res_t mps_alloc(mps_addr_t *, mps_pool_t, size_t); |
| 429 | extern mps_res_t mps_alloc_v(mps_addr_t *, mps_pool_t, size_t, va_list); | 429 | extern mps_res_t mps_alloc_v(mps_addr_t *, mps_pool_t, size_t, va_list); |
| 430 | extern void mps_free(mps_pool_t, mps_addr_t, size_t); | 430 | extern void mps_free(mps_pool_t, mps_addr_t, size_t); |
| 431 | 431 | ||
diff --git a/mps/code/mpsi.c b/mps/code/mpsi.c index a0427a5c150..746ba3e712d 100644 --- a/mps/code/mpsi.c +++ b/mps/code/mpsi.c | |||
| @@ -26,10 +26,6 @@ | |||
| 26 | * check that protocols are obeyed by the client. It probably doesn't | 26 | * check that protocols are obeyed by the client. It probably doesn't |
| 27 | * meet checking requirements. | 27 | * meet checking requirements. |
| 28 | * | 28 | * |
| 29 | * .varargs: (rule.universal.complete) The varargs passed to | ||
| 30 | * mps_alloc(_v) are ignored at the moment. None of the pool | ||
| 31 | * implementations use them. | ||
| 32 | * | ||
| 33 | * .poll: (rule.universal.complete) Various allocation methods call | 29 | * .poll: (rule.universal.complete) Various allocation methods call |
| 34 | * ArenaPoll to allow the MPM to "steal" CPU time and get on with | 30 | * ArenaPoll to allow the MPM to "steal" CPU time and get on with |
| 35 | * background tasks such as incremental GC. | 31 | * background tasks such as incremental GC. |
| @@ -677,7 +673,7 @@ void mps_pool_destroy(mps_pool_t pool) | |||
| 677 | } | 673 | } |
| 678 | 674 | ||
| 679 | 675 | ||
| 680 | mps_res_t mps_alloc(mps_addr_t *p_o, mps_pool_t pool, size_t size, ...) | 676 | mps_res_t mps_alloc(mps_addr_t *p_o, mps_pool_t pool, size_t size) |
| 681 | { | 677 | { |
| 682 | Arena arena; | 678 | Arena arena; |
| 683 | Addr p; | 679 | Addr p; |
| @@ -709,6 +705,8 @@ mps_res_t mps_alloc(mps_addr_t *p_o, mps_pool_t pool, size_t size, ...) | |||
| 709 | } | 705 | } |
| 710 | 706 | ||
| 711 | 707 | ||
| 708 | /* mps_alloc_v -- allocate in pool with varargs. Deprecated in 1.112. */ | ||
| 709 | |||
| 712 | mps_res_t mps_alloc_v(mps_addr_t *p_o, mps_pool_t mps_pool, size_t size, | 710 | mps_res_t mps_alloc_v(mps_addr_t *p_o, mps_pool_t mps_pool, size_t size, |
| 713 | va_list args) | 711 | va_list args) |
| 714 | { | 712 | { |