Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • P PolyORB-HI-C
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • TASTETASTE
  • PolyORB-HI-C
  • Issues
  • #19
Closed
Open
Issue created Sep 12, 2017 by Javier Herrero Martín@jherreroDeveloper

64bits signed integer error

Hello,

Looking for a workaround for the issue #18 (closed) I decide to use a signed type for sending my values, but if I use this range:

   Unsigned64IntegerType ::=
          INTEGER
            (-9223372036854775808..9223372036854775807)

I get this error:

acn.c: In function 'Acn_Get_Int_Size_ASCII':
acn.c:731: warning: integer constant is too large for 'long' type
dataview-uniq.c: In function 'asn1SccUnsigned64IntegerType_Initialize':
dataview-uniq.c:249: error: 'LLONG_MIN' undeclared (first use in this function)
dataview-uniq.c:249: error: (Each undeclared identifier is reported only once
dataview-uniq.c:249: error: for each function it appears in.)
dataview-uniq.c: In function 'asn1SccUnsigned64IntegerType_IsConstraintValid':
dataview-uniq.c:262: error: 'LLONG_MIN' undeclared (first use in this function)

I finally decided to readuce the range in one value so I can continue with the development:

   Unsigned64IntegerType ::=
          INTEGER
            (-9223372036854775807..9223372036854775807)

Find attached the TASTE files. Regards

InterfaceView.aadl

DeploymentView.aadl

DataView.acn

DataView.aadl.

Assignee
Assign to
Time tracking