Changeset 11 for pjproject/main/pjlib/src/pjlib-test/atomic.c
- Timestamp:
- Nov 6, 2005 9:37:47 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/main/pjlib/src/pjlib-test/atomic.c
r6 r11 50 50 51 51 /* increment. */ 52 if (pj_atomic_inc(atomic_var) != 112) 52 pj_atomic_inc(atomic_var); 53 if (pj_atomic_get(atomic_var) != 112) 53 54 return -40; 54 55 55 56 /* decrement. */ 56 if (pj_atomic_dec(atomic_var) != 111) 57 pj_atomic_dec(atomic_var); 58 if (pj_atomic_get(atomic_var) != 111) 57 59 return -50; 58 60 59 61 /* set */ 60 if (pj_atomic_set(atomic_var, 211) != 111) 62 pj_atomic_set(atomic_var, 211); 63 if (pj_atomic_get(atomic_var) != 211) 64 return -60; 65 66 /* add */ 67 pj_atomic_add(atomic_var, 10); 68 if (pj_atomic_get(atomic_var) != 221) 61 69 return -60; 62 70 63 71 /* check the value again. */ 64 if (pj_atomic_get(atomic_var) != 2 11)72 if (pj_atomic_get(atomic_var) != 221) 65 73 return -70; 66 74
Note: See TracChangeset
for help on using the changeset viewer.