[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pdf-devel] [flyspray] Extend the 64bit numbers implementation with more
From: |
GNU PDF Library |
Subject: |
[pdf-devel] [flyspray] Extend the 64bit numbers implementation with more 32bit number support |
Date: |
Sun, 15 Jun 2008 11:40:35 +0200 |
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Aleksander Morgado (aleksander)
Attached to Project - GNU PDF Library
Summary - Extend the 64bit numbers implementation with more 32bit number support
Task Type - Planned Task
Category - Basic Types Module
Status - NEXT
Assigned To -
Operating System - All
Severity - Low
Priority - High
Reported Version - START
Due in Version - BASE-LAYER-0
Due Date - Undecided
Details - The current implementation of the 64bit number built-in support
(pdf-types.c|h) works mostly with 64bit input/output parameters. The API of
this module should be extended in order to allow 32bit input/output parameters.
Please note that the pdf_i64_t should be treated as an opaque type (blackbox)
from outside the base types module.
More information in the PDF-devel mailing list archives:
http://lists.gnu.org/archive/html/pdf-devel/2008-06/msg00047.html
http://lists.gnu.org/archive/html/pdf-devel/2008-06/msg00049.html
New functions:
pdf_i32_t pdf_i64_to_i32 (const pdf_i64_t)
pdf_status_t pdf_i64_add_i32 (pdf_i64_t *result, const pdf_i64_t
addend1, const pdf_i32_t addend2);
pdf_status_t pdf_i64_subtraction_i32_min (pdf_i64_t *result, const pdf_i32_t
minuend, const pdf_i64_t subtrahend);
pdf_status_t pdf_i64_subtraction_i32_sub (pdf_i64_t *result, const pdf_i64_t
minuend, const pdf_i32_t subtrahend);
pdf_status_t pdf_i64_mult_i32 (pdf_i64_t *result, const pdf_i64_t
factor_1, const pdf_i32_t factor_2);
pdf_status_t pdf_i64_div_i32_divisor (pdf_i64_t *dest, const pdf_i64_t
dividend, const pdf_i32_t divisor);
pdf_status_t pdf_i64_div_i32_dividend (pdf_i64_t *dest, const pdf_i32_t
dividend, const pdf_i64_t divisor);
pdf_status_t pdf_i64_mod_i32_divisor (pdf_i64_t *dest, const pdf_i64_t
dividend, const pdf_i32_t divisor);
pdf_status_t pdf_i64_mod_i32_dividend (pdf_i64_t *dest, const pdf_i32_t
dividend, const pdf_i64_t divisor);
int pdf_i64_cmp_i32 (const pdf_i64_t number_1, const
pdf_i32_t number_2);
These new functions should be included in the documentation of the Base Types
Module.
These new functions should be implemented in pdf-types.c|h
More information can be found at the following URL:
http://gnupdf.org/flyspray/index.php?do=details&task_id=40
You are receiving this message because you have requested it from the Flyspray
bugtracking system. If you did not expect this message or don't want to
receive mails in future, you can change your notification settings at the URL
shown above.
- [pdf-devel] [flyspray] Extend the 64bit numbers implementation with more 32bit number support,
GNU PDF Library <=