~rdoering/ubuntu/karmic/erlang/fix-535090

« back to all changes in this revision

Viewing changes to erts/emulator/beam/erl_process_dict.c

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2009-02-15 16:42:52 UTC
  • mfrom: (3.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090215164252-q5x4rcf8a5pbesb1
Tags: 1:12.b.5-dfsg-2
Upload to unstable after lenny is released.

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
 
61
61
/* Memory allocation macros */
62
62
#define PD_ALLOC(Sz)                            \
63
 
    (ERTS_PROC_MORE_MEM((Sz)),                  \
64
 
     erts_alloc(ERTS_ALC_T_PROC_DICT, (Sz)))
 
63
     erts_alloc(ERTS_ALC_T_PROC_DICT, (Sz))
65
64
#define PD_FREE(P, Sz)                          \
66
 
    (ERTS_PROC_LESS_MEM((Sz)),                  \
67
 
     erts_free(ERTS_ALC_T_PROC_DICT, (P)))
 
65
     erts_free(ERTS_ALC_T_PROC_DICT, (P))
68
66
#define PD_REALLOC(P, OSz, NSz)                 \
69
 
    (ERTS_PROC_LESS_MEM((OSz)),                 \
70
 
     ERTS_PROC_MORE_MEM((NSz)),                 \
71
 
     erts_realloc(ERTS_ALC_T_PROC_DICT, (P), (NSz)))
 
67
     erts_realloc(ERTS_ALC_T_PROC_DICT, (P), (NSz))
72
68
 
73
69
 
74
70
#define TCAR(Term) CAR(list_val(Term))